Preprint
Machine Learning

`` Direct Search'' Solution of Numerical and Statistical Problems

Robert Hooke(Westinghouse Electric (United States)), T. A. Jeeves(Westinghouse Electric (United States))
April 1, 1961Journal of the ACM4,463 citations

4.5k

Citations

172

Influential Citations

Journal of the ACM

Venue

1961

Year

Abstract

article Free Access`` Direct Search'' Solution of Numerical and Statistical Problems Authors: Robert Hooke Wesinghouse Research Laboratories, Pittsburgh, Pennsylvania Wesinghouse Research Laboratories, Pittsburgh, PennsylvaniaView Profile , T. A. Jeeves Wesinghouse Research Laboratories, Pittsburgh, Pennsylvania Wesinghouse Research Laboratories, Pittsburgh, PennsylvaniaView Profile Authors Info & Claims Journal of the ACMVolume 8Issue 2April 1961 pp 212–229https://doi.org/10.1145/321062.321069Published:01 April 1961Publication History 2,930citation8,393DownloadsMetricsTotal Citations2,930Total Downloads8,393Last 12 Months769Last 6 weeks95 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF

Analysis

Why This Paper Matters

This 1961 paper by Hooke and Jeeves is a cornerstone in the field of optimization. At a time when most optimization methods relied on calculus-based approaches requiring derivatives, the authors introduced a practical alternative that works with only function evaluations. This is particularly important for real-world problems where objective functions are non-smooth, discontinuous, or expensive to evaluate, making derivative computation infeasible or unreliable.

The direct search method, also known as pattern search, laid the groundwork for a whole family of derivative-free optimization algorithms. Its simplicity and robustness have made it a lasting tool, still referenced in modern textbooks and implemented in many software libraries. The paper's influence extends beyond numerical analysis into statistics, engineering, and more recently, machine learning, where hyperparameter tuning often involves black-box objective functions.

Technical Contributions

The paper introduces a two-phase iterative algorithm:

  • Exploratory moves: The algorithm perturbs each variable individually by a step size, accepting changes that improve the objective function. This local search identifies a direction of improvement.
  • Pattern moves: After a successful exploratory phase, the algorithm takes a larger step in the accumulated direction, accelerating convergence along valleys of the objective landscape.
  • Step size adaptation: The step size is reduced when no improvement is found, allowing the algorithm to refine the solution to a desired precision.
  • No derivatives required: The method only needs to evaluate the objective function, making it applicable to problems where gradients are unavailable or unreliable.
  • Generality: The method is demonstrated on both numerical and statistical problems, showing its versatility.

Results

The abstract does not provide specific numerical results, but the paper is known to demonstrate successful convergence on several test functions and statistical estimation problems. The method's effectiveness is evidenced by its enduring popularity and the thousands of citations it has received. The algorithm's ability to find minima without derivative information was a significant achievement at the time, and it remains a benchmark for derivative-free optimizers.

Significance

The Hooke-Jeeves method is a foundational contribution to optimization theory and practice. It inspired the development of more sophisticated pattern search methods, such as generalized pattern search and mesh adaptive direct search, which have formal convergence properties. In the era of machine learning, derivative-free optimization has regained importance for hyperparameter tuning, neural architecture search, and reinforcement learning, where gradients are often unavailable or costly. This paper's legacy is evident in modern optimization libraries and its continued citation in research across disciplines. Its simplicity and robustness ensure that it remains a valuable tool for practitioners facing complex, black-box optimization problems.