sum(sum(sum(y.*yFuel)));制約は、消費される燃料が使用できる燃料以下であることです。自動的に設定できるようにするには、次のようにします。いう条件下において満たされる必要がある点に注意します。なることがわかります。したがって、問題の定式化に次の線形不等式制約を含めます。対し、ソルバーはその値を低くしようとします。等しく設定しようとします。等しくなるよう強制されます。関して発電機の運転開始時の不等式を表します。目的関数には、発電機の運転時の燃料コスト、発電機の運転から得られる収益および発電機を運転開始するためのコストが含まれます。