Exploiting Erraticism in Search

作者: Matteo Fischetti , Michele Monaci

DOI: 10.1287/OPRE.2013.1231

关键词:

摘要: High sensitivity to initial conditions is generally viewed as a drawback of tree search methods because it leads erratic behavior be mitigated somehow. In this paper we investigate the opposite viewpoint and consider an opportunity exploit. Our working hypothesis that erraticism in fact just consequence exponential nature acts chaotic amplifier, so largely unavoidable. We propose bet-and-run approach actually turn one's advantage. The idea make number short sample runs with randomized conditions, bet on “most promising” run selected according certain simple criteria, bring completion. Computational results large testbed mixed integer linear programs from literature are presented, showing potential even when embedded proof-of-concept implementation.

参考文章(20)
Jinbo Huang, The effect of restarts on the efficiency of clause learning international joint conference on artificial intelligence. pp. 2318- 2323 ,(2007)
Bart Selman, Carla P. Gomes, Ken McAloon, Carol Tretkoff, Randomization in backtrack search: exploiting heavy-tailed profiles for solving hard scheduling problems international conference on artificial intelligence planning systems. pp. 208- 213 ,(1998)
Yuji Shinano, Tetsuya Fujie, ParaLEX: a parallel extension for the CPLEX mixed integer optimizer PVM/MPI'07 Proceedings of the 14th European conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface. pp. 97- 106 ,(2007) , 10.1007/978-3-540-75416-9_19
Bistra Dilkina, Carla P. Gomes, Yuri Malitsky, Ashish Sabharwal, Meinolf Sellmann, Backdoors to Combinatorial Optimization: Feasibility and Optimality Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. pp. 56- 70 ,(2009) , 10.1007/978-3-642-01929-6_6
Carla P. Gomes, Bart Selman, Nuno Crato, Heavy-tailed distributions in combinatorial search principles and practice of constraint programming. pp. 121- 135 ,(1997) , 10.1007/BFB0017434
Bruno Alterescu, Natan Vishlitzky, Yoav Raz, Allan L. Scherr, Dynamic load balancing ,(1995)
Thorsten Koch, Tobias Achterberg, Erling Andersen, Oliver Bastert, Timo Berthold, Robert E. Bixby, Emilie Danna, Gerald Gamrath, Ambros M. Gleixner, Stefan Heinz, Andrea Lodi, Hans Mittelmann, Ted Ralphs, Domenico Salvagnin, Daniel E. Steffy, Kati Wolter, MIPLIB 2010 - Mixed Integer Programming Library version 5 Mathematical Programming Computation. ,vol. 3, pp. 103- 163 ,(2011) , 10.1007/S12532-011-0025-9
Thorsten Koch, Ted Ralphs, Yuji Shinano, Could we use a million cores to solve an integer program Mathematical Methods of Operations Research. ,vol. 76, pp. 67- 93 ,(2012) , 10.1007/S00186-012-0390-9
Kurt Anstreicher, Nathan Brixius, Jean-Pierre Goux, Jeff Linderoth, Solving large quadratic assignment problems on computational grids Mathematical Programming. ,vol. 91, pp. 563- 588 ,(2002) , 10.1007/S101070100255
Carla P. Gomes, Bart Selman, Nuno Crato, Henry Kautz, Heavy-Tailed Phenomena in Satisfiability and Constraint Satisfaction Problems Journal of Automated Reasoning. ,vol. 24, pp. 67- 100 ,(2000) , 10.1023/A:1006314320276