diff --git a/src/main/scala/org/scadcop/solver/decentralized/mgm2/MGM2Mind.scala b/src/main/scala/org/scadcop/solver/decentralized/mgm2/MGM2Mind.scala index 28c62e722c4a8f1260809f789480cf2fb30de727..fbe6aa52280b9527a46839a7a209fc98330fbe01 100755 --- a/src/main/scala/org/scadcop/solver/decentralized/mgm2/MGM2Mind.scala +++ b/src/main/scala/org/scadcop/solver/decentralized/mgm2/MGM2Mind.scala @@ -105,7 +105,7 @@ class MGM2Mind(val context : Context = new Context(), myValue != context.getValue(potentialPartner).get) { // If this is a move from the current context val potentialContext: Context = context.fix(variable, myValue).fix(potentialPartner, partnerValue) val potentialCost: Double = potentialContext.cost(constraints) - val gain = currentCost - potentialCost + val gain = potentialCost - currentCost val move = new BilateralMove(potentialContext, gain) moves ::= move }