diff --git a/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala b/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala
index 3ec17e6749413103825d7f6f800773c43e13beb3..1f2c255ed5a2cf6654a8c66a2403e5e8d32fc7eb 100644
--- a/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala
+++ b/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala
@@ -200,10 +200,6 @@ class AgentBehaviour(variable: Variable,
updatedMind = updatedMind.updateDeltas(variable: Variable, offer.moves.head.payoff)
updatedMind = updatedMind.setCurrBestOffer(Some(offer))
broadcast(InformDelta(updatedMind.deltas(variable)))
- // MM: Should be replaced by
- // broadcast(InformDelta(offer.moves.head.payoff))
- // updatedMind = updatedMind.setCurrBestOffer(Some(offer))
- // No ?
unstashAll
goto(Committed) using updatedMind
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 49f44b5a1fc78a56ca4a5542b50a6a03737b0b1e..0d4bab944b6de47f10c397b7f3980b348a265e66 100644
--- a/src/main/scala/org/scadcop/solver/decentralized/mgm2/MGM2Mind.scala
+++ b/src/main/scala/org/scadcop/solver/decentralized/mgm2/MGM2Mind.scala
@@ -108,7 +108,7 @@ class MGM2Mind(val context : Context = new Context(),
val potentialContext: Context = context.fix(variable, myValue).fix(neighbour, neighbourValue)
val potentialCost: Double = potentialContext.cost(constraints)
val gain = currentCost - potentialCost
- val move = new BilateralMove(context, gain)
+ val move = new BilateralMove(potentialContext, gain)
moves ::= move
}
}
@@ -206,9 +206,6 @@ class MGM2Mind(val context : Context = new Context(),
currBestOffer)
}
- /**
- * Resets number of offers received
- */
def resetNbOffersReceived(): MGM2Mind =
new MGM2Mind(context,
isCommitted,
diff --git a/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala b/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala
index 2593c5806333191d321968cce13f2bcf05db0872..e0e4e5ce0f8a4d1afa4a29af6f6ab544830ba90e 100644
--- a/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala
+++ b/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala
@@ -249,7 +249,7 @@ class Supervisor(val pb : DCOP, val algorithm: Algorithm) extends Actor with Sta
object Supervisor {
var counter = 0
- val NB_ROUNDS = 10
+ val NB_ROUNDS = 2
def incrementCounter() : Int = {
counter = counter + 1