Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Hill Climbing Algorithm

Optimization Algorithm

Hill climbing is a mathematical optimization technique belonging to the family of local search methods. It is an iterative algorithm that starts from an arbitrary candidate solution, then repeatedly attempts to find a better solution by making a small, incremental change to the current one, accepting the change whenever it improves the objective function, and stopping once no further improvement can be found nearby. Because it only ever accepts locally improving moves, hill climbing readily gets stuck at a local optimum that is not the true best solution. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Sources
Wikipedia: Hill Climbing Algorithm
Wikimedia FoundationLead section
Quote, Lead section
In numerical analysis, hill climbing is a mathematical optimization technique which belongs to the family of local search. It is an iterative algorithm that starts with an arbitrary solution to a problem, then attempts to find a better solution by making an incremental change to the solution.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.