Dear past & present FRODO users,
It had been a while since the last update to FRODO <https://frodo-ai.tech/>, the Open-Source Framework for Distributed Constraint Optimization (DCOP)…
But the software is still being maintained, and new releases such as this one can be triggered by users requests, which can be raised on Sourceforge <https://sourceforge.net/p/frodo2/_list/tickets>.
A major overhaul is even actively being developed, which should eventually become Version 3.0, but more about this later.
This version 2.19 <https://frodo-ai.tech/index.php/news/version-2-19-new-global-constraints-bugs> was triggered by a bug report from a new user, Valeria Amato, and also includes an upgrade to the JaCoP library, which comes with numerous new global constraints. Also in this release are preliminary changes to prepare for FRODO 3.0.
Your feedback is always welcome.
Best regards,
Thomas Léauté
https://frodo-ai.tech <https://frodo-ai.tech/>
**********************
CHANGES IN VERSION 2.19 SINCE VERSION 2.18.1
Major changes:
Upgraded JaCoP to Version 4.10.0, with the following changes:
Newly introduced constraints: AllEqual, ChannelImply, ChannelReif, Conditional, CountBounds, CountValues, CountVar, Cumulative, CumulativeOptional, CumulativePrimary, CumulativeUnaryOptional, Decreasing, Increasing, SeqPrecedeChain;
The following constraints are now decomposable: Arithmetic, Lex, Sequence, SoftAllDifferent, SoftGCC, Stretch;
Removed constraints: Channel, XplusYplusCeqZ, XplusYplusQeqZ, XplusYplusQgtC;
Upgraded JDOM to Version 2.0.6.1.
The leader election algorithm now supports parameterizable heuristics.
Added partial support for new performance metrics: number of synchronous rounds, average valuation during convergence.
Syntax change in the Python run() method: algorithms can now be parameterized.
Minor changes:
Changed the default number of cycles for DSA, MGM and MGM-2 to 100.
Fixed bugs in the following JaCoP constraints: AmongVar, ExtensionalSupportSTR, GCC, LinearInt (bug reported by Valeria Amato), LinearIntDom.
Other minor bug fixes. |