On Market-Inspired Approaches to Propositional Satisfiability

We describe two market-inspired approaches to propositional satisfiability. Whereas a previous market-inspired approach exhibited extremely slow performance, we find that variations on the pricing method with a simplified market structure can improve performance significantly. We compare the performance of the new protocols with the previous market protocol and with the distributed breakout algorithm on benchmark 3-SAT problems. We identify a tradeoff between performance and economic realism in the new market protocols, and a tradeoff between performance and the degree of decentralization between the new market protocols and distributed breakout. We also conduct informal and experimental analyses to gain insight into the operation of price-guided search.

[1]  Jeremy Frank Learning Short-Term Weights for GSAT , 1997, IJCAI.

[2]  M. Yokoo,et al.  Distributed Breakout Algorithm for Solving Distributed Constraint Satisfaction Problems , 1996 .

[3]  Peter C. Cheeseman,et al.  Where the Really Hard Problems Are , 1991, IJCAI.

[4]  Michael P. Wellman,et al.  A market protocol for decentralized task allocation , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[5]  Michael P. Wellman,et al.  Flexible double auctions for electronic commerce: theory and implementation , 1998, Decis. Support Syst..

[6]  Hans Akkermans,et al.  Power Load Management as a Computational Market , 1996 .

[7]  Tad Hogg,et al.  Phase Transitions and the Search Problem , 1996, Artif. Intell..

[8]  Tad Hogg,et al.  Spawn: A Distributed Computational Economy , 1992, IEEE Trans. Software Eng..

[9]  Hector J. Levesque,et al.  Hard and Easy Distributions of SAT Problems , 1992, AAAI.

[10]  Moshe Tennenholtz,et al.  On Rational Computability and Communication Complexity , 2001, Games Econ. Behav..

[11]  Michael P. Wellman,et al.  Combinatorial auctions for supply chain formation , 2000, EC '00.

[12]  Paul A. Samuelson,et al.  The Collected Scientific Papers of Paul A. Samuelson , 1970 .

[13]  Tad Hogg,et al.  Refining the Phase Transition in Combinatorial Search , 1996, Artif. Intell..

[14]  Alan Smaill,et al.  Backbone Fragility and the Local Search Cost Peak , 2000, J. Artif. Intell. Res..

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

[16]  Michael P. Wellman,et al.  MarketSAT: An Extremely Decentralized (but Really Slow) Algorithm for Propositional Satisfiability , 2000, AAAI/IAAI.

[17]  Hans Akkermans,et al.  Decentralized Markets versus Central Control: A Comparative Study , 1999, J. Artif. Intell. Res..

[18]  Makoto Yokoo,et al.  Distributed Constraint Satisfaction: Foundations of Cooperation in Multi-agent Systems , 2000 .

[19]  James M. Crawford,et al.  Experimental Results on the Crossover Point in Random 3-SAT , 1996, Artif. Intell..

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

[21]  Michael P. Wellman,et al.  Representing Aggregate Belief through the Competitive Equilibrium of a Securities Market , 1997, UAI.

[22]  相場 亮,et al.  Distributed Constraint Satisfaction : Foundations of Cooperation in Multi-Agent Systems, Mokoto Yokoo (著), Springer-Verlag, ISBN3540675965 , 2001 .

[23]  Steven R. Williams,et al.  Bilateral trade with the sealed bid k-double auction: Existence and efficiency , 1989 .

[24]  Hector J. Levesque,et al.  A New Method for Solving Hard Satisfiability Problems , 1992, AAAI.

[25]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[26]  Michael P. Wellman,et al.  Market protocols for decentralized supply chain formation , 2001 .

[27]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[28]  Bart Selman,et al.  Noise Strategies for Improving Local Search , 1994, AAAI.

[29]  Mark A. Satterthwaite,et al.  The Bayesian theory of the k-double auction: Santa Fe Institute Studies in the Sciences of Complexity , 2018 .

[30]  Paul Morris,et al.  The Breakout Method for Escaping from Local Minima , 1993, AAAI.

[31]  Makoto Yokoo,et al.  Distributed constraint satisfaction algorithm for complex local problems , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[32]  Tuomas Sandholm,et al.  On the Gains and Losses of Speculation in Equilibrium Markets , 1997, IJCAI.

[33]  Donald W. Loveland,et al.  A machine program for theorem-proving , 2011, CACM.

[34]  Michael P. Wellman,et al.  Efficiency and Equilibrium in Task Allocation Economies with Hierarchical Dependencies , 1999, IJCAI.

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

[36]  Bart Selman,et al.  Generating Satisfiable Problem Instances , 2000, AAAI/IAAI.