2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 транспортная задача
Сообщение11.09.2012, 14:54 


12/06/11
5
Подскажите, пожалуйста, в каком направлении нужно "копать", чтобы решить данную задачу?
( как тут записать задачу линейного программирования?)
просто, как я понимаю, тут не совсем чистая транспортная задача

1) на складе 215 коробок;
2) имеется 5 магазинов, потребность в доставке в каждом магазине своя (задана 55,40,30,50,15,25)
и в сумме равна 215;
3) имеется грузовичек с максимальной вместимостью 96 коробок;
4) известны все расстояния между магазинами, магазинами и складом;


(Расстояния до: [ склада; 1; 2; 3; 4; 5; 6 магазины])

склад [ 0; 10,5; 17,9; 9,2; 21,6; 15,5; 7,3.]

--------------------------------------------------------------------------------
1 магазин [10,5; 0; 14,5; 10,0; 21,9; 16,7; 3,9.]

--------------------------------------------------------------------------------
2 магазин [17,9; 14,5; 0; 23,3; 8,8; 7,3; 16,8.]

--------------------------------------------------------------------------------
3 магазин [9,2; 10,0; 23,3; 0; 29,1; 23,1; 6,5.]

--------------------------------------------------------------------------------
4 магазин [21,6; 21,9; 8,8; 29,1; 0; 6,2; 23,2.]

--------------------------------------------------------------------------------
5 магазин [15,5; 16,7; 7,3; 23,1; 6,2; 0; 17,5.]

--------------------------------------------------------------------------------
6 магазин [7,3; 3,9; 16,8; 6,5; 23,2; 17,5; 0.]





определить маршрут с минимизацией суммарного пробега.

 Профиль  
                  
 
 Re: транспортная задача
Сообщение11.09.2012, 15:19 


05/09/12
2587
Я бы сначала написал программку и решил прямым перебором с ограничением по вместимости грузовика.
ЗЫ в реальной жизни подобная идеальная логистика разбивается в прах регулярностью структуры пробок и загруженности транспортных потоков в зависимости от времени суток.

 Профиль  
                  
 
 Re: транспортная задача
Сообщение11.09.2012, 15:34 


12/06/11
5
ну,просто перебором это понятно..
может все-таки имеются какие-то более оптимальные методы..

 Профиль  
                  
 
 Re: транспортная задача
Сообщение11.09.2012, 15:42 


05/09/12
2587
Просто перебор можно тоже пытаться оптимизировать - например, откидывать всю текущую ветку графа если на текущем узле уже превышен минимальный пробег, определенный в в каком-либо предыдущем варианте. А так, похоже, теорию графов можно покопать.

 Профиль  
                  
 
 Re: транспортная задача
Сообщение11.09.2012, 16:18 


14/01/11
3041
А в магазинах можно организовывать временные склады?

 Профиль  
                  
 
 Re: транспортная задача
Сообщение11.09.2012, 16:36 


12/06/11
5
нет.

 Профиль  
                  
 
 Re: транспортная задача
Сообщение12.09.2012, 09:54 
Заслуженный участник


22/11/10
1184
Это разновидность задачи коммивояжера. Можно гуглить Capacitated Vehicle Routing Problem.
Есть спец. сайты
http://neo.lcc.uma.es/radi-aeb/WebVRP (старый)
http://neo.lcc.uma.es/vrp
Общая формулировка Вашей задачи как задачи ЛП требует экспоненциального количества ограничений (для обеспечения корректности маршрута). Такая постановка уже давно была организована. Для малых размеров (как у Вас) можно найти и точное решение.
Вот например обзор, в котором есть ссылка на Кристофидеса и Ко.

The Vehicle Routing Problem: An overview
of exact and approximate algorithms
Gilbert Laporte

Но для такого "сверхмалого" размера как у Вас, наверное проще всего полный перебор.

 Профиль  
                  
 
 Re: транспортная задача
Сообщение12.09.2012, 10:06 


14/01/11
3041
Кое-где она называется One-Commodity Pickup and Delivery Problem (1-PDP), например, здесь.

 Профиль  
                  
 
 Re: транспортная задача
Сообщение12.09.2012, 14:47 


12/06/11
5
Спасибо большое, разобрался..

 Профиль  
                  
 
 Re: транспортная задача
Сообщение12.09.2012, 20:59 


05/09/12
2587
Мои знакомые работают в фирме, которая, помимо всего прочего, занимается транспортной логистикой и развозит товар по сети розничных точек. Так они выбирали между двумя вариантами - либо заказ каждому магазину запечатывается в одну палету и за недостачу отвечает кладовщик (который аккуратный и ответственный), либо все грузится валом и за недостачу отвечает экспедитор (которых много и не такие ответственные). К чему это я? В рамках этих вариантов следующий частный случай сабжевой задачи будет иметь разные решения: есть 3 магазина, между ними по 1 км, каждому надо по 10 коробок, склад за 10 км, вместимость газели 16 коробок (4*2*2 :) ).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group