FRODO
An Open-Source Framework for Distributed Constraint Optimization (DCOP)
  • Home
  • Download
  • User Manual
  • News
  • Research
  • Benchmarks

Releasing FRODO version 2.19 (new global constraints, bug fixes)

Details
Published: 24 July 2025

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. 

Legal Notice

Details
Published: 29 December 2013

FRODO is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

FRODO is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

FRODO includes software developed by the JDOM Project.

Research using FRODO

Details
Published: 29 December 2012

If you use FRODO for your research and you would like to reference it in your publications, you can use the following BibTeX entry: 

@inproceedings{FRODO2,
 Author = {Thomas L{\'e}aut{\'e} and Brammert Ottens and Radoslaw Szymanek},
 Title = {{FRODO~2.0}: An Open-Source Framework for Distributed Constraint Optimization},
 Booktitle = {Proceedings of the IJCAI'09 Distributed Constraint Reasoning Workshop (DCR'09)},
 Pages = {160--164},
 Address = {Pasadena, California, USA},
 Month = {July~13},
 Year = {2009},
 Note = {\url{https://frodo-ai.tech}}
}

Read more: Research using FRODO

Main Menu

  • Home
  • News
  • FRODO License
  • Download FRODO
  • User Manual
  • FRODO API
  • People

Resources

  • Open JDK 24
  • XCSP 2.1
  • JaCoP
  • Graphviz
  • matplotlib
  • JUNG
  • JDOM
  • Xerces2
  • OR-Objects
  • CATS
  • SATS
  • VRP Web
  • EPFL LIA Lab

Download FRODO 2