“…Options include the equivalent consumption minimization strategy (Paganelli et al, 2002), dynamic programming (Sciarretta et al, 2003, lin et al, 2001, neuro-fuzzy control (Matheson and Stecki, 2003) etc. Dynamic programming will be highlighted here, since it has been proven to provide an optimal benchmark for any non-linear system.…”