powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Логистическая задача
8 сообщений из 8, страница 1 из 1
Логистическая задача
    #35914676
kanalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Подскажите алгоритм для такой вот задачи:

Есть товары, которые надо грузить в машины.
Товары описан след. образом:
Material Description Cartons per pallet IT per carton IT per pallet Down13225505 Name 1 20 2000 40000 3313225507 Name 2 20 2000 40000 13225520 Name 3 20 2000 40000 3313225522 Name 4 20 2000 40000

Последняя колонка означает сколько палетт можно грузить в нижний ряд.
Если в этой колонке пусто, то можно грузить в два ряда.

Ну есть еще таблица направлений погрузки:
Destination code Destination description max pallets Rows6832 Moscow 32 18265 Kiev 48 29429 Helsinki 66 2
Колонка Rows означает сколько рядов можно грузить в машину в данном направлении.

От плановиков получаем цифры сколько и куда надо отгрузить...
Берем остатки по складу и... нужно сформировать накладные для погрузки машин, желательно автоматом. Потом можно дать возможность поправить что-то...
...
Рейтинг: 0 / 0
Логистическая задача
    #35914734
Valer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможны варианты когда заявок больше чем товара ?
какие заявки в первую очереедь ?
...
Рейтинг: 0 / 0
Логистическая задача
    #35914752
kanalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, возможен.
Тогда будут оставаться незаконченные загрузки.

Очередь... Пока будем считать, что все заявки равноправны.
Другое дело, что может быть разная тактика погрузки:
Грузить макимальное количество разных наименований,
Грузить макимальное количество одного наименования,
Грузить сначала те позиции, которых скопилось на складе больше...

Думаю, это надо делать опционально.
...
Рейтинг: 0 / 0
Логистическая задача
    #35914850
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
врубаем оптимизатор Solver и вспоминаем универ: линейное пргораммирование и оду... выбираем критерий опртимизации, по нему грузим машины (на вскидку - заполняемость машины -> max)
берём солвер и по нему считаем кол коробок.
А без критерия оптимизации грузить можно как угодно и автоматизировать не надо
...
Рейтинг: 0 / 0
Логистическая задача
    #35917397
ость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kanalex,
относится к классу задач "транспортного типа".
Будучи сформулированой в общем виде, решается перебором, использующим те или иные методы оптимизации. Задачи "транспортного типа" отличаются от классической "транспортной задачи" менее формализованными методами. Можно поискат в инете методы решения тех и других.

В данном случае реалии могут наложить дополнительные требования на доступность ресурсов - машин, водителей, грузчиков и палетт.
...
Рейтинг: 0 / 0
Логистическая задача
    #35917896
Valer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда все заявки равноправны
задача №1 =
имеющимся количеством товара
выполнить целиком наибольшее число заявок
( или невыполнить минимальное число )
т.к. не целиком выполненная заявка скорее всего никому и не нужна

мне кажется что в такой постановке задачу трудно называть
транспортной
...
Рейтинг: 0 / 0
Логистическая задача
    #35918159
ость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valer

т.к. не целиком выполненная заявка скорее всего никому и не нужна



Уже безотносительно к авторской задаче:
А на примере, скажем, книжных издательств это не так. Чаще всего выполнение нужно в любом виде. Заявки согласно договору с реализаторами и затягиваются с исполнением, и не укладываются в предполагаемое кол-во поставок, и не укладываются в сроки, да и вообще возможны отказы реализаторов и издательств, даже форс-мажоры со стороны - нынешний кризис. Уверен, если пивзавод развозит пиво по точкам, тоже может не всех удовлетворить.

kanalex
Думаю, это надо делать опционально.


Не подвергал сомнению))
...
Рейтинг: 0 / 0
Логистическая задача
    #35920768
kanalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к предложению транспортной задачи:

Что здесь оптимизировать? Машины должны быть заполнены полностью.
Не полную машину отправить нельзя.
Нужно только соблюдать правила погрузки.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Логистическая задача
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]