Optimization Techniques for Hybrid Power Systems