Optimal Generation Scheduling for Electric Propulsion Ships with Variable-Speed Diesel Generators and Proton Exchange Membrane Fuel Cells Under Environmental Constraints | Synapse