Що таке алгоритм О. Рурка?

0 Comments

Підхід О'Рурка використовує 3-вимірний обертові супорти

обертові супорти

У обчислювальній геометрії метод поворотних супортів є метод проектування алгоритму, який можна використовувати для вирішення задач оптимізації, включаючи знаходження ширини або діаметра набору точок. Послідовність зондів навколо опуклої оболонки багатокутника для визначення його діаметра за допомогою методу обертового вимірювача.

https://en.wikipedia.org › wiki › Обертові_супорти

техніки, і базується на лемах, що характеризують в мінімальна огороджувальна коробка

мінімальна огороджувальна коробка

У геометрії мінімальна обмежувальна рамка або найменша обмежувальна рамка (також відома як мінімальна обмежуюча рамка або найменша обмежуюча рамка) для набору точок S у N вимірах є коробка з найменшою мірою (площа, об'єм або гіпероб'єм у вищих вимірах), всередині якої знаходяться всі точки.

https://en.wikipedia.org › wiki › Minimum_bounding_box

: Повинні існувати дві сусідні грані охоплюючої коробки найменшого об’єму, обидві з яких містять ребро опукла оболонка

опукла оболонка

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

https://en.wikipedia.org › wiki › Опукла_корпус

набору точок.

Обмежувальна рамка геометричної фігури у 2D — це прямокутник із найменшою площею в заданій орієнтації (зазвичай вертикально), який повністю містить фігуру. Найкраще підходить обмежувальна рамка найменша обмежувальна рамка серед усіх можливих орієнтацій для однієї форми.

Алгоритми мінімальної обмежувальної рамки заснований на методі обертових штангенциркулів можна використовувати для знаходження обмежувальної рамки мінімальної площі або мінімального периметра двовимірного опуклого багатокутника за лінійний час, а також тривимірної точки, заданої за час, необхідний для побудови його опуклої оболонки, а потім лінійний час обчислення.

Геометричні алгоритми є категорія обчислювальних методів, що використовуються для розв’язування задач, пов’язаних із геометричними фігурами та їхніми властивостями. Ці алгоритми працюють з такими об’єктами, як точки, лінії, багатокутники та інші геометричні фігури.

Довільно орієнтована мінімальна обмежувальна рамка (або OBB) є мінімальна обмежувальна рамка, розрахована без обмежень щодо орієнтації результату. Як ви можете бачити на малюнку, AABB обмежений віссю координат зображення, тоді як OBB вільний від цього.

Найкращий алгоритм використовує таку евристику:

  • Він зберігає список відкритих кошиків, який спочатку порожній.
  • Коли товар надходить, він знаходить кошик із максимальним навантаженням, у який може поміститися товар, якщо такий є. Навантаження бункера визначається як сума розмірів існуючих елементів у бункері перед розміщенням нового елемента.