Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск комбинаций отрезков. 
:(
    Опции темы
a678aa
Дата 13.4.2016, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.12.2013

Репутация: нет
Всего: нет



Есть одномерные детали длиной 3,5,7,9,11,13,15.
Есть заготовка фиксированной длины 20.
Припуски, толщина распила 0.
Как получить все возможные комбинации полного заполнения заготовки?
То есть интересуют все комбинации типа :
5+15 = 20
3+3+5+9 = 20
7+13 = 20
3+3+3+3+3+5 = 20

Ручками - не реально, деталей намного больше.

Подскажите куда копать, интересует сам алгоритм, с какой стороны подойти. Буду благодарен за любые ответы в тему.
PM MAIL   Вверх
Akina
Дата 13.4.2016, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 20
Всего: 454



Цитата(a678aa @  13.4.2016,  02:50 Найти цитируемый пост)
интересует сам алгоритм

Задача одномерного раскроя. Весьма стандартная и даже не сильно сложная.

Некоторые не сильно грамотные товарищи ещё пытаются называть её задачей о рюкзаке. Это неверно, одномерный раскрой - это упрощённая версия рюкзака, когда не учитывается стоимость. Но решения для рюкзака применимы и к раскрою.

Добавлено через 2 минуты и 17 секунд
Цитата(a678aa @  13.4.2016,  02:50 Найти цитируемый пост)
Как получить все возможные комбинации полного заполнения заготовки?

А точно нужны ВСЕ варианты?

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


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
a678aa
Дата 13.4.2016, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.12.2013

Репутация: нет
Всего: нет



Сама стартовая задача уложить в упаковку уже нарезанные детали  так, чтобы упаковка была полной.  И еще масса условий. Сам покопаю  одномерный раскрой, рюкзак, попробую погонять тесты - хз сколько ресурсов будет кушать на реальных данных.  
По любому - спасибо за ответ
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0746 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.