Процитировано сообщение: Иванов Евгений от 24.08.2006 :: 15:32:52:Подскажите алгоритм.
Дано:
склад с пронумерованными ячейками, в которых лежат различные товары.
один товар может лежать в нескольких местах.
задано, сколько нужно собрать на поддон товара A(1) N(1) штук, товара А (2) N(2) штук, ... товара А (m) N(m) штук
Надо:
рассчитать из каких ячеек брать и порядок обхода, чтобы длина пути была минимальна.
Если бы ячейки были фиксированными, то это алгоритм коммивояжера. Но тут можно варьировать, из каких ячеек брать.
Доброго всем здравия!
Тема вопроса разбилась автоматически на 2 темы: 1. Как быстро отобрать товар для формирования заявки?; 2. Как разместить товар, чтобы быстро при его отборке сформировать заявку?
Судя по всему 2-й вопрос автоматически ставится, когда нет ответа на 1-й?
Практически ответ на 2-й вопрос подсказал прапор СА: "Парни не морочьте голову. Товар размещается в алфавитном порядке, как в накладной, от крайней точки хранения до места комплектации. Размер места хранения определен среднемесячной потребностью".
Ответ на 1й вопрос. Порядок обхода по алфавиту, как в накладной. Количество обходов рассчитывается по накладной, исходя из размеров поддона и времени, затрачиваемое на отборку конкретной позиции. Время на отборку определяется, как время отбора в месте хранения, подсчета отбираемого товара и перемещения к месту комплектации.
Для уяснения приведу пример. Товар А - 20 шт. (на поддоне размещается 10 шт, время перемещения единицы на поддон - 0,05 мин, время посчета 1 ед. - 0,01, расстояние от места хранения -30 м).
Очевидно отборщик пройдет 120 м - 1,5 мин + 1 мин на перемещение товара с полки на поддон + 1 мин на перемещение товара с поддона в место комплектации+ время подсчета при отборке и передаче комплектовщику - 0,5 мин. Итого 4 мин.
На складах, где есть "плавающие" места хранения, необходимо добавить среднее время поиска 1 позиции товара - 5 мин. Итого получилось 9 мин.
В случае размещения товара не по алфавиту, ранжируем по удаленности от места комплектации позиции товара (группы и внутри групп позиции) и в таком порядке формируем накладную.
При применении норматива отборки на 1 отборщика - 5 мин. Очевидно необходимо для отборки товара в примере с поиском - 2 отборщика с 2 поддонами.
Данный метод хорош при типе склада - параллельно-перпендикулярной структуре и размещении в одном углу зоны комплектации.
При радиально-концентрической структуре обход отборщика осуществляется по спирали.
С уважением Валерий.