Задачи транспортной логистики Общее семейство оптимизационных задач

Скачать презентацию Задачи транспортной логистики  Общее семейство оптимизационных задач Скачать презентацию Задачи транспортной логистики Общее семейство оптимизационных задач

optimizacionnaya_zadacha_formirovaniya_marshruta_taksi.ppt

  • Размер: 502.0 Кб
  • Автор:
  • Количество слайдов: 8

Описание презентации Задачи транспортной логистики Общее семейство оптимизационных задач по слайдам

Задачи транспортной логистики Общее семейство оптимизационных задач транспортной логистики ( Vehicle Routing Problem ,Задачи транспортной логистики Общее семейство оптимизационных задач транспортной логистики ( Vehicle Routing Problem , VRP )

Задача маршрутизации такси   Постановка задачи.  Имеется такси, водитель которого заранее знаетЗадача маршрутизации такси Постановка задачи. Имеется такси, водитель которого заранее знает некоторую информацию о своих будущих пассажирах. Требуется выбрать такой маршрут проезда такси, чтобы все пассажиры были доставлены на нужные остановки за минимальное время.

Задача маршрутизации такси Построение математической модели. 1. Имеется N остановок S = (S 1,Задача маршрутизации такси Построение математической модели. 1. Имеется N остановок S = (S 1, … , Sn) . 2. Имеются пары Pk = ( a i , b j ) — информация о каждом из M пассажиров, где k = (1, …, M ) – номер пассажира, a i – номер остановки, на которой пассажир хочет войти в такси, b j – номер остановки, на которой пассажир покинет такси. 3. Вместимость такси ограничена и равна Т посадочных мест.

Задача маршрутизации такси Построение математической модели  (продолжение) 4.   Между некоторыми парамиЗадача маршрутизации такси Построение математической модели (продолжение) 4. Между некоторыми парами остановок , есть дороги время проезда по которым равно A i, j ( от i — й остановки до j — ). й Так как время проезда , определяется не только расстоянием , но и качеством дороги и рельефом , местности величины A i, j не обязаны удовлетворять неравенству. треугольника Эти величины составляют матрицу А порядка N.

Задача маршрутизации такси Построение математической модели. (продолжение) На каждой остановке мы имеем два множества:Задача маршрутизации такси Построение математической модели. (продолжение) На каждой остановке мы имеем два множества: 1. Множество I r = ( I r-1 \ { p : b p = Sr }) U Kr : ( Kr ϲ {p : a p = s r } ) – множество пассажиров, которые на данный момент находятся в такси , | I r | ≤ T ; r 2. Множество O r = P \ U l=1 ( I l ) — множество пассажиров, которые ни разу не были в такси; Здесь r = (2, …), так каждая остановка может быть пройдена неограниченное количество раз. На первом шаге I 1 = { s 1 : s 1 c { p : a p = s 1 }}. На последнем шаге множество O будет пустым.

Задача маршрутизации такси  Построение математической модели (продолжение)  В конечном счете выбирается маршрут(Задача маршрутизации такси Построение математической модели (продолжение) В конечном счете выбирается маршрут( т. е. последовательность пунктов, причем пункты могут повторяться) и заполняется матрица F порядка N , элементами которой является количество прохождений от i остановки до j : если f i, j = 3, это значит, что путь остановки пройден 3 раза, если f i, j = 0 , это значит, что данный участок не проходился ни разу.

Задача маршрутизации такси  Построение математической модели  (продолжение)  Целевая функция примет вид:Задача маршрутизации такси Построение математической модели (продолжение) Целевая функция примет вид:

Зарегистрируйтесь, чтобы просмотреть полный документ!
РЕГИСТРАЦИЯ