Архив форума

С 28 декабря 2001 года по ... Здесь много вкусного.

Новый форум здесь.

Добро пожаловать, Гость. Пожалуйста, выберите Вход.

26.06.2026 :: 07:03:22

Новости:
Главная | Справка | Поиск | Вход


Страниц: 1 ... 3 4 5 6 7 
Маршрутизатор, диспетчер (Прочитано 13699 раз)
Дорофеев Алексей
YaBB Newbies
*


Клуб логистов

Сообщений: 17
Re: Служба доставки: Заявки – Формирование маршрут
Ответ #120 - 18.04.2008 :: 14:58:09
 
Интересно узнать практический опыт, если у кого есть.
Допустим существует программа оптимального планирования маршрутов.
Пусть будет тот же Ингит.
Допустим маршруты распланированы, все оптимально, пробеги минимальны.
А вот на практике водителеи поехали по этим маршрутам - а в Москве пробка на пробке,
МКАД стоит, 3-е кольцо стоит, Центр стоит и т.д.
Получается, что если ехать по оптимальной схеме с точки зрения пробегов, то все хорошо.
А времени потратишь гораздо больше, топлива уйдет больше.
На практике имеет смысл планировать оптимальные  маршурты по Москве или огранчиться системой мониторинга, чтобы водителю своевременно сообщать обстановку надорогах?
Наверх
 
 
E-mail   IP записан
Скаржевский Вадим
Экс-Участник



Re: Служба доставки: Заявки – Формирование маршрут
Ответ #121 - 17.11.2008 :: 18:50:44
 
Сэры!
Очень интересный топик.  
Хочу продолжить.
В данный момент изучаю возможность внедрения системы автоматизации службы доставки. Торгуем стройматериалами. Адреса выгрузок постоянно разные.
Хочется, чтобы система автоматически брала данные из 1с и формировала маршруты. Причем онлайн и с возможностью БЫСТРОГО и УДОБНОГО вмешательства ЧЕЛОВЕКА.
Во внимание принял следующие системы:
1. Антор -вроде хорошо, на первый взгляд, но КОСМИЧЕСКИ ДОРОГО.
2. TOP Logistic -от топ плана. Недорого, но интерфейс, функционал, удобство пользования -уж точно не для туземцев и неандертальцев!!! Рассматривать продолжаю -интересно сколько будет в итоге стоить ее подгонка до юзабельного уровня. Ибо править придется уж очень много. Ощущение такое, что ее писали математики-теоретики.
3. Ингит - что-то читал. Пока ничего не знаю
4. Nova it solutions - это, по описанию, наиболее близко к нам, но получить стоимость не очень-то просто. Хитрые.
 
Есть ли какие-то мнения по поводу перечисленного ПО. Есть ли хорошие альтернативы? Примеры внедрения.
Спасибо ин адванс
Наверх
 
 
  IP записан
Колесникоф Андрей
Экс-Участник



Re: Служба доставки: Заявки – Формирование маршрут
Ответ #122 - 10.01.2009 :: 18:57:40
 
Процитировано сообщение: Скаржевский Вадим от 17.11.2008 :: 18:50:44:
Сэры!
Очень интересный топик.
Хочу продолжить.
В данный момент изучаю возможность внедрения системы автоматизации службы доставки. Торгуем стройматериалами. Адреса выгрузок постоянно разные.
Хочется, чтобы система автоматически брала данные из 1с и формировала маршруты. Причем онлайн и с возможностью БЫСТРОГО и УДОБНОГО вмешательства ЧЕЛОВЕКА.
Во внимание принял следующие системы:
1. Антор -вроде хорошо, на первый взгляд, но КОСМИЧЕСКИ ДОРОГО.
2. TOP Logistic -от топ плана. Недорого, но интерфейс, функционал, удобство пользования -уж точно не для туземцев и неандертальцев!!! Рассматривать продолжаю -интересно сколько будет в итоге стоить ее подгонка до юзабельного уровня. Ибо править придется уж очень много. Ощущение такое, что ее писали математики-теоретики.
3. Ингит - что-то читал. Пока ничего не знаю
4. Nova it solutions - это, по описанию, наиболее близко к нам, но получить стоимость не очень-то просто. Хитрые.

Есть ли какие-то мнения по поводу перечисленного ПО. Есть ли хорошие альтернативы? Примеры внедрения.
Спасибо ин адванс

 
Вадим, присылайте ТЗ. В ответ пришлем описание нашего решения по автоматизации служб доставки (разработано на платформе 1С:8). Более подробно тут можно прочитать http://www.itob.ru/products/itob_logistics/  
Получить стоимость просто - формируется после изучения и анализа Ваших требований отделом внедрения.  
Наверх
 
 
  IP записан
Иванов Иван
Экс-Участник



Безадресная маршрутизация со штрихкодированием.
Ответ #123 - 29.01.2009 :: 10:31:10
 
Коллеги!
Никогда не сталкивался с безадресной маршрутизацией со штрихкодированием.
А тут вдруг резко понадобилось зареализовать.
Подскажите пож-та где посмотреть. Может кто уже внедрил.
Направьте на путь истинный!
 
Заранее благодарю! Круглые глаза
Наверх
 
 
  IP записан
Сергейчев Антон
Экс-Участник



Re: Безадресная маршрутизация со штрихкодированием
Ответ #124 - 04.02.2009 :: 11:53:15
 
Улыбка Адресация все равно есть, только она закодирована в штрихкоде
Наверх
 
 
  IP записан
Константин Иванин
Экс-Участник



Автоматизация решения задачи коммивояжера
Ответ #125 - 27.08.2004 :: 12:02:38
 
Здравствуйте.
 
Вопрос вот какой: есть ли какой-то софт, позволяющий автоматизировать решение задачи коммивояжера? Проще говоря - оптимизировать маршрут доставки товаров по городу.
 
Буду признателен.
Наверх
 
 
  IP записан
Валерий Семенов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #126 - 27.08.2004 :: 15:54:38
 
Мне кажется что задача коммивояжера и
доставка  по городу -  различные задачи
т.к. в первом случае точки доставки  
это вершины графа , между ними дуги  
длина дуг соответствует расстояниям
(если дуг и вершин очень много то резко  
возрастает время расчетов)
 
доставка же по городу где больше 1 улицы
графовой  моделью  не описывается
Наверх
 
 
  IP записан
Константин Иванин
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #127 - 01.09.2004 :: 09:20:21
 
Процитировано сообщение: Валерий Семенов   от 27.08.2004 :: 15:54:38:
Мне кажется что задача коммивояжера и
доставка  по городу -  различные задачи
т.к. в первом случае точки доставки
это вершины графа , между ними дуги
длина дуг соответствует расстояниям
(если дуг и вершин очень много то резко
возрастает время расчетов)

доставка же по городу где больше 1 улицы
графовой  моделью  не описывается

 
В таком случае, есть ли какой-то софт, оптимизирующий маршруты доставки по городу? Идея вот в чём: водитель должен иметь как минимум список адресов, а желательно и карту маршрута, причём адреса доставки варьируюся ежедневно.
Наверх
 
 
  IP записан
Валерий Семенов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #128 - 07.09.2004 :: 13:51:11
 
софта который продается в ларьке  
скорее всего нет,  слишком сложная и не очень
многим нужная задача
в западных изданиях и на сайтах это называется
Vehicle routing problem  (VRP)  
по этому и искать в интернете  
 
подход там примерно такой
все требуемые места посещения (точки)
наносятся на карту (план)  
строится  несколько замкнутых линий из склада (депо)
которые перекрывают все точки
ищется  оптимум ( минимальное суммарное  расстояние )
с учетом загрузки  транспортных средств
все алгоритмы эвристические
Наверх
 
 
  IP записан
Евгений Крылов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #129 - 07.09.2004 :: 15:58:05
 
Процитировано сообщение: Валерий Семенов   от 27.08.2004 :: 15:54:38:
Мне кажется что задача коммивояжера и
доставка  по городу -  различные задачи
т.к. в первом случае точки доставки
это вершины графа , между ними дуги
длина дуг соответствует расстояниям
(если дуг и вершин очень много то резко
возрастает время расчетов)

доставка же по городу где больше 1 улицы
графовой  моделью  не описывается

 
Простите, но прежде чем писать подобные глупости Вы хотя бы не поленились открыть учебник по мтематике. Очень рекомендую Вагнера "Основы исследования операций".
 
Наверх
 
 
  IP записан
Валерий Семенов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #130 - 08.09.2004 :: 10:09:45
 
Процитировано сообщение: Евгений Крылов   от 07.09.2004 :: 15:58:05:


Простите, но прежде чем писать подобные глупости Вы хотя бы не поленились открыть учебник по мтематике. Очень рекомендую Вагнера "Основы исследования операций".


 
специфика внутри городской доставки заключается
в наличии знаков дорожного движения , зависимости  
режима движения от времени суток , ремонте определенных
трасс,  наличия пробок  и  т.п.
вы хотите и можете все это отслеживать ?
 
если все так просто, выложите  ссылку  
на работающую систему внутригородской доставки
или решите задачу коммивояжера в графе
с 60-70 вершинами  
 
Наверх
 
 
  IP записан
Суханов Валерий
Junior Member
**




Сообщений: 65
Re: Автоматизация решения задачи коммивояжера
Ответ #131 - 06.10.2004 :: 12:22:17
 
Для управленцев данная задача решается проще. В старом армейском высказывании она звучит примерно так: "Поставьте сюда хорошего майора или шлагбаум".  
 Для хорошего майора надо примерно полгода чтобы научиться интуитивно составлять маршруты для нескольких единиц транспорта с доставкой в сеть примерно в 200 магазинов ежемесячно, выполняя минимум по одной заявке в неделю при неравномерности поставки на склад товара.
 Так примерно выглядит Постановка задачи по доставке (задача 1 уровня). Роль задачи о коммивояжере имеет подчиненный уровень, так как призвана решать одну из задач 1-го уровня. Уровень сложности для одного маршрута 2^n, где n - количество заявок.
 Попробуйте использовать в время пробега отрезка = расстоянию между отрезками/среднюю скорость данного отрезка.
Наверх
 
 
E-mail   IP записан
Сергей Щёголев
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #132 - 06.10.2004 :: 13:50:36
 
с 93-го по 98-ой год(в Новосибирске) было так "майор" садился на пару месяцев в грузовик за экспедитора и развозил по 18-25клиентов в день(а ещё очень хороший стимул -склад на 6-ом этаже,куда надо поднимать неразвезённую продукцию при отключенном лифте),после этого рука сама все маршруты рисует(на пять машин по 6-12клиентов)с учётом специфики заказа(декоративная косметика или стиральный порошёк),с уч.знаков,районов и пр.,ну а если экспедитор несколько раз неуспел,то опять переатестация(т.е 100клиентов на неделю).
Ну это так по старинке...
Наверх
 
 
  IP записан
Валерий Семенов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #133 - 08.10.2004 :: 12:04:21
 
для СПб  я  делал так  ( давно и на FOXe)
город разбивался на районы,
районы на сектора
каждый покупатель привязывался  
к определенному сектору
выписываются условия перехода из сектор
в сектор  ( возможно - невозможно )
+ особые условия для центра города
 
заявки от покупателей приходят случайно
( покупателей  около 1000 )
заявок в день было  около 80 - 120
 
начальник транспорта  задавал
сколько  заявок может обслужить один а.м. (8-10)
 
по схеме секторов проводился анализ
( ползла улитка )  
после набора  заданного числа заявок
формировался  новый маршрут  
в результате заявки разбивались равномерно
по городу и ни один а.м. не посещал больше 2 районов  
 
т. к. транспорт был наемный то удалось
экономить 1500 -2000 $ в месяц по сравнению с
ручным формированием маршрутов
 
 
 
 
 
Наверх
 
 
  IP записан
Сергей Щёголев
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #134 - 08.10.2004 :: 12:08:48
 
а FOX-это что такое?,как бы посмотреть как это выглядело?
(спасибо)
Наверх
 
 
  IP записан
Юрий Болдынюк
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #135 - 08.10.2004 :: 12:36:26
 
Подобные вопросы уже обсуждались.
вот ссылка:
http://logist.ru/forum/YaBB.cgi?board=trans;action=display;num=1079937105;start= 0
 
Также в Разделе "Транспортное обеспечние логситики" рассматривался и вопрос автоматизации расчета Путевых листов и многое другое.
Наверх
 
 
  IP записан
Валерий Семенов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #136 - 08.10.2004 :: 16:07:04
 
 foxpro это субд с встроенным языком
  данные хранятся в файлах dbf
  был сильно распространен  для DOS
  foxpro в мной использовался просто потому что
  вся складская система была написана на нем
  несколько лет назад фирма перешла на ERP систему,
  а я там больше не работаю  
  так что показывать особенно нечего  
  но принципы разбиения заявок по  машинам
  на основании разбивки городской территории на  
  сетора доставки мне кажется достаточно эффективным  
  и достаточно просто реализуем  
 
Наверх
 
 
  IP записан
Сергей Щёголев
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #137 - 08.10.2004 :: 16:12:44
 
Ну может "Голь на Выдумки хитра",но я машины по районам вручную расписывал(не было ПО соответствующего).Года два после увольнения адресов триста наверное наизусть помнил.
Наверх
 
 
  IP записан
Суханов Валерий
Junior Member
**




Сообщений: 65
Re: Автоматизация решения задачи коммивояжера
Ответ #138 - 09.10.2004 :: 02:55:21
 
Процитировано сообщение: Валерий Семенов   от 08.10.2004 :: 12:04:21:
для СПб  я  делал так  ( давно и на FOXe)
город разбивался на районы,
районы на сектора
каждый покупатель привязывался
к определенному сектору
выписываются условия перехода из сектор
в сектор  ( возможно - невозможно )
+ особые условия для центра города

заявки от покупателей приходят случайно
( покупателей  около 1000 )
заявок в день было  около 80 - 120

начальник транспорта  задавал
сколько  заявок может обслужить один а.м. (8-10)

по схеме секторов проводился анализ
( ползла улитка )
после набора  заданного числа заявок
формировался  новый маршрут
в результате заявки разбивались равномерно
по городу и ни один а.м. не посещал больше 2 районов

т. к. транспорт был наемный то удалось
экономить 1500 -2000 $ в месяц по сравнению с
ручным формированием маршрутов






 Решение по маршрутам для автопарка по системе "улитка" можно найти в источнике - А.М. Гаджинский, Практикум по логистике, М.1999
 Мое мнение - секторы ограничивают возможности парка. Необходимо искать варианты с полным покрытием заявок. Но здесь присутствует злополучный перебор вариантов. А если 100 магазинов на день и минимум 10 авто? "Улитка" спасает, но не гарантирует правильное решение.
 В случае "улитки" - из набора важных решений выпадают решения позволяющие перекрыть участок "развозки". Иначе количество "реальной грузовместимости" неспособно перекрыть район "развозки" наличным транспортом.  
Наверх
 
 
E-mail   IP записан
Суханов Валерий
Junior Member
**




Сообщений: 65
Re: Автоматизация решения задачи коммивояжера
Ответ #139 - 09.10.2004 :: 03:14:58
 
Процитировано сообщение: Константин Иванин   от 27.08.2004 :: 12:02:38:
Здравствуйте.

Вопрос вот какой: есть ли какой-то софт, позволяющий автоматизировать решение задачи коммивояжера? Проще говоря - оптимизировать маршрут доставки товаров по городу.

Буду признателен.

 
 Задача коммивояжера имеет решение для усидчивых и работающих с маршрутами в 6-8 магазинов. Источник решения задачи "методом ветвей и границ" в книге "Практикум по логистике", под руководством проф. АникинаБ.А., изд.-2, М.Инфра, 2001.
 Для людей экспансивныхъ и неусидчивыхъ задача в 12 магазинов представляет проблему - личное время. Главное в этом решении вручную прийдется убирать проблемные циклы. Например, цикл 1-2-3-4, имеет проблемный цикл 4-2, который необходимо удалить. Необходимо додуматься - как это сделать. При расчете в 30 магазинов может случиться - "Crazy".  
Наверх
 
 
E-mail   IP записан
Суханов Валерий
Junior Member
**




Сообщений: 65
Re: Автоматизация решения задачи коммивояжера
Ответ #140 - 09.10.2004 :: 03:24:01
 
Процитировано сообщение: Валерий Семенов   от 08.10.2004 :: 16:07:04:
 foxpro это субд с встроенным языком
 данные хранятся в файлах dbf
 был сильно распространен  для DOS
 foxpro в мной использовался просто потому что
 вся складская система была написана на нем
 несколько лет назад фирма перешла на ERP систему,
 а я там больше не работаю  
 так что показывать особенно нечего
 но принципы разбиения заявок по  машинам
 на основании разбивки городской территории на  
 сетора доставки мне кажется достаточно эффективным
 и достаточно просто реализуем


 
 Могли бы Вы подробнее рассказать нам принцип разбиения заявок.
 Если принцип окажется эффективен, а там недалеко и до задачи коммивожера.
 
Наверх
 
 
E-mail   IP записан
Суханов Валерий
Junior Member
**




Сообщений: 65
Re: Автоматизация решения задачи коммивояжера
Ответ #141 - 09.10.2004 :: 03:58:58
 
Процитировано сообщение: Валерий Семенов   от 27.08.2004 :: 15:54:38:
Мне кажется что задача коммивояжера и
доставка  по городу -  различные задачи
т.к. в первом случае точки доставки
это вершины графа , между ними дуги
длина дуг соответствует расстояниям
(если дуг и вершин очень много то резко
возрастает время расчетов)

доставка же по городу где больше 1 улицы
графовой  моделью  не описывается

 
 Доставка по городу - это несколько коммивояжеров с рюкзаками определенной емкости доставляют груз в распределенные им пункты. Время расчетов с увеличением комивояжеров на постоянное количество пунктов доставки уменьшается. Например, маятниковые маршруты.
Наверх
 
 
E-mail   IP записан
Валерий Семенов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #142 - 11.10.2004 :: 09:37:10
 
Процитировано сообщение: Валерий Суханов   от 09.10.2004 :: 03:58:58:


Доставка по городу - это несколько коммивояжеров с рюкзаками определенной емкости доставляют груз в распределенные им пункты. Время расчетов с увеличением комивояжеров на постоянное количество пунктов доставки уменьшается. Например, маятниковые маршруты.

 
вопрос  как распределить пункты по коммивояжерам ?
ведь критерий оптимальности общий по всем коммивояжером   минимум  пройденного растояния  
 
Еще раз повторяяю по проблеме
Vehicle Routing Problem  (VRP)
огромное количество методик на западных сайтах
Наверх
 
 
  IP записан
Валерий Семенов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #143 - 11.10.2004 :: 11:07:28
 
Процитировано сообщение: Валерий Суханов   от 09.10.2004 :: 03:24:01:


Могли бы Вы подробнее рассказать нам принцип разбиения заявок.
Если принцип окажется эффективен, а там недалеко и до задачи коммивожера.


 правильное решение проблемы  
 Vehicle Routing Problem  (VRP)
 иммитация колоний морских  животных  
 ( вроде антов, точно не помню )
 если надо могу кинуть PDF  файл по email
 все это легко ищется  через google  
 
 кода я решал эту проблему я об этом не знал  
 суть такова  
 существует один склад откуда идет развозка
 город  разбит на сектора
 каждый покупатель привязывается к одному сектору
 сектора объединены в районы
 хотя как теперь мне  кажется наличие районов
 может быть не обязательно
 сектора  внутри района нумеруются ( 1,2 .. )
 их нумерация соответсвует последовательности  
 их  прохождения ( сильно зависит от расположения склада )
 
 в качестве исходных данных имеем таблицу
 сектор - число заявок
 + задаем число заявок на маршрут (8-10)
 + максимальное превышение (1-2)  
 специфика была в том что товар был
 дорогой, но не тяжелый  и не объемный  
 и ограничений на возможности Газелей не быдо
 
 расчет начинался с района который с
одной стороны не контактировал с
другим районом
делался обход секторов в районе  
потом переход к соседенму  району ( против  
часовой стрелки )
и снова обход секторов
новый маршрут начинался  
если число заявок  доходило до  
заданного значения . Если в секторе
или в районе оставалось 1-2 заявки,
то дополнительно рассматривался вариант  доп заявки  
в итоге получалось не так много вариантов
для сравнения  важно было чтобы последний
не был перегружен или недогружен +  
одним из требований было чтобы один маршрут был не более
чем в двух районах
 
 
 
 
 
 
 
 
Наверх
 
 
  IP записан
Светлана Красникова
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #144 - 16.03.2005 :: 14:34:44
 
Процитировано сообщение: Константин Иванин   от 27.08.2004 :: 12:02:38:
Здравствуйте.

Вопрос вот какой: есть ли какой-то софт, позволяющий автоматизировать решение задачи коммивояжера? Проще говоря - оптимизировать маршрут доставки товаров по городу.

Буду признателен.

 
Константин, такой софт есть.  
Система называется ANTOR LogisticsMaster. Успешно работает во многих компаниях, в том числе с мировыми именами.
Это система на основе электронной карты и модели транспортной сети. Входными данными является списоки заявок и транспорта со множеством параметров (вес,объем, окно доставки и многие другие). Строятся оптимальные маршруты: максимальная загрузка каждого автомобиля при минимальном пробеге всего автопарка.
 
Еще информацию можно найти тут
http://www.antor.ru/product/logisticsmaster/
Наверх
 
 
  IP записан
Петр Гурьянов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #145 - 18.03.2005 :: 03:08:05
 
Если интересует чисто решение задачи коммивояжера, могу предложить свой вариант, готовую программу... Решает двумя алгоритмами... Тестировалась на тридцати точках... Идеально подходит для разработки маршрута мерчендайзера
Наверх
 
 
  IP записан
Маргарита Букреева
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #146 - 23.04.2005 :: 18:52:56
 
Процитировано сообщение: Петр Гурьянов   от 18.03.2005 :: 03:08:05:
Если интересует чисто решение задачи коммивояжера, могу предложить свой вариант, готовую программу... Решает двумя алгоритмами... Тестировалась на тридцати точках... Идеально подходит для разработки маршрута мерчендайзера

 
 
Добрый день Петр!Меня заинтересовала Ваша программа.
Если можно,поделитесь!
С уважением Маргарита.
e-mail:[email protected]
Наверх
 
 
  IP записан
Дмитрий Фомичев
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #147 - 18.05.2005 :: 14:11:02
 
Процитировано сообщение: Петр Гурьянов   от 18.03.2005 :: 03:08:05:
Если интересует чисто решение задачи коммивояжера, могу предложить свой вариант, готовую программу... Решает двумя алгоритмами... Тестировалась на тридцати точках... Идеально подходит для разработки маршрута мерчендайзера

 
Петр, здравствуйте.
Мне тоже интересна ваша программа. Не могли бы вы мне ее кинуть на  
[email protected]  
или, если там сложный алгоритм, то я бы вам условие мог бы дать.  
Спасибо
Наверх
 
 
  IP записан
Петр Гурьянов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #148 - 01.06.2005 :: 03:57:11
 
Господа, давно не появлялся на форуме, поэтому не видел сообщений. В ближайшее время вышлю программу с описанием, каким образом пользоваться.
Наверх
 
 
  IP записан
Сергей Емельянов
Экс-Участник



Re: Автоматизация решения задачи коммивояжера
Ответ #149 - 17.06.2005 :: 12:47:14
 
Друзья, здравствуйте!
 
Что собой представляет задача о коммивояжере?
Имеется определенный набор пунктов, которые будут включены в маршрут. Коммивояжер выехав из исходного пункта должен объехать все пункты побывав в каждом из них только по одному разу и вернуться в исходный пункт. Известны расстояния между пунктами (т.е. задана матрица расстояний). Необходимо определить порядок объезда пунктов, чтобы пройденное расстояние было минимальным.
 
Не правда-ли, задача о коммивояжере очень напоминает развозочно-сборочные (кольцевые) маршруты?
Но!!! Есть одно существенное Но!
 
Метод коммивояжера не пригоден для составления оптимальных вариантов маршрутов, т.к. по этой методике пользователь сам (и никак иначе) включает пункты в маршрут. Т.е. Вы сами должны составить маршруты (интуитивно выбрать пункты для каждого маршрута), и только после этого по методу коммивояжера определить порядок их объезда. Как Вы понимаете - это не есть маршрутизация.
Еще один моментик - что если невозможно следовать такому порядку объезда? Ну, скажем по методу коммивояжера получилось, что сначала доставляем в пункт "А", затем в пункт "Б". А по времени окно поставки раньше у пункта "Б".
 
Для составления маршрутов применяются другие алгоритмы.
Если говорить о развозочных маршрутах, то лично мне больше нравится метод Кларка-Райта. Используется такая-же матрица транспортных связей. По этому алгоритму "автоматически" определяется набор пунктов для каждого маршрута. "Автоматически" определяется очередность объезда этих пунктов. "Автоматически" определяется тип автомобиля для каждого маршрута.
Кроме того задача вполне решаема на компьютере, т.к. вполне достаточно делать не полный перебор всех выигрышных вариантов, а достаточно просчитать даже по одной ветви. (Имеется ввиду, что по этому алгоритму может быть найдено не одно решение, ответы которых можно сравнить между собой и выбрать оптимальный). А если компьютер помощнее, то можно перебрать и больше решений. Уверяю Вас, что даже просчитав по одной ветви - ответ получится намного более оптимальный, чем если формировать маршруты просто по опыту и интуиции.
 
На сегодняшний день существует некоторое количество "серьезных" программ по оптимизации доставки товаров автомобильным транспортом. Но, я пока не встречал ни одной серьезной и хорошей. Есть только "серьезные" Улыбка
Именно поэтому считаю, что в любом случае (даже если существует на предприятии такая программа) придется самому дописывать программные модули по оптимизации доставки.
Наверх
 
 
  IP записан
Страниц: 1 ... 3 4 5 6 7