Abstract
First we present, in this paper, a multi-agent approach for the partial constraint satisfaction of overconstrained problems. The approach comes from the Eco-problem solving ideas based on interactions between agents, each of them trying to reach its own satisfaction. It works by displacements within the set of possible states searching for a state satisfying the greatest number of constraints. These displacements are guided by stochastic and heuristic local repairs distributed on each variable. Each variable performs its repairs by using its own simulated annealing process combined with a min-conflicts heuristic; one of the originalities lies in the distributed implementation of the latter process. The approach also focus on the termination, completeness and optimisation problems, which are difficult to be dealt with by distributed approaches.
Then we describe the implementation of the approach and provide experimental results. Additionally we test the effectiveness of the min-conflicts heuristic.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
E.H.L. Aarts and P.J.M. Van Laarhoven: “Simulated Annealing: Theory and Applications”, D.Reidel Publishing Company, 1987.
E.H.L. Aarts and J.Korst: “Simulated Annealing and Boltzmann Machines: A stochastic approach to combinatorial optimization and neural computing”, A Wiley Interscience Publication, 1989.
E.Bonomi and J.L. Lutton: “The N-city Travelling Salesman Problem: Statistical Mechanics and the Metropolis Algorithm”, SIAM Rev, 26, 1984.
J.P.Briot: “ACTALK: a testbed for classifying and designing actors languages in the SMALLTALK environment”, ECOOP, 1989.
J.Chabrier, J.J.Chabrier et F.Trousset: “Résolution efficace d'un problème de satisfaction de contraintes: le millions de reines”, International Conference of AI, KBS, ES and NL, Avignon, 1991.
R.Dechter and J.Pearl: “The cycle-cutset method for improving search performance in AI applications”, Proc. third IEEE Conference on AI applications, Orlando, 1987.
R.Dechter and J.Pearl: “Tree clustering for Constraint Networks”, Artificial Intelligence, 38, 1989.
J.Ferber et E.facopin: “The framework of Eco Problem Solving”, Y.Demazeau et J.P. Müller, v. 1, Decentralized Artificial Intelligence, Editions North Holland, 1990.
E.C.Freuder and R.J.Wallace: “Partial constraint satisfaction”, Artificial Intelligence, 58, 1992.
K.Ghedira and G.Verfaillie: “Approche multi-agents pour le problème d'affectation”, International Conference of AI, KBS, ES and NL, Avignon, 1991.
K.Ghedira and G.Verfaillie: “Approche multi-agents d'un problème de satisfaction de contraintes: optimalité et réactivité”, International Conference of AI, KBS, ES and NL, Avignon, 1992.
K.Ghedira and G.Verfaillie: “A multi-agent model for the resource allocation problem: a reactive approach”, ECAI 92, Vienna, 1992; also published in: “Scheduling of Production Process”, Edts by Y.Dorn and K.A.Froeschl, University Vienna, 1993.
K.Ghedira: “A reactive and distributed approach to the revision problem in the framework of the resource allocation problem”, ETFA, Melbourne, 1992.
K.Ghedira: “Partial Constraint Satisfaction by a Multi-Agent-Simulated Annealing approach”, International Conference of AI, KBS, ES and NL, Paris, 1994.
K.Ghedira: “Dynamic Partial Constraint Satisfaction by a Multi-Agent-Simulated Annealing approach”, workshop CSP-ECAI, Amsterdam, 1994.
R.M.Haralick and G.L.Elliot: “Increasing tree search efficiency for constraint satisfaction problems”, Artificial Intelligence, 14, 1980.
P.Jégou: “Contribution à l'étude des problèmes de satisfaction de contraintes: algorithmes de propagation et de résolution, propagation de contraintes dans les réseaux dynamiques”, PHD-Thesis, LIRMM-USTL Montpellier II, 1991.
S.Minton, M.D.Johnston, A.B.Philips et P.Laird: “Minimizing conflicts: a heuristic repair method for constraint satisfaction problem and scheduling problems”, Artificial Intelligence, 1992.
“Optimisation by simulated annealing”, Science, 220, 1983.
M.Yokoo, T.Ishida and K.Kuwabara: “Distributed Constraint Satisfaction for DAI Problems”, Proc. 10th International Workshop on Distributed Artificial Intelligence, 1990.
Y.Nishibe, K.Kuwabara and T.Ishida: “Effects of Heuristics in Distributed Constraint Satisfaction: Towards Satisficing Algorithms”, Proc. 10th International Workshop on Distributed Artificial Intelligence, 1990.
J.Liu & K.Sycara: “Emergent Constraint Satisfaction through Multi-agent Coordinated Interaction”, K.Ghedira & F.Sprumont: proc of MAAMAW'93, Neuchatel, Switzerland, 1993.
N.Metrolpolis, A.W. Rosenbluth, M.N. Rosenbluth, A.H. Teller and E.Teller: “Simulated Annealing”, J. Chem. Pys. 21, 1953.
S.Minton, M.D.Johnston, A.B.Philips and P.Laird: “Minimizing conflicts: a heuristic repair method for constraint satisfaction problem and scheduling problems”, Artificial Intelligence, 1992.
U.Montanari: “Networks of constraints: fundamental properties and applications to picture processing”, Information Sciences, 7, 1974.
B.A. Nadel: “Constraint satisfaction algorithms”, Search in artificial intelligence, Editions L.Kanal et V.Kumar, Springer Verlag, 1989.
B.Selman & H.Kautz: “Domain-Independent Extensions to GSAT: Solving Large Structured Satisfiability Problems”, IJCAI, 1993.
G.Verfaillie: “Problèmes de satisfaction de contraintes: production et révision de solution par modifications locales”, International Conference of AI, KBS, ES and NL, Avignon, 1993.
G.Weisbuch: “Dynamique des systèmes complexes: une introduction aux réseaux d'automates”, Intereditions/Editions CNRS.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ghedira, K. (1996). A distributed approach to partial constraint satisfaction problems. In: Perram, J.W., Müller, JP. (eds) Distributed Software Agents and Applications. MAAMAW 1994. Lecture Notes in Computer Science, vol 1069. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61157-6_25
Download citation
DOI: https://doi.org/10.1007/3-540-61157-6_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61157-8
Online ISBN: 978-3-540-68335-3
eBook Packages: Springer Book Archive