Building a Truly Distributed Constraint Solver with JADE
Ibrahim Adeyanju

TL;DR
This paper presents a novel distributed constraint solver built with JADE that enables agents on different machines to collaboratively solve distributed CSPs, addressing limitations of previous simulation-based approaches.
Contribution
It introduces a truly distributed constraint solver using Java agents, allowing communication across machines, and demonstrates its effectiveness with various distributed CSPs.
Findings
Works well within observed limitations
Supports any constraint solving algorithm with minimal modifications
Effective in solving distributed CSPs
Abstract
Real life problems such as scheduling meeting between people at different locations can be modelled as distributed Constraint Satisfaction Problems (CSPs). Suitable and satisfactory solutions can then be found using constraint satisfaction algorithms which can be exhaustive (backtracking) or otherwise (local search). However, most research in this area tested their algorithms by simulation on a single PC with a single program entry point. The main contribution of our work is the design and implementation of a truly distributed constraint solver based on a local search algorithm using Java Agent DEvelopment framework (JADE) to enable communication between agents on different machines. Particularly, we discuss design and implementation issues related to truly distributed constraint solver which might not be critical when simulated on a single machine. Evaluation results indicate that our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Data Management and Algorithms · Multi-Agent Systems and Negotiation
