The MarCon algorithm: A systematic market approach to distributed constraint problems

MarCon (Market-based Constraints) applies market-based control to distributed constraint problems. It offers a new approach to distributing constraint problems that avoids challenges faced by current approaches in some problem domains, and it provides a systematic method for applying markets to a wide array of problems. Constraint agents interact with one another via the variable agents in which they have a common interest, using expressions of their preferences over sets of assignments. Each variable integrates this information from the constraints interested in it and provides feedback that enables the constraints to shrink their sets of assignments until they converge on a solution. MarCon originated in a system for supporting human product designers, and its mechanisms are particularly useful for applications integrating human and machine intelligence to explore implicit constraints. MarCon has been tested in the domain of mechanical design, in which its set-narrowing process is particularly useful.

[1]  Michael P. Wellman A computational market model for distributed configuration design , 1994, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[2]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[3]  Eugene C. Freuder,et al.  The Complexity of Some Polynomial Network Consistency Algorithms for Constraint Satisfaction Problems , 1985, Artif. Intell..

[4]  Christos H. Papadimitriou,et al.  On the Complexity of the Parity Argument and Other Inefficient Proofs of Existence , 1994, J. Comput. Syst. Sci..

[5]  Mark Klein Supporting conflict management in cooperative design teams , 1993 .

[6]  William P. Birmingham,et al.  Preference-directed design , 1995, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[7]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[8]  William P. Birmingham,et al.  Hierarchical Concurrent Engineering in a Multiagent Framework , 1996 .

[9]  Michael P. Wellman A Market-Oriented Programming Environment and its Application to Distributed Multicommodity Flow Problems , 1993, J. Artif. Intell. Res..

[10]  Douglas H. Norrie,et al.  A Multiagent Architecture for Concurrent Design, Process Planning, Routing, and Scheduling , 1996 .

[11]  Daniel D. Corkill,et al.  Designing Integrated Engineering Environments: Blackboard-Based Integration of Design and Analysis Tools , 1996 .

[12]  Michael P. Wellman,et al.  The WALRAS Algorithm: A Convergent Distributed Implementation of General Equilibrium Outcomes , 1998 .

[13]  Andrew P. Sage,et al.  A model of multiattribute decisionmaking and trade-off weight determination under uncertainty , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  M. Sobolewski Multiagent Knowledge-Based Environment for Concurrent Engineering Applications , 1996 .

[15]  James J. Solberg,et al.  A distributed production control for intelligent manufacturing systems , 1993 .

[16]  David C. Brown,et al.  Conflicts and Negotiation in Single Function Agent Based Design Systems , 1996 .

[17]  Al Ward,et al.  Distributed Component-Centered Design as Agent-Based Distributed Constraint Optimization , 1997, AAAI Workshop: Constraints & Agents.

[18]  S.N. Talukdar,et al.  Scale efficient organizations , 1992, [Proceedings] 1992 IEEE International Conference on Systems, Man, and Cybernetics.

[19]  D. Jacquel,et al.  Solving the 3D Localization Problem for Feature Agents , 1998 .

[20]  Katia P. Sycara,et al.  Emergent Constraint Satisfaction Through Multi-Agent Coordinated Interaction , 1993, MAAMAW.

[21]  Norman M. Sadeh,et al.  Distributed constrained heuristic search , 1991, IEEE Trans. Syst. Man Cybern..

[22]  Riccardo Poli,et al.  New ideas in optimization , 1999 .

[23]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[24]  Daniel Drew,et al.  SBD System Design , 1996 .

[25]  Alan K. Mackworth Constraint Satisfaction , 1985 .

[26]  H. Van Dyke Parunak,et al.  "Go to the ant": Engineering principles from natural multi-agent systems , 1997, Ann. Oper. Res..

[27]  Katia P. Sycara,et al.  Exploiting Problem Structure for Distributed Constraint Optimization , 1995, ICMAS.

[28]  H. Van Dyke Parunak,et al.  A systematic market approach to distributed constraint problems , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[29]  Makoto Yokoo Distributed constraint satisfaction: foundation and applications , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[30]  William P. Birmingham,et al.  An attribute-space representation and algorithm for concurrent engineering , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[31]  Makoto Yokoo,et al.  Distributed constraint satisfaction for formalizing distributed problem solving , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.

[32]  J. Price GO TO THE ANT...... , 1969, British Journal of Psychiatry.

[33]  Harry Benford Naval architecture for non-naval architects , 1991 .

[34]  J. Davenport Editor , 1960 .

[35]  Edmund H. Durfee,et al.  Dynamic Prioritization of Complex Agents in Distributed Constraint Satisfaction Problems , 1997, AAAI/IAAI.