Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.13;
Скачать: CL | DM;

Вниз

"Алгоритм прямоугольников"?   Найти похожие ветки 

 
DevilDevil ©   (2008-06-02 13:45) [0]

Извините за название, суть в следующем.

Есть сколько-то прямоугольников, разных размеров (размеры известны). Задача максимально компактно разместить их в прямоугольной "комнате" (размер "комнаты" тоже известен).

Есть ли какой вменяемый алгоритм для решения задачи ?


 
Kerk ©   (2008-06-02 13:46) [1]

Эта задачка была на Google Code Jam Europe пару лет назад :)


 
Правильный_Вася   (2008-06-02 13:52) [2]

типичная задача плотной упаковки
или "задача о рюкзаке"
гуглить


 
ketmar ©   (2008-06-02 14:00) [3]

не надо. а надо читать про marching squares.

---
Understanding is not required. Only obedience.


 
Тыщ ©   (2008-06-02 14:31) [4]

http://www.lomont.org/Software/
Тут есть, на C#. Rectangle Packing.


 
DevilDevil ©   (2008-06-02 15:04) [5]

> Тыщ ©   (02.06.08 14:31) [4]
не скачивается.

не кинешь по почте, если есть.


 
Рамиль ©   (2008-06-02 16:32) [6]


> Правильный_Вася   (02.06.08 13:52) [2]

А может раскроя?


 
Alarm ©   (2008-06-02 16:45) [7]

Рамиль ©   (02.06.08 16:32) [6]
Именно раскроя листа (комнаты).
Канторович (линейное программирование)


 
Правильный_Вася   (2008-06-02 17:09) [8]


> А может раскроя?

это одного класса задачи


 
Ega23 ©   (2008-06-02 17:12) [9]

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


 
DevilDevil ©   (2008-06-02 17:36) [10]

Не нахожу описание алгоритма.
В Rectangle Packing вроде то, но нет описания.

На всякий случай повторю условия. Есть комната определённого размера. Есть прямоугольники (которые нельзя поворачивать). Задача - максимально компактно расположить "прямоугольники" в "комнате".


 
DevilDevil ©   (2008-06-02 18:04) [11]

похоже, то, что мне нужно:
http://www.gamedev.ru/users/coriolis/articles/Packing_Lightmaps


 
Правильный_Вася   (2008-06-02 18:09) [12]


> максимально компактно расположить "прямоугольники" в "комнате".

тетрис?



Страницы: 1 вся ветка

Текущий архив: 2008.07.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
11-1172648216
Trible
2007-02-28 10:36
2008.07.13
Glyph для GrushButton


2-1213459702
WebSQLNeederrr
2008-06-14 20:08
2008.07.13
WebBrowser.Navigate( page.html ) - загрузить не брать из кеша


2-1213115734
deras
2008-06-10 20:35
2008.07.13
Подскажите идею решения


2-1213607057
Forsaken
2008-06-16 13:04
2008.07.13
Работа с OpenDialog и Zip-подобными архивами.


15-1212246350
miklenew
2008-05-31 19:05
2008.07.13
Как получить экземпляр класса зная его handle