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