powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Подскажите алгоритм
24 сообщений из 49, страница 2 из 2
Подскажите алгоритм
    #33950478
casmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner20004Товар не штучный. Склад ответственного хранения. Сбор коробок с поддономест на поддон. Возможно, мне надо было написать не ячейки, а поддоны в первом сообщении, тогда было бы яснее.
Длинные стеллажи с поддонами выставлены во много рядов, не в один.Да какая разница?! :) С т.з. системы отгружаемая коробка - это штука (или юнит, или миним. единица хранения], так ведь?
Чувствуется, что Вы в самом начале длинного и тернистого пути.

Неужели организованы проходы между ВСЕМИ поддонами, с которых собирают на транспортный паллет и переход из ряда в ряд свободен? И пикеры-отборщики не мешают друг-другу, если идут навстречу друг-другу при отборе? И они не мешают удалению пустых поддонов и установке полных из зоны долговременного хранения? :)
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33950616
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
casmithДа какая разница?! :) Начал писать сообщение и увидел ваше... Начало тоже... Да какая хрен разница!

Добавлю! Маршрут всегда 1 (один) и количество маршрутов по складу ограничено!!! Более того иногда их специально ограничивают, особенно когда (у транспортной палеты) возможно движение только вперед. Этажность не важна (палета идет по плоскости).
ЗЫ В случае ограничения (по движению) можно еще добавить скорость сборки, иногда это важно (что б не застряли на одном маршруте).
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33950965
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVНе уверен, что это потому, что не знают кратчайшего пути.
Думаю, не поэтому. Исключительно как иллюстрация того, что "само по себе" ничего хорошего не организуется, нужны сознательные усилия. И поэтому стремление beginner-а решить задачу импонирует мне больше, нежели "кладовщики сами выучат".

LSVТам другие причины. ..... Само собой, что не все пункты критичны для конкретного проекта. Но тем не менее ...............
Если говорить об оптимизации процесса в целом, мне наиболее сомнительна идея "ходить с большим ящиком по всему складу и собирать в него один заказ".
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33951532
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЕсли говорить об оптимизации процесса в целом, мне наиболее сомнительна идея "ходить с большим ящиком по всему складу и собирать в него один заказ".Поддерживаю. Однако самый, ИМХО продуктивный способ улучшить процесс сборки заказов лежит вовсе не в ИТ-сфере (алгоритм обхода).
Гораздо проще оптимизировать его организационную составляющую.
Дать кладовщику план склада с отмеченными точками подбора и грамотным листом подбора. Он сам найдёт оптимальный путь исходя из огромного числа вышеописанных пунктов. А вот учесть эти пункты в алгоритме - задача мало того, что нетривиальная, она и нецелесообразна.
И потом этот алгоритм сильно зависит от специфики конкретной задачи. Даже от топологии склада зависит. Поэтому спрашивать алгоритм у широкой общественности, тоже практически бессмысленно. Ну разве что для расширения кругозора.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33951639
casmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot LSVГораздо проще оптимизировать его организационную составляющую.
Дать кладовщику план склада с отмеченными точками подбора и грамотным листом подбора. Он сам найдёт оптимальный путь исходя из огромного числа вышеописанных пунктов...[/quot]Много минусов, например, высокая квалификация (читай стоимость) грамотного отборщика. Система, которая НЕ ЗНАЕТ, в какой последовательности отбирать заказ - это не складская система. Максимум - учетная. :)
Насчет "проще оптимизировать организационную составляющую" - на складе эта составляющая как раз сложнее всего поддается оптимизации! :)
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33951724
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
casmithМного минусов, например, высокая квалификация (читай стоимость) грамотного отборщика. Система, которая НЕ ЗНАЕТ, в какой последовательности отбирать заказ - это не складская система. Максимум - учетная. :)
Насчет "проще оптимизировать организационную составляющую" - на складе эта составляющая как раз сложнее всего поддается оптимизации! :)
Маршрут в этой последовательности только одна из составляющих и не всегда главная. Оптимизируют размещение, а не маршрут обхода при каждой отгрузке, т.е. думать нужно немного ранее. При отгрузке долго размышлять просто некогда зачастую. Задача конечно интересная, но не нужная. Достаточно печатать задания на подбор и выдавать их бригадам.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33951787
casmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmМаршрут в этой последовательности только одна из составляющих и не всегда главная. Оптимизируют размещение, а не маршрут обхода при каждой отгрузке, т.е. думать нужно немного ранее. При отгрузке долго размышлять просто некогда зачастую. Задача конечно интересная, но не нужная. Достаточно печатать задания на подбор и выдавать их бригадам.Без всякого сомнения размещение влияет на маршрут. Тем не менее, оптимизация именно отбора, и как часть этого процесса - обхода, имеет место быть! Как он сам отметил, у человека есть задача - оптимизировать обход при отборе! Вот и помогите с алгоритмом, если можете. Никто ничего кроме выбора из экспертных маршрутов до сих пор не предложил.

Была задача.
Отбор с помошью высотной техники с высотных же стеллажей 9 ярусов. Необходимо формировать маршрут обхода в 3Д, чтобы штабелер не гонять вверх-вниз без толку. :)
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33951890
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
casmithКак он сам отметил, у человека есть задача - оптимизировать обход при отборе! Вот и помогите с алгоритмом, если можете.

Так помог же :)
iscrafmЗадача конечно интересная, но не нужная
Мы делаем отбор по критериям (расстояние до зоны погрузки, цельность упаковок, кучность, забирать "хвосты" или нет и т.п.). В результате формируются задания, примерно как на картинке выше. Но когда повернуть налево, а когда направо конечно не вычисляется. Оптимальный путь между зонами и так известен. Т.е. даже и в этом случае, оптимизируется не обход, а размещение.

casmithБыла задача.
Отбор с помошью высотной техники с высотных же стеллажей 9 ярусов. Необходимо формировать маршрут обхода в 3Д, чтобы штабелер не гонять вверх-вниз без толку. :)
И как, используется?
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33951987
casmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm casmithКак он сам отметил, у человека есть задача - оптимизировать обход при отборе! Вот и помогите с алгоритмом, если можете.

casmithБыла задача.
Отбор с помошью высотной техники с высотных же стеллажей 9 ярусов. Необходимо формировать маршрут обхода в 3Д, чтобы штабелер не гонять вверх-вниз без толку. :)
И как, используется?Насколько мне известно - давным-давно НЕТ. Система не пошла в пром. эксплуатацию.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952393
beginner20004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> casmith

> Да какая разница?! :) С т.з. системы отгружаемая коробка - это штука (или юнит, или миним. единица хранения], так ведь?

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

> Неужели организованы проходы между ВСЕМИ поддонами, с которых
> собирают на транспортный паллет и переход из ряда в ряд свободен? И
> пикеры-отборщики не мешают друг-другу, если идут навстречу друг-другу
> при отборе? И они не мешают удалению пустых поддонов и установке полных
> из зоны долговременного хранения? :)

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

> Маршрут всегда 1 (один) и количество маршрутов по складу ограничено!!!

Что значит маршрут один? Что-то типа конвейера имеете в виду? Случай не тот.

> iscrafm
> Так помог же :)

Чем это, интересно?

Грузчик не должен, думать, за него это должна делать программа и давать ему указания куда пойти и что взять.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952433
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner20004Чем это, интересно?

Грузчик не должен, думать, за него это должна делать программа и давать ему указания куда пойти и что взять.
Посмотрите внимательней. Даже на картинке видно куда пойти и что взять. А вот расчет минимального пути - имхо, лишняя затея. Собственно об этом и говорю. Если уж так хочется минимальный путь, то почему бы не анализировать спрос и хранить ходовые позиции в непосредственной близости от зоны погрузки?
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952442
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 beginner20004
----------------
p.s. пытаюсь помочь Вам тем, чтобы избавить от разработки программ, которые потом будут пылиться на стелажах рядом с товаром, путь к которому они вычисляют :). Принимать это или нет - Ваше право.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952444
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmПосмотрите внимательней. Даже на картинке видно... Идиотский вопрос... А где картинка???
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952446
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary iscrafmПосмотрите внимательней. Даже на картинке видно... Идиотский вопрос... А где картинка???
Поднимитесь на 6 сообщений выше
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952448
beginner20004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot iscrafm]
Посмотрите внимательней. Даже на картинке видно куда пойти и что взять.
[/qout]

Это шутка такая?

[quot iscrafm]
Если уж так хочется минимальный путь, то почему бы не анализировать спрос и хранить ходовые позиции в непосредственной близости от зоны погрузки?
[/qout]

Потому что это склад ответственного хранения, о чем я уже писал. Клиент отгружает что хочет и когда хочет.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952456
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner20004Это шутка такая?

Возможно для Вас и шутка К чему это?
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952479
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще можно (нужно) сделать такой документ, как схема движения по складу. LSV здесь упоминал, что многие проблемы решаются организационными мерами.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952585
casmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner20004>Я имел в виду разницу между розничной сборкой маленьких упаковок и оптовой сборкой, когда отгружаются поддоны и короба.
Тем не менее разница практически только в действиях человека. А с т.з. системы какая разница?
beginner20004
Что значит проходы между всеми, не понятно. Привожу схему склада. Черные прямоугольники - это стеллажи поддонов.
Разойтись грузчики смогут, если встретятся. Удалению поддонов и установке не мешают.
> Маршрут всегда 1 (один) и количество маршрутов по складу ограничено!!!
Что значит маршрут один? Что-то типа конвейера имеете в виду? Случай не тот.

Картинку не вижу, нет ее.
Если бы поддоны стояли отдельно и особняком, и к каждому был бы свободный доступ человеку с рохлой, то задача наикратчайшего пути была бы в переборе n^m вариантов. А если есть структура (граф топологии), например, зашел в один ряд, пока не пройдешь его, переходить в другой не имеет смысла, то количество вариантов резко сокращается. Не так ли? А осмысленных вариантов вообще раз, два и обчелся! Об этом Вам и пытаются сказать. И эти осмысленные варианты обхода по всем ячейкам легче построить человеку, а компьютеру просто выбирать из этих вариантов соответствующий текущему требованию.
Хотя на мой взгляд и из моего опыта и это излишне сложно.
beginner20004
> iscrafm
> Так помог же :)
Чем это, интересно?
Грузчик не должен, думать, за него это должна делать программа и давать ему указания куда пойти и что взять.Истину глаголите! :) Но я вообще сторонник подхода, когда программа просто говорит КУДА пойти и СКОЛЬКО взять.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952655
beginner20004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
casmith beginner20004>Я имел в виду разницу между розничной сборкой маленьких упаковок и оптовой сборкой, когда отгружаются поддоны и короба.
Тем не менее разница практически только в действиях человека. А с т.з. системы какая разница?


Разные схемы работы могут быть. То ли розничные пополняемые ячейки, которые по кругу обходятся непрерывным потоком, как конвейер, то ли забирать прямо с мест хранения.

casmith
Если бы поддоны стояли отдельно и особняком, и к каждому был бы свободный доступ человеку с рохлой, то задача наикратчайшего пути была бы в переборе n^m вариантов. А если есть структура (граф топологии), например, зашел в один ряд, пока не пройдешь его, переходить в другой не имеет смысла, то количество вариантов резко сокращается.
Не так ли? А осмысленных вариантов вообще раз, два и обчелся!


Стоят рядами. Доступ есть к каждому. Двое смогут разминутся. Вообще немного человек одновременно собирают, поэтому можно пренебречь тем, что они не разойдутся.
Пусть я буду считать весь ряд одной вершиной графа. Все равно их будет 30 - слишком много для прямого перебора:-(
Прикрепляю картинку еще раз. перечислите пожалуйста это малое множество для данной схемы. на мой взгляд, там можно ходить практически как угодно.

casmith
Истину глаголите! :) Но я вообще сторонник подхода, когда программа просто говорит КУДА пойти и СКОЛЬКО взять.

Я тоже. Не собираюсь ему схему марштрута чертить. Просто список мест и товара в порядке очереди.
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952770
casmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner20004 casmith[quot beginner20004]>Разные схемы работы могут быть. То ли розничные пополняемые ячейки, которые по кругу обходятся непрерывным потоком, как конвейер, то ли забирать прямо с мест хранения.
Вот и я о том же, разница только в действиях человека. А для системы в чем разница?
beginner20004
Стоят рядами. Доступ есть к каждому. Двое смогут разминутся. Вообще немного человек одновременно собирают, поэтому можно пренебречь тем, что они не разойдутся.
Пусть я буду считать весь ряд одной вершиной графа. Все равно их будет 30 - слишком много для прямого перебора:-(
Прикрепляю картинку еще раз. перечислите пожалуйста это малое множество для данной схемы. на мой взгляд, там можно ходить практически как угодно.
На мой взгляд маршрут один - змейка - от начала вверх, направо, вниз направо и т.д. Неудобство, что проходов нечетное кол-во, к конечной точке придется возвращаться "в холостую". Да Вы попробуйте сами поставте точки и посмотрите длину пути. :) Отсортировать каналы с товарами в "змеиную" последовательность не сложно. И на первый взгляд путь короче не найти. :)
beginner20004
[quot casmith]
Истину глаголите! :) Но я вообще сторонник подхода, когда программа просто говорит КУДА пойти и СКОЛЬКО взять.
Я тоже. Не собираюсь ему схему марштрута чертить. Просто список мест и товара в порядке очереди. :) А я немного о другом...
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952803
beginner20004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Человеку надо взять 5 коробок из 3-го места в первом ряду и 8 из 5 во втором и он должен обходить все змейкой? Это же полная ерунда получается
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952836
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner20004Человеку надо взять 5 коробок из 3-го места в первом ряду и 8 из 5 во втором и он должен обходить все змейкой? Это же полная ерунда получается ВСего есть 36 маршрутов. Можно ввести у каждой ячейки поле сортировки (36 полей от 1 до суммы ячеек) в соответствии с маршрутом. Делаешь запрос по наличию товара, получаешь матрицу и вперед... (выбираешь маршрут без повторений... ну и даешь на выходе сортировку)
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952853
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старость не радость... всего есть 100 маршрутов... слепота...
...
Рейтинг: 0 / 0
Подскажите алгоритм
    #33952986
casmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner20004Человеку надо взять 5 коробок из 3-го места в первом ряду и 8 из 5 во втором и он должен обходить все змейкой? Это же полная ерунда получаетсяТяжело с Вами...
У Вас есть 2 места отбора: (ряд1место3) и (ряд2место5).
КАК Вы сможете заставить его пройти всю змейку? Вам нужно просто дать сортированный список мест - то-есть маршрут. :)
Итого, в маршруте будет:
1) (ряд1место3) взять 5 кор.
2) (ряд2место5) взять 8 кор.

ВСЕ.
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Подскажите алгоритм
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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