A Controlled Random Search Technique Incorporating the Simulated Annealing Concept for Solving Integer and Mixed Integer Global Optimization Problems

In this paper, a computational algorithm, named RST2ANU algorithm, has been developed for solving integer and mixed integer global optimization problems. This algorithm, which primarily is based on the original controlled random search approach of Price [22i], incorporates a simulated annealing type acceptance criterion in its working so that not only downhill moves but also occasional uphill moves can be accepted. In its working it employs a special truncation procedure which not only ensures that the integer restrictions imposed on the decision variables are satisfied, but also creates greater possibilities for the search leading to a global optimal solution. The reliability and efficiency of the proposed RST2ANU algorithm has been demonstrated on thirty integer and mixed integer optimization problems taken from the literature. The performance of the algorithm has been compared with the performance of the corresponding purely controlled random search based algorithm as well as the standard simulated annealing algorithm. The performance of the method on mathematical models of three realistic problems has also been demonstrated.

[1]  W. Price Global optimization algorithms for a CAD workstation , 1987 .

[2]  Constantino Tsallis,et al.  Optimization by Simulated Annealing: Recent Progress , 1995 .

[3]  Abdelghani Souilah,et al.  Simulated annealing for manufacturing systems layout design , 1995 .

[4]  Christos Koulamas,et al.  A survey of simulated annealing applications to operations research problems , 1994 .

[5]  Iftekhar A. Karimi,et al.  Preliminary design of multiproduct noncontinuous plants using simulated annealing , 1991 .

[6]  Klaus Schittkowski,et al.  More test examples for nonlinear programming codes , 1981 .

[7]  R. Willis,et al.  Monte Carlo Optimization for Reservoir Operation , 1984 .

[8]  William Conley,et al.  Computer optimization techniques , 1980 .

[9]  E. T RIANTAPHYLLOU,et al.  A Greedy Randomized Adaptive Search Procedure ( GRASP ) for Inferring Logical Clauses from Examples in Polynomial Time and some Extensions , 1998 .

[10]  C. Mohan,et al.  A Fuzzifying Approach to Stochastic Programming , 1997 .

[11]  Rajeev Motwani,et al.  Randomized algorithms , 1996, CSUR.

[12]  W. Price Global optimization by controlled random search , 1983 .

[13]  Turgut M. Ozan Applied mathematical programming for production and engineering management , 1986 .

[14]  Turgut Ozan Applied mathematical programming for engineering and production management , 1986 .

[15]  David J. Evans,et al.  The Random Search Global Optimization Method for Parallel Computers , 1995, Parallel Algorithms Appl..

[16]  Robert L. Smith,et al.  Improving Hit-and-Run for global optimization , 1993, J. Glob. Optim..

[17]  Han-Lin Li Global Optimization for Mixed 0-1 Programs with Convex or Separable Continuous Functions , 1994 .

[18]  David Mautner Himmelblau,et al.  Applied Nonlinear Programming , 1972 .

[19]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[20]  Panos M. Pardalos,et al.  A Collection of Test Problems for Constrained Global Optimization Algorithms , 1990, Lecture Notes in Computer Science.

[21]  M. W. Cooper A Survey of Methods for Pure Nonlinear Integer Programming , 1981 .

[22]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[23]  B. Dickman,et al.  Monte Carlo optimization , 1989 .