Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2463372.2463468acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Hyperplane initialized local search for MAXSAT

Published: 06 July 2013 Publication History

Abstract

By converting the MAXSAT problem to Walsh polynomials, we can efficiently and exactly compute the hyperplane averages of fixed order k. We use this fact to construct initial solutions based on variable configurations that maximize the sampling of hyperplanes with good average evaluations. The Walsh coefficients can also be used to implement a constant time neighborhood update which is integral to a fast next descent local search for MAXSAT (and for all bounded pseudo-Boolean optimization problems.) We evaluate the effect of initializing local search with hyperplane averages on both the first local optima found by the search and the final solutions found after a fixed number of bit flips. Hyperplane initialization not only provides better evaluations, but also finds local optima closer to the globally optimal solution in fewer bit flips than search initialized with random solutions. A next descent search initialized with hyperplane averages is able to outperform several state-of-the art stochastic local search algorithms on both random and industrial instances of MAXSAT.

References

[1]
E. Boros and P.L. Hammer. Pseudo-boolean optimization. Discrete applied mathematics, 123(1):155--225, 2002.
[2]
Y. Chen, S. Safarpour, J. Marques-Silva, and A. Veneris. Automated design debugging with maximum satisfiability. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 29(11):1804--1817, 2010.
[3]
T.H. Cormen, C.E. Leiserson, R.L. Rivest, and C. Stein. Introduction to algorithms. MIT press, 2001.
[4]
C. DeSimone, M. Diehl, M. Juenger, P. Mutzel, G. Reinelt, and G. Rinaldi. Exact Ground States of Two-Dimensional J Ising Spin Glasses. Max-Planck-Inst. für Informatik, Bibliothek & Dokumentation, 1996.
[5]
S.F. Elena, R.V. Solé, J. Sardanyés, et al. Simple genomes, complex interactions: Epistasis in RNA virus. Chaos, 20, 2010.
[6]
D. Goldberg. Genetic Algorithms and Walsh Functions: Part I, A Gentle Introduction. Complex Systems, 3:129--152, 1989.
[7]
D. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA, 1989.
[8]
D. Goldberg, B. Korb, and K. Deb. Messy Genetic Algorithms: Motivation, Analysis, and First Results. Complex Systems, 4:415--444, 1989.
[9]
J. Holland. Adaptation in Natural and Artificial Systems. University of Michigan Press, 1975.
[10]
H. Hoos, K. Smyth, and T. Stützle. Search space features underlying the performance of stochastic local search algorithms for MAX-SAT. In Proc. Parallel Problem Solving from Nature (PPSN VIII), pages 51--60, 2004.
[11]
L. Kroc, A. Sabharwal, C.P. Gomes, and B. Selman. Integrating systematic and local search paradigms: A new strategy for maxsat. In Proceedings of the 21st international jont conference on Artifical intelligence, pages 544--551, 2009.
[12]
C. Li, W. Wei, and H. Zhang. Combining adaptive noise and look-ahead in local search for sat. Theory and Applications of Satisfiability Testing--SAT 2007, pages 121--133, 2007.
[13]
J. Marques-Silva and J. Planes. Algorithms for maximum satisfiability using unsatisfiable cores. In Proceedings of the conference on design, automation and test in Europe, pages 408--413. ACM, 2008.
[14]
M. Pelikan, D. Goldberg, and F. Lobo. A survey of optimization by building and using probabilistic model. Technical Report 99018, IlliGAL, Septemper 1999.
[15]
M. Qasem and A. Prugel-Bennett. Learning the large-scale structure of the MAX-SAT landscape using populations. IEEE Transactions on Evolutionary Computation, 14(4):518--529, 2010.
[16]
S. Rana, R.B. Heckendorn, and D. Whitley. A tractable walsh analysis of SAT and its implications for genetic algorithms. In Proceedings of the National Conference on Artificial Intelligence, pages 392--397, 1998.
[17]
C. R. Reeves and J. E. Rowe. Landscapes. In Genetic Algorithms -- Principles and Perspectives: A guide to GA theory, pages 231--263. Springer, 2002.
[18]
C.M. Reidys and P.F. Stadler. Combinatorial landscapes. SIAM Review, 44:3--54, 2002.
[19]
C.M. Reidys, P.F. Stadler, and P.K. Schuster. Generic properties of combinatory maps and neutral networks of RNA secondary structures. Bull. Math. Biol., 59:339--397, 1997.
[20]
S. Safarpour, H. Mangassarian, A. Veneris, M.H. Liffiton, and K.A. Sakallah. Improved design debugging using maximum satisfiability. In Formal Methods in Computer Aided Design, 2007. FMCAD'07, pages 13--19. IEEE, 2007.
[21]
Bart Selman, Hector Levesque, and David Mitchell. A new method for solving hard satisfiability problems. In Proceedings of the Tenth National Conference on Artificial Intelligence, pages 440--446, San Jose, CA, 1992.
[22]
K. Smyth, H.H. Hoos, and T. Stützle. Iterated robust tabu search for MAX-SAT. In In Proc. of the 16th Conf. of the Canadian Society for Computational Studies of Intelligence, pages 129--144, 2003.
[23]
D.A.D. Tompkins and H.H. Hoos. UBCSAT: An implementation and experimentation environment for SLS algorithms for SAT and MAX-SAT. In Holger H. Hoos and David G. Mitchell, editors, Theory and Applications of Satisfiability Testing: Revised Selected Papers of the Seventh International Conference (SAT 2004, Vancouver, BC, Canada, May 10-13, 2004), volume 3542 of Lecture Notes in Computer Science, pages 306--320, Berlin, Germany, 2005. Springer Verlag.
[24]
D. Whitley. Defying gravity: constant time steepest ascent for MAX-kSAT. Technical report, Department of Computer Science, Colorado State University, December 2011.
[25]
D. Whitley and W. Chen. Constant Time Steepest Ascent Local Search with Statistical Lookahead for NK-Landscapes. In GECCO '12: Proc. of the annual conference on Genetic and Evolutionary Computation Conference, 2012.
[26]
W. Zhang, A. Rangan, and M. Looks. Backbone guided local search for maximum satisfiability. In Proc. International Joint Conference on Artificial Intelligence, volume 18, pages 1179--1186, 2003.

Cited By

View all
  • (2024)Reduction-Based MAX-3SAT with Low Nonlinearity and Lattices Under RecombinationEvolutionary Computation in Combinatorial Optimization10.1007/978-3-031-57712-3_8(113-128)Online publication date: 2024
  • (2023)Partition Crossover can Linearize Local Optima Lattices of k-bounded Pseudo-Boolean FunctionsProceedings of the 17th ACM/SIGEVO Conference on Foundations of Genetic Algorithms10.1145/3594805.3607129(152-162)Online publication date: 30-Aug-2023
  • (2022)Using the method of conditional expectations to supply an improved starting point for CCLSJournal of Combinatorial Optimization10.1007/s10878-022-00907-544:5(3711-3734)Online publication date: 30-Sep-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '13: Proceedings of the 15th annual conference on Genetic and evolutionary computation
July 2013
1672 pages
ISBN:9781450319638
DOI:10.1145/2463372
  • Editor:
  • Christian Blum,
  • General Chair:
  • Enrique Alba
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 July 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. initialization
  2. local search
  3. maxsat

Qualifiers

  • Research-article

Conference

GECCO '13
Sponsor:
GECCO '13: Genetic and Evolutionary Computation Conference
July 6 - 10, 2013
Amsterdam, The Netherlands

Acceptance Rates

GECCO '13 Paper Acceptance Rate 204 of 570 submissions, 36%;
Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Reduction-Based MAX-3SAT with Low Nonlinearity and Lattices Under RecombinationEvolutionary Computation in Combinatorial Optimization10.1007/978-3-031-57712-3_8(113-128)Online publication date: 2024
  • (2023)Partition Crossover can Linearize Local Optima Lattices of k-bounded Pseudo-Boolean FunctionsProceedings of the 17th ACM/SIGEVO Conference on Foundations of Genetic Algorithms10.1145/3594805.3607129(152-162)Online publication date: 30-Aug-2023
  • (2022)Using the method of conditional expectations to supply an improved starting point for CCLSJournal of Combinatorial Optimization10.1007/s10878-022-00907-544:5(3711-3734)Online publication date: 30-Sep-2022
  • (2019)Empirical investigation of stochastic local search for maximum satisfiabilityFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-018-7107-z13:1(86-98)Online publication date: 1-Feb-2019
  • (2014)Editorial for the Special Issue on Theoretical Foundations of Evolutionary ComputationIEEE Transactions on Evolutionary Computation10.1109/TEVC.2014.235067318:5(625-627)Online publication date: Oct-2014
  • (2014)Solving the maximum satisfiability problem by fuzzy converting it into a continuous optimization problem2014 International Conference on Machine Learning and Cybernetics10.1109/ICMLC.2014.7009141(352-358)Online publication date: Jul-2014
  • (2014)Elementary Landscape Decomposition of the Hamiltonian Path Optimization Problem,Evolutionary Computation in Combinatorial Optimisation10.1007/978-3-662-44320-0_11(121-132)Online publication date: 2014

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media