HILL CLIMB SEARCHING ALGORITHM OR PERTURB AND OBSERVE ( P & O ) ALGORITHM