#python #docplex #vehicle-routing
#python #docplex #маршрутизация транспортных средств
Вопрос:
Я изучаю проект на Python. Это проблема маршрутизации транспортных средств с временным окном. В этом исследовании depot обозначается 1. И есть 14 клиентов, которые выполняются с 4 транспортными средствами. Каждое транспортное средство имеет грузоподъемность 50 тонн. Время в пути между каждой парой местоположений i
и j
составляет 10 минут. Кроме того, указывается расстояние между каждым клиентом. А также приведены требования каждого клиента. Кроме того, спрос клиента может быть удовлетворен более чем одним транспортным средством. Я решил часть маршрутизации транспортных средств, но не могу добавить временное окно. Что я использовал:
import numpy as np
import matplotlib.pyplot as plt
from docplex.mp.model import Model
Как я могу добавить ограничения временного окна? Если это возможно, я хотел бы решить с docplex.mp.model
помощью .
Комментарии:
1. Я никогда не использовал docplex, но, учитывая, что вы используете решение модели линейного программирования, вы бы хотели добавить ограничение на каждом узле (клиенте). Быстрый взгляд на документацию показывает, что существует
add_constraint()
методModel.
, поэтому я предполагаю, что вам придется перебирать узлы клиентов и устанавливать ограничение на каждом узле с минимальным значением и максимальным значением для временного окна. Смотрите здесь