Название: Оптимальное заполнение контейнера Отправлено: jurtal от Сентябрь 13, 2012, 09:15 Всем привет!
Есть такая простая задачка. Даны два контейнера размером 12 и 10. В них надо поместить объекты размерами 6,6,7 и 3. Подскажите какой алгоритм посмотреть для реализации подобного размещения... Название: Re: Оптимальное заполнение контейнера Отправлено: Serr500 от Сентябрь 13, 2012, 09:26 ru.wikipedia.org/wiki/Задача_о_ранце (http://ru.wikipedia.org/wiki/Задача_о_ранце)
Название: Re: Оптимальное заполнение контейнера Отправлено: Igors от Сентябрь 13, 2012, 14:14 Сначала дал ссылку на предыдущую попытку, но потом увидел что автор тот же :)
Задача о (зас)ранце тут не очень подходит, т.к. контейнеров не один - и это все меняет. Вообще я могу ошибаться, но вряд ли Вы получите "правильный ответ" который можно просто переписать (большинство стремится к этому). А вообще кто дал такую задачу - молодец, хорошо учат. Пробуйте улучшить метод который обсуждали (http://www.prog.org.ru/index.php?topic=23004.msg162442#msg162442 (http://www.prog.org.ru/index.php?topic=23004.msg162442#msg162442)). Ага, не влазит (вижу Вы так подобрали числа). Какой контейнер оказался "худшим"? (т.е. наибольшее число раз в него пытались всунуть но не вышло). Изменить порядок контейнеров перенеся "самый плохой" в хвост и повторить. Название: Re: Оптимальное заполнение контейнера Отправлено: jurtal от Сентябрь 13, 2012, 15:55 Сделал так... Все размещается - но думаю в этом случае есть такие комбинации, которые не разместяться таким способом... А метод простого перебора должен по-любому работать, но я пока не могу создать множество всех вариантов разбиения для проверки... Igors, спасибо...
Название: Re: Оптимальное заполнение контейнера Отправлено: Igors от Сентябрь 13, 2012, 16:23 Можно попробовать "алгоритм с развратом"
Edit: что-то я Вику испугался (тлетворное влияние знаний). Если нет никаких требований по оптимальности - задачка-то детская (аттач) Название: Re: Оптимальное заполнение контейнера Отправлено: jurtal от Сентябрь 14, 2012, 10:30 Можно попробовать "алгоритм с развратом" Edit: что-то я Вику испугался (тлетворное влияние знаний). Если нет никаких требований по оптимальности - задачка-то детская (аттач) Круто - все работает вроде... Спасибо... Буду разбираться с алгоритмом с возвратом... |