Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Задача - пусть есть склад торгующий плиткой. Плитка на складе в разных упаковках, скажем по 3 штуки упаковке, 17 штук в упаковке и т.д.Упаковки разрывать нельзя. Нужен алгоритм подбирающий упаковки для покупателя которому нeжно N плиток так что бы нехватка была минимальна! Скажем есть только упаковки по 17 шт. то заказ в 5 штук отоварить нельзя, а в 20 штук только 1 упакокой с "остатком" 3. За любую иформацию про алгоритм большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 14:24 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
посмотри СИМПЛЕКС-МЕТОД может поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 14:53 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
http://www.brsu.brest.by/pages/centr_pmo/au2.html уравнения Диофанта с симплексом поторопился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 15:19 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
что выбрать если остаток одинаковый что предпочтительней кол-во коробок или кол-во плиток в коробке при выборе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 16:55 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
вашу задачу можно рассматривать как задачу о рюкзаке есть предметы - упаковки ( размер n1 n2 n3 ) из них надо набрать то что нужно вашему клиенту дома где то валяется решение если найду вышлю на mik2375@yandex.ru алгоритм если не делать его рекурсивным рассказывать долго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 15:16 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
задача о рюкзаке это просто у него сложнее потому что нужно учитывать кол-во коробок по каждому типу коробки и проверка наличия допустимого кол-ва на складе тут действительно рекурсия но пока не знаю как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 15:34 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
А какие проблемы? Можно и тупо решить: сначала вычисляем весь набор возможных значений (суммируем кол-во плиток в коробках, но в разумных пределах, например до миллиона (это как мне подсказали 1 в степени 7)). Получаем набор,сортируем. Ищем наибольшее непревосходящее значение ну или наименьшее превосходящее, так как всегда нужен запас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:00 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
что значит тупо считаем любой счёт тупым быть не может например есть коробки по 3 4 5 нужно 16 плиток можно получить так 5*3 + 3 остаток 2 4*4 остаток 0 оптимум 5*3 + 3 остаток 2 а если кол-во коробок по типам ограничено то кол-во слагаемых в сумме может быть больше кол-во коробок по 3 -2 по 4 -2 по 5 -2 нужно 16 плиток 2*3 + 2*4 +1*5 остаток 3 1*3 + 2*4 +1*5 остаток 0 оптимум 2*5 + 2*3 остаток 0 оптимум ............... итак далее если кол-во типов коробок больше то возможностей больше и как выбирать оптимум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:09 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
michael R и как выбирать оптимумспросить заказчика, так ли ему важен самый оптимальный оптимум, или можно и хоть как, но чтобы быстрее сделать ;) но что- то мне говорит, что вариантов тут много быть не может, так что перебрать все что можно, времени не отнимет. если 2 и более вариантов будут одинаковы, выбрать любой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:22 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
ну а если ввести понятие цена на коробку оптимум это минимальная цена + минимальный остаток + минимум всех купленных коробок хотя всё-равно не понятно какая стратегия и какой алгоритм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:26 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
Ладно. Тогда так: можно ли просчитать все возможные варианты: Их всегда в реальности не так много (ну не будет никто брать больше миллиона плиток). Можно их отсортировать - можно. Можно в них найти - можно. Или эта чиста экспериментальная задача для мыссленного решения без практического применения. Притом какой из оптимумов нужен? Простой пример: есть коробки по 3 и 5 плиток: Имеем набор: 3 5 6 8 9 10 11 12 13 14 15 ... ну и далее есть все числа: Для каждого набора сохраняем, как мы его получили. Далее сортируем, ищем, получаем набор оптимальных решений, берём требуемое. Или опять что-то не так. Если вы о оптимальном быстром решении, то тут надо добирать по максимуму, если перебрали, то отнимать, снова добирать и так рекурсия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:38 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
Bill GreatЗа любую иформацию про алгоритм большое спасибо! Насколько я помню определения, это таки bounded knapsack problem, в теории решается методом динамического программирования (гугль в помощь). Для склада, торгующего плиткой, я бы предложил заранее рассчитать оптимальные конфигурации для значений меньше k*N (N - размер самой большой пачки, k - коэффициент, подобранный по вкусу), и запускать расчет по месту только при нехватке товара для выполнения стандартной разбивки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:51 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
softwarer а можно по подробнее о динамическом программировании это не моя задача как вы видите в топиках но мне интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:54 |
|
||
|
Задача максимальной укладки упаковок? Как?
|
|||
|---|---|---|---|
|
#18+
michael Rа можно по подробнее о динамическом программировании Легко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 11:30 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=16&tid=1346478]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 371ms |

| 0 / 0 |
