Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Заполнение контейнерами. Структура. / 2 сообщений из 2, страница 1 из 1
28.11.2012, 13:39
    #38056256
Slider_116
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение контейнерами. Структура.
Здравствуйте.

Есть такая задача. Есть информация о некотором объеме (например грузовика). Также есть последовательно поступающие контейнеры, заранее заданного размера.

Необходимо заполнить пространство грузовика в порядке поступления.
Нет необходимости пеерставлять их делая оптимальный выбор. Пока есть возможность - ставим, закончилось место - берем следующий грузовик.
Ставить контейнеры предполагается в порядке: снизу вверх, слева направо, сверху вниз, т.е. (в случае 2*2*2) сначала ставим 1й, 2йна 1й, 3йсправа, 4й на 3й, 5й (т.к. не влезает справа от 3го) во 2 ряд, 6 на 5 и т.д.

Контейнеры могут быть разного размера. Свободное пространство справа может оставаться - это допустимо.

Не могу придумать структуру, которая могла бы помочь хранить и анализировать занятое/свободное место. Понятно, что алгоритм заполнения - простые условия на место справа и сверху, но как это хранить, рассчитывать и т.п. при условии разных размеров контейнера - непонятно.

Буду благодарен за любую помощь.
...
Рейтинг: 0 / 0
28.11.2012, 20:03
    #38056997
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение контейнерами. Структура.
гугли и читай статьи про "задачу раскроя" (cutting problem) и родственную ей "задачу о рюкзаке" (knapsack problem).
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Заполнение контейнерами. Структура. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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