Proceedings

From Approximate to Optimal Solutions: Constructing Pruning and Propagation Rules

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Search. Pages 1396-1400.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

At the heart of many optimization procedur es are powerful pruning and propagation rul es. This paper presents a case study in the construction of such rules. We develop a new algorithm, Complete Decreasing Best Fit, that finds the optimal packing of objects into bins. The algorithm use a branching rule based on the well known Decreasing Best Fit approximation algorithm. In addition, it includes a powerful pruning rule derived from a bound on the solution to the remaining subproblem. Th e bound is constructed by using modular arithmetic to decompose the numerical constraints. We show that the pruning rule adds essentially a constant factor overhead to runtime, whilst reducing search significantly. On the hardest problems , runtime can be redu ce d by an order of magnitude . Finally we demonstrate how propagation rules can be built by adding lookahead to pruning rules. This general approach - optimization procedures built from branching rules based on good approximation algorithms, and pruning and propagation rul es derived from bounds on the remaining subproblem - may be effective on other NP-complete problems.

  1. [Bright et a/., 1994] J. Bright , S. Kasif, and L. Stiller Exploiting algebraic structure in parallel state space search In Proceedings of AAAI-94, pages 1341-1346, 1994.
  2. [Cheeseman et al. , 1991] P. Cheeseman, B. Kanefsky, and W. M. Taylor. Where the really hard problems are. In Proceedings of 12th IJCAI, pages 331-337, 1991. IJCAI
  3. [Davis and Putnam, 1960] M. Davis and H. Putnam . A computing procedure for quantification theory. J. As- sociation for Computing Machinery, 7:201-215, 1960.
  4. [Garey and Johnson, 1979] M. R. Garey and D. S. John- son . Computers and intractability : a guide to the theory of NP-completeness. W H Freeman, 1979.
  5. [Korf, 1995] R .E. Korf. From approximate to optimal solutions: A case study of number partitioning. In Proceedings of 14th IJCAI, pages 266-272, 1995. IJCAI
  6. [Korf, 1996] R . Korf. Improved limited discrepancy search . In Proceedings of AAAI-96, pages 288-291, 1996.
  7. [Lagarias and Odlyzko, 1985] J .C. Lagarias and A.M. Odlyzko. Solving low-density subset sum problems. Journal of the Association for Computing Machinery, 12(1):229-246, 1985.
  8. [McGeoch , 1986] C. C. McGeoch . Experimental Ana- lysis of Algorithms. PhD thesis, Carnegie Mellon Uni- versity, 1986. Also available as CMU-CS-87-124.
  9. [Merkle and Hellman, 1978] R.C. Merkle and M.E. Hell- man . Hiding information and signatures in trapdoor knapsacks. IEEE Transactions on Information The- ory, 24:525-530, 1978.
  10. [Papadimitriou, 1994] C.H. Papadimitriou . Computa- tional Complexity. Addison-Wesley, 1994.
  11. [Slatford and Yeadon, 1970] J .M. Slatford and N .B . Yeadon. Report on the packing efficiency of parcel containers. Technical Report 12, Parcel and Bulk Mail Mechanisation Branch, Design and Development Di- vision, Post Office, London EC1, 1970.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards