From 7ed5b68d993864084509c17b8e60633438cc2e8b Mon Sep 17 00:00:00 2001 From: Alex <alexandravigneron1@gmail.com> Date: Mon, 6 Jul 2020 16:36:17 +0200 Subject: [PATCH] fixed computing of gain --- .../scala/org/scadcop/solver/decentralized/mgm2/MGM2Mind.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 28c62e7..fbe6aa5 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 } -- GitLab