Journal of Global Optimization

, Volume 20, Issue 1, pp 33–47 | Cite as

Implementing pure adaptive search for global optimization using Markov chain sampling

  • Daniel J. Reaume
  • H. Edwin Romeijn
  • Robert L. Smith


The Pure Adaptive Search (PAS) algorithm for global optimization yields a sequence of points, each of which is uniformly distributed in the level set corresponding to its predecessor. This algorithm has the highly desirable property of solving a large class of global optimization problems using a number of iterations that increases at most linearly in the dimension of the problem. Unfortunately, PAS has remained of mostly theoretical interest due to the difficulty of generating, in each iteration, a point uniformly distributed in the improving feasible region. In this article, we derive a coupling equivalence between generating an approximately uniformly distributed point using Markov chain sampling, and generating an exactly uniformly distributed point with a certain probability. This result is used to characterize the complexity of a PAS-implementation as a function of (a) the number of iterations required by PAS to achieve a certain solution quality guarantee, and (b) the complexity of the sampling algorithm used. As an application, we use this equivalence to show that PAS, using the so-called Random ball walk Markov chain sampling method for generating nearly uniform points in a convex region, can be used to solve most convex programming problems in polynomial time.

Global optimization Markov chain sampling Coupling Complexity 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bélisle, C.J.P., Romeijn, H.E. and Smith, R.L. (1993), Hit-and-Run algorithms for generating multivariate distributions, Mathematics of Operations Research 18(2): 255–266.Google Scholar
  2. 2.
    Berbee, H.C.P., Boender, C.G.E., Rinnooy Kan, A.H.G., Scheffer, C.L., Smith, R.L. and Telgen, J. (1987), Hit-and-Run algorithms for the identification of nonredundant linear inequalities. Mathematical Programming 37: 184–207.Google Scholar
  3. 3.
    Bulger D.W. and Wood, G.R. (1998), Hesitant adaptive search for global optimisation. Mathematical Programming 81(1): 89–102.Google Scholar
  4. 4.
    Diaconis, P. and Freedman, D. (1998), Iterated random functions. Technical Report no. 511, Department of Statistics, University of California, Berkeley, California.Google Scholar
  5. 5.
    Gademann, A.J.R.M. (1993), Linear Optimization in Random Polynomial Time. PhD thesis, Department of Applied Mathematics, University of Twente, Enschede, The Netherlands.Google Scholar
  6. 6.
    Grötschel, M., Lovász, L. and Schrijver, A. (1993), Geometric Algorithms and Combinatorial Optimization. Springer-Verlag.Google Scholar
  7. 7.
    Halmos, P.R. (1950), Measure Theory. Van Nostrand, New York.Google Scholar
  8. 8.
    Kannan, R., Lovász, L. and Simonovits, M. (1997), Random walks and an O * (n 5 ) volume algorithm for convex bodies. Technical Report 1092, Department of Computer Science, Yale University, New Haven, Connecticut.Google Scholar
  9. 9.
    Lindvall, T. (1992), Lectures on the Coupling Method. Wiley.Google Scholar
  10. 10.
    Lovász, L. (1999), Hit-and-Run mixes fast. Mathematical Programming, 86(3): 443–461.Google Scholar
  11. 11.
    Lovász, L. and Simonovits, M. (1992), On the randomized complexity of volume and diameter. IEEE Transactions, pages 482–491.Google Scholar
  12. 12.
    Lovász, L. and Simonovits, M. (1993), Random walks in a convex body and an improved volume algorithm. Random Structures and Algorithms, 4(4): 359–412.Google Scholar
  13. 13.
    Orey, S. (1971), Limit Theorems for Markov Chain Transition Probabilities. Van Nostrand, New York.Google Scholar
  14. 14.
    Patel, N.R., Smith, R.L. and Zabinsky, Z.B. (1988), Pure adaptive search in Monte Carlo optimization. Mathematical Programming 43: 317–328.Google Scholar
  15. 15.
    Schmeiser, B.W. and Wang, J. (1995), On the performance of Pure Adaptive Search. In C. Alexopoulos, K. Kang, W.R. Lilegdon and D. Goldsman (eds), Proceedings of the 1995 Winter Simulation Conference, pages 353–356.Google Scholar
  16. 16.
    Zabinsky Z.B. and Smith, R.L. (1992), Pure adaptive search in global optimization. Mathematical Programming 53(3): 323–338.Google Scholar

Copyright information

© Kluwer Academic Publishers 2001

Authors and Affiliations

  • Daniel J. Reaume
    • 1
  • H. Edwin Romeijn
    • 2
  • Robert L. Smith
    • 3
  1. 1.General MotorsResearch and Development CenterWarren
  2. 2.Department of Industrial and Systems EngineeringUniversity of FloridaGainesville
  3. 3.Department of Industrial and Operations EngineeringThe University of MichiganAnn Arbor

Personalised recommendations