Open constraint programming

Traditionally, constraint satisfaction problems (CSP) have assumed closed-world scenarios where all domains and constraints are fixed from the beginning. With the Internet, many of the traditional CSP applications in resource allocation, scheduling and planning pose themselves in open-world settings, where domains and constraints must be discovered from different sources in a network. To model this scenario, we define open constraint satisfaction problems (OCSP) as CSP where domains and constraints are incrementally discovered through a network. We then extend the concept to open constraint optimization (OCOP).OCSP can be solved without complete knowledge of the variable domains, and we give sound and complete algorithms. We show that OCOP require the additional assumption that variable domains and relations are revealed in non-decreasing order of preference. We present a variety of algorithms for solving OCOP in the possibilistic and weighted model.We compare the algorithms through experiments on randomly generated problems. We show that in certain cases, open constraint programming can require significantly less information than traditional methods where gathering information and solving the CSP are separated. This leads to a reduction in network traffic and server load, and improves privacy in distributed problem solving.

[1]  Toby Walsh,et al.  Encodings of Non-Binary Constraint Satisfaction Problems , 1999, AAAI/IAAI.

[2]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[3]  Nikos Mamoulis,et al.  Solving Non-binary CSPs Using the Hidden Variable Encoding , 2001, CP.

[4]  Craig A. Knoblock,et al.  Flexible and scalable cost-based query planning in mediators: A transformational approach , 2000, Artif. Intell..

[5]  Z. Ruttkay Fuzzy constraint satisfaction , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[6]  Thomas Schiex,et al.  Possibilistic Constraint Satisfaction Problems or "How to Handle Soft Constraints?" , 1992, UAI.

[7]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[8]  Evelina Lamma,et al.  Constraint Propagation and Value Acquisition: Why we should do it Interactively , 1999, IJCAI.

[9]  Makoto Yokoo,et al.  Asynchronous Weak-Commitment Search for Solving Large-Scale Distributed Constraint Satisfaction Problems , 1995, ICMAS.

[10]  Daniel Mailharro,et al.  A classification and constraint-based framework for configuration , 1998, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[11]  Marian H. Nodine,et al.  Agent-based semantic interoperability in infosleuth , 1999, SGMD.

[12]  Richard J. Wallace,et al.  Partial Constraint Satisfaction , 1989, IJCAI.

[13]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[14]  Monique Calisti,et al.  CCL: expressions of choice in agent communication , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[15]  Tuomas Sandholm,et al.  Partial-revelation VCG mechanism for combinatorial auctions , 2002, AAAI/IAAI.

[16]  Michael Luck,et al.  Proceedings of the First International Conference on Multi-Agent Systems , 1995 .

[17]  Katia P. Sycara,et al.  Middle-Agents for the Internet , 1997, IJCAI.

[18]  Christian Bessiere,et al.  Arc-Consistency in Dynamic Constraint Satisfaction Problems , 1991, AAAI.

[19]  Francesca Rossi,et al.  Semiring-based constraint solving and optimization , 1997 .

[20]  Tomasz Ksiezyk,et al.  Intelligent Integration of Information. , 2000 .

[21]  Joann J. Ordille,et al.  Querying Heterogeneous Information Sources Using Source Descriptions , 1996, VLDB.

[22]  Michael R. Genesereth,et al.  Infomaster: an information integration system , 1997, SIGMOD '97.

[23]  Francesca Rossi,et al.  Semiring-based constraint satisfaction and optimization , 1997, JACM.

[24]  Pattie Maes,et al.  Just-in-time information retrieval agents , 2000, IBM Syst. J..

[25]  James A. Larson,et al.  Federated Database Systems , 1999 .

[26]  Suzanne M. Embury,et al.  The Evolving Role of Constraints in the Functional Data Model , 1999, Journal of Intelligent Information Systems.

[27]  N. J.L.deSiqueira,et al.  Explanation-Based Generalisation of Failures , 1988, ECAI.

[28]  Richard E. Korf,et al.  Depth-First Iterative-Deepening: An Optimal Admissible Tree Search , 1985, Artif. Intell..

[29]  Makoto Yokoo,et al.  Asynchronous Weak-commitment Search for Solving Distributed Constraint Satisfaction Problems , 1995, CP.

[30]  Katia Sycara,et al.  In-Context Information Management through Adaptive Collaboration of Intelligent Agents , 1999 .

[31]  Jay Budzik,et al.  Supporting on-line resource discovery in the context of ongoing tasks with proactive software assistants , 2002, Int. J. Hum. Comput. Stud..

[32]  Marian H. Nodine,et al.  Active Information Gathering in InfoSleuth , 1999, CODAS.