Abstract
Branch-and-bound uses relaxation to prune search trees but sometimes scales poorly to large problems. Conversely, local search often scales well but may be unable to find optimal solutions. Both phenomena occur in the construction of low-autocorrelation binary sequences (LABS), a problem arising in communication engineering. This paper proposes a hybrid approach to optimization: using relaxation to prune local search spaces. An implementation gives very competitive results, showing the feasibility of the approach.
Similar content being viewed by others
References
Backofen, R., & Will, S. (1999). Excluding symmetries in constraint-based search. In Lecture notes in computer science : Vol. 1713. Proceedings of the fifth international conference on principles and practice of constraint programming (pp. 73–87). Berlin: Springer.
Balas, E., & Toth, P. (1985). Branch and bound methods. In E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy & D. B. Shmoys (Eds.), The traveling salesman problem: a guided tour of combinatorial optimization. New York: Wiley.
Beenker, G., Claasen, T., & Hermens, P. (1985). Binary sequences with a maximally flat amplitude spectrum. Philips Journal of Research, 40, 289–304.
Bernasconi, J. (1987). Low autocorrelation binary sequences: statistical mechanics and configuration space analysis. Journal de Physique, 48, 559–567.
Brglez, F., Li, X. Y., Stallman, M. F., & Militzer, B. (2003). Reliable cost prediction for finding optimal solutions to labs problem: evolutionary and alternative algorithms. In Fifth international workshop on frontiers in evolutionary algorithms, Cary, NC, USA.
de Groot, C., Würtz, D., & Hoffmann, K. H. (1992). Low autocorrelation binary sequences: exact enumeration and optimization by evolutionary strategies. Optimization, 23, 369–384.
Freuder, E. C., Dechter, R., Ginsberg, M. L., Selman, B., & Tsang, E. (1995). Systematic versus stochastic constraint satisfaction. In Fourteenth international joint conference on artificial intelligence (pp. 2027–2032). San Mateo: Morgan Kaufmann.
Golay, M. (1982). The merit factor of long low autocorrelation binary sequences. IEEE Transactions on Information Theory, 28(3), 543–549.
Golay, M., & Harris, D. (1990). A new search for skew-symmetric binary sequences with optimal merit factors. IEEE Transactions on Information Theory, 36, 1163–1166.
Hirsch, E. A., & Kojevnikov, A. (2001). Solving boolean satisfiability using local search guided by unit clause elimination. In Seventh international conference on principles and practice of constraint programming, Cyprus.
Hoos, H. H., & Stützle, T. (1998). Evaluating Las Vegas algorithms—pitfalls and remedies. In Fourteenth conference on uncertainty in artificial intelligence (pp. 238–245). San Mateo: Morgan Kaufmann.
Jussien, N., & Lhomme, O. (2002). Local search with constraint propagation and conflict-based heuristics. Artificial Intelligence, 139(1), 21–45.
Lewandowski, G., & Condon, A. (1996). Experiments with parallel graph coloring heuristics and applications of graph coloring. In D. S. Johnson & M. A. Trick (Eds.), DIMACS series in discrete mathematics and theoretical computer science: Vol. 26. Cliques, coloring and satisfiability: second DIMACS implementation challenge (pp. 309–334). Providence: American Mathematical Society.
Lin, S., & Kernighan, B. W. (1973). An effective heuristic for the traveling salesman problem. Operations Research, 21, 498–516.
Mertens, S. (1996). Exhaustive search for low-autocorrelation binary sequences. Journal of Physics A: Mathematical and General, 29, L473–L481.
Mertens, S., & Bessenrodt, C. (1998). On the ground states of the Bernasconi model. Journal of Physics A: Mathematical and General, 31, 3731–3749.
Militzer, B., Zamparelli, M., & Beule, D. (1998). Evolutionary search for low autocorrelated binary sequences. IEEE Transactions on Evolutionary Computing, 2, 34–39.
Minton, S., Johnston, M. D., Philips, A. B., & Laird, P. (1994). Minimizing conflicts: a heuristic repair method for constraint satisfaction and scheduling problems. In E. C. Freuder & A. K. Mackworth (Eds.), Constraint-based reasoning. Cambridge: MIT Press.
Morgenstern, C. (1996). Distributed Coloration Neighborhood Search. In D. S. Johnson & M. A. Trick (Eds.), DIMACS series in discrete mathematics and theoretical computer science: Vol. 26. Cliques, coloring and satisfiability: second DIMACS implementation challenge (pp. 335–357). Providence: American Mathematical Society.
Mühlenbein, H. (1991). Asynchronous parallel search by the parallel genetic algorithm. In Third IEEE symposium on parallel and distributed processing (pp. 526–533). Los Alamitos: IEEE Computer Society.
Pesant, G., & Gendreau, M. (1996). A view of local search in constraint programming. In Lecture notes in computer science: Vol. 1118. Second international conference on principles and practice of constraint programming (pp. 353–366). Berlin: Springer.
Prestwich, S. D. (2000). A hybrid search architecture applied to hard random 3-SAT and low-autocorrelation binary sequences. In Lecture notes in computer science: Vol. 1894. Sixth international conference on principles and practice of constraint programming (pp. 337–352). Berlin: Springer.
Prestwich, S. D. (2002a). Coloration neighbourhood search with forward checking. Annals of Mathematics and Artificial Intelligence, 34(4), 327–340.
Prestwich, S. D. (2002b). Combining the scalability of local search with the pruning techniques of systematic search. Annals of Operations Research 115, 51–72.
Prestwich, S. D. (2003). Negative effects of modeling techniques on search performance. Annals of Operations Research, 18, 137–150.
Prestwich, S. D. (2004). Incomplete dynamic backtracking for linear pseudo-boolean problems. Annals of Operations Research, 30, 57–73.
Prestwich, S. D., & Roli, A. (2005). Symmetry breaking and local search spaces. In Lecture notes in computer science: Vol. 3524. Second international conference on integration of AI and OR techniques in constraint programming for combinatorial optimization problems (pp. 273–287). Berlin: Springer.
Reinholz, A. (1993). Ein paralleler genetischer algorithmus zur optimierung der binären autokorrelations-funktion. Diplom thesis, Universität Bonn.
Reinholz, A. (2005) Private communication (email address: andreas.reinholz@gmx.de).
Schaerf, A. (1997). Combining local search and look-ahead for scheduling and constraint satisfaction problems. In Fifteenth international joint conference on artificial intelligence (pp. 1254–1259). San Mateo: Morgan Kaufmann.
Selman, B., Levesque, H., & Mitchell, D. (1992). A new method for solving hard satisfiability problems. In Tenth national conference on artificial intelligence (pp. 440–446). Cambridge: MIT Press.
Wang, Q. (1987). Optimization by simulating molecular evolution. Biological Cybernetics, 57, 95–101.
Zhang, W. (2002). Depth-first branch-and-bound versus local search: a case study. In Seventeenth national conference on artificial intelligence (pp. 930–935). Austin, TX.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Prestwich, S. Exploiting relaxation in local search for LABS. Ann Oper Res 156, 129–141 (2007). https://doi.org/10.1007/s10479-007-0226-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-007-0226-9