Я хочу иметь ограничение, имеющее верхнюю и нижнюю границы, в котором используется формат lb ‹= expr‹ = ub
Константа, которую я хочу перевести: введите здесь описание изображения
Но как я закодировал это в таком формате:
forall (k, i в G, j в ChargingStationSet, m в numberOfEVs: i! = j && j! = k && k! = i) {
ChargingStationTimeManagement: workHourLimit * (x [‹i, j, m› ] - 1) ‹= Время отправления [‹ k, i ›] + Время в пути [‹ i, j ›] + ((BatteryCapacity [m] - Остаточная емкость аккумулятора [‹ i, j, m ›]) / rechargingRate) -› Время отправления [‹ i, j ›] && Время отправления [‹ k, i ›] + Время путешествия [‹ i, j ›] + ((batteryCapacity [m] - RemainBatteryCapacity [‹ i, j, m ›]) / rechargingRate) -› Время отправления [‹ i, j ›]‹ =
workHourLimit * (1- x [‹i, j, m›]); }
Правильно ли я сделал это, потому что результаты не такие, как ожидалось?