Hill climbing is basically a search technique or informed search technique having different weights based on real numbers assigned to different nodes, branches, and goals in a path.