Analyzing the performance of simultaneous generalized hill climbing algorithms

Abstract Simultaneous generalized hill climbing (SGHC) algorithms provide a framework for using heuristics to simultaneously address sets of intractable discrete optimization problems where information is shared between the problems during the algorithm execution. Many well-known heuristics can be embedded within the SGHC algorithm framework. This paper shows that the solutions generated by an SGHC algorithm are a stochastic process that satisfies the Markov property. This allows problem probability mass functions to be formulated for particular sets of problems based on the long-term behavior of the algorithm. Such results can be used to determine the proportion of iterations that an SGHC algorithm will spend optimizing over each discrete optimization problem. Sufficient conditions that guarantee that the algorithm spends an equal number of iterations in each discrete optimization problem are provided. SGHC algorithms can also be formulated such that the overall performance of the algorithm is independent of the initial discrete optimization problem chosen. Sufficient conditions are obtained guaranteeing that an SGHC algorithm will visit the globally optimal solution for each discrete optimization problem. Lastly, rates of convergence for SGHC algorithms are reported that show that given a rate of convergence for the embedded GHC algorithm, the SGHC algorithm can be designed to preserve this rate.

[1]  Sheldon H. Jacobson,et al.  On the convergence of generalized hill climbing algorithms , 2002, Discret. Appl. Math..

[2]  Yunshyong Chow,et al.  On Eigenvalues and Annealing Rates , 1988, Math. Oper. Res..

[3]  Richard W. Madsen,et al.  Markov Chains: Theory and Applications , 1976 .

[4]  John N. Tsitsiklis,et al.  Markov Chains with Rare Transitions and Simulated Annealing , 1989, Math. Oper. Res..

[5]  Sheldon Howard Jacobson,et al.  Discrete Manufacturing Process Design Optimization Using Generalized Hill Climbing Algorithms , 2000 .

[6]  U. Faigle,et al.  Note on the convergence of simulated annealing algorithms , 1991 .

[7]  Kellen Petersen August Real Analysis , 2009 .

[8]  Gerhard W. Dueck,et al.  Threshold accepting: a general purpose optimization algorithm appearing superior to simulated anneal , 1990 .

[9]  Sheldon Howard Jacobson,et al.  DISCRETE MANUFACTURING PROCESS DESIGN OPTIMIZATION USING COMPUTER SIMULATION AND GENERALIZED HILL CLIMBING ALGORITHMS , 1998 .

[10]  Bruce E. Hajek,et al.  Cooling Schedules for Optimal Annealing , 1988, Math. Oper. Res..

[11]  Enver Yücesan,et al.  Analyzing the Performance of Generalized Hill Climbing Algorithms , 2004, J. Heuristics.

[12]  Sheldon H. Jacobson,et al.  Simultaneous Generalized Hill-Climbing Algorithms for Addressing Sets of Discrete Optimization Problems , 2005, INFORMS J. Comput..

[13]  Enver Yücesan,et al.  Global Optimization Performance Measures for Generalized Hill Climbing Algorithms , 2004, J. Glob. Optim..

[14]  Jeffrey S. Rosenthal,et al.  Convergence Rates for Markov Chains , 1995, SIAM Rev..

[15]  Sheldon H. Jacobson,et al.  A class of convergent generalized hill climbing algorithms , 2002, Appl. Math. Comput..

[16]  S. Meyn,et al.  Computable Bounds for Geometric Convergence Rates of Markov Chains , 1994 .

[17]  Sheldon Howard Jacobson,et al.  The Theory and Practice of Simulated Annealing , 2003, Handbook of Metaheuristics.