Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

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

start [/forum/topic.php?fid=16&tablet=1&tid=1346478]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 514ms |

| 0 / 0 |
