УДК 519.85
Чуб И. А.1, Новожилова М. В.2
1Канд. техн. наук, докторант Университета гражданской защиты Украины МЧС Украины (г. Харьков)
2Д-р физ.-мат. наук, заведующая кафедрой Харьковского государственного технического университета строительства
и архитектуры МОН Украины
ОПРЕДЕЛЕНИЕ НАПРАВЛЕНИЯ СПУСКА В ЛИНЕАРИЗОВАННОЙ ЗАДАЧЕ РАЗМЕЩЕНИЯ НЕОРИЕНТИРОВАННЫХ ГЕОМЕТРИЧЕСКИХ ОБЪЕКТОВ
Проведено исследование оптимизационной задачи размещения многоугольных неориентированных объектов в полосе, рассматриваемой в линеаризованной постановке. Выделены дополнительные свойства области допустимых решений, предложена схема метода поиска локального минимума функции цели. Рассмотрена схема определения направления движения по границе компоненты связности линеаризованной области допустимых решений.
Ключевые слова: размещение неориентированных многоугольников, линейная аппроксимация, область допустимых решений, локальный минимум.
ВВЕДЕНИЕ
Рассмотрим задачу оптимального размещения конечного набора неориентированных многоугольных геометрических объектов в заданной многоугольной области. Данная задача принадлежит к классу задач оптимизационного геометрического проектирования [1-3] и представляет интерес как с теоретической, так и с практической точек зрения. К задачам такого рода относятся, например, задачи раскроя изотропного материала (металлопрокат, ткань, стекло, пластмасса и т. д.) на многоугольные заготовки. При этом, если над геометрическим объектом допустимо аффинное преобразование поворота, то такой геометрический объект называют неориентированным.
1. ПОСТАНОВКА ЗАДАЧИ
Имеется набор R = {Ri}, i = 1, N выпуклых неориентированных многоугольных объектов, заданных в арифметическом евклидовом пространстве E2, и область размещения R0 = {(х,у)е E2\х е [0, z),
у е [0, W], W = const, z = var } - полубесконечная полоса. Объект Ri задается упорядоченным набором {(xn,уп)}, n = 1, иг- координат его вершин в собственной системе координат XiOiYi, i = 1, N (рис. 1).
Положение объекта Ri в общей системе координат XOY, связанной с областью R0, определяется вектором параметров размещения ut = (vi, фг-) =
© Чуб И. А., Новожилова М. В., 2010
= (хі, уі, фг-), задающим начало Оі системы координат ХІОІУІ, при этом Оі є ІШЯі.
Компонента V і = (хр уі) задает трансляцию О, а угол ф;. - поворот системы координат ХіОі¥і относительно О.
Необходимо разместить набор Яь і = 1, N объектов без взаимных наложений в области Я0 так, чтобы длина занятой части полосы г была минимальной.
Математическая модель оптимизационной задачи размещения имеет вид:
найти: и* = аге тіп си, (1)
п ^ + 1
и є Б с Е
где и = (и!, и2, ..., и№ г) = (х1;у1,ф1, х2,у2, ф2, ...,
х№у№ ф№ г); с = (0, 0,..., 0, 1); Б = Б1 п Б2 - об-
ласть допустимых решений задачи; подобласть
„ ,-.3 N +1
Б1 с Е определяется ограничениями на размещение объектов Яі в полосе Я0:
Яг с Я0, і = ЇТж; (2)
Рис. 1. Область размещения R0 с размещаемыми
объектами R(, Rj, Rm
задается условиями взаимного попарного
непересечения объектов (Ri, Rj):
intRi n intR■ = 0, i, j = 1, N, i Фj.
(З)
Аналитическое описание условия (2) задается системой ^(и)> 0 := {/гкп(иг )> 0, п = 1, п1; к = 1, 4; I = 1, N нелинейных неравенств, причем функции
гкпу ч
/ (и1) имеют вид:
кп п п п п
/г (иг) е {х - £,■;Уг - ¥г;-у + ^- ¥г; ^- X - £,■}, (4)
г я I я п . I п I п п . I
где ?г- = |Хг С^фг + Уг ^ = Уг СО«фг - X «Шф^ .
Условие (3) задается системой ^2( и) > 0 наборов ^к(иг, и;-) > 0 нелинейных неравенств вида:
Рц(иг, и1) > 0; /Ц(иг, и1) > 0, к =1, п1, I =1, пр, г, ] = 1, N, г Ф].
При этом функции в зависимости от типа касания [3] пары (Яг, Я1) имеют вид:
(АсО«фг + -ЙБШф;)(X: - хг) + ( Бсоъ фг - А «шфг- )(у. - Уг) +
+ (Axj + By. ) cos^i - ф,) - (Bx; - Ay;) sin (фг - ф,) -
- (Ду1 + Ax1)
(З)
или
(A ^ф; + Bsin ф; )(x; - xi) + (Bcosф. - A s^; )(y; - уг) -
- (Axi + Byi)cos(ф, - фг) + (Bxi - Ayг) sin(ф/ - фг) +
+ (Byj + Ax;),
(6)
I I к к _ „
где Хг, Уг, Хр, ур - координаты вершин объектов Я;, Яр А, Б - функции координат их вершин.
Данная задача является многомерной многоэкстремальной задачей нелинейного невыпуклого программирования со специфичной областью допустимых решений, что затрудняет или делает невозможным применение классических методов условной оптимизации [4]. Эффективные точные методы решения задач практической размерности отсутствуют.
Актуальность рассматриваемого класса задач обуславливает необходимость создания программного обеспечения процесса решения, основанного на современном математическом инструментарии.
В статье [5] предложена методика линейной аппроксимации области Б и построено преобразова-з ь
ние 3(Б, е):Б ^Б , такое, что его применение к нелинейным функциям ограничений задачи (1) с точностью е >0 продуцирует аппроксимационное
Г 3 ь1 3 ь2
множество Б (соответственно Б1 ^ Б , Б2 ^ Б )
с кусочно-линейной границей [5].
Целью настоящей статьи является выделение дополнительных свойств линеаризованной области Б допустимых решений и построение метода поиска локального минимума функции цели задачи, основанного на использовании идеи активного набора [5].
2. ОБЩАЯ СХЕМА АКТИВНОГО НАБОРА
Приведем интерпретацию общей схемы активного набора в применении к задаче линейного программирования (ЬР) вида:
найти min c и,
и є D с E
Au > b,
(7)
где А есть т х п - матрица коэффициентов, т > п,
А = (а), ] = 1, т.
В схеме активного набора (к + 1)-я итерация имеет вид [5]
7л _1_ 1 7л 7л 7л
(8)
h+1 h h h и = и + Au • p ,
где ик - значение на предыдущей итерации; Аик -
к
шаг, р - направление спуска.
Активным набором называют те ограничения задачи ЬР (7), которые обращаются в текущей точке ик
Т к ,
в равенства: а: и = Ь;-.
Рабочим списком называют те ограничения активного набора, которые учитываются при расчете направления поиска (не все обращающиеся в равенства в точке ик ограничения задачи (7) попадут в рабочий список). Обозначим I - множество индексов ограничений рабочего списка, Ц = п.
Для задачи ЬР (7) можно организовать движение к
о. ^ -Т к Т
оптимуму и* так, что число ограничений ар и = Ьр в рабочем списке на каждой итерации будет совпадать с числом переменных: Аик = Ь, А = [агр]пхп, причем матрица А ограничений невырожденная, то есть ик -вершина Б [5]. В точке ик по схеме активного набора определяются знаки компонент вектора множителей Лагранжа ^. Последний представляет собой решение невырожденной системы линейных уравнений
— T
A Х = c.
(9)
Если все компоненты Х> 0, то ик есть решение ЬР. Если найдется отрицательная (например, < 0),
то целевую функцию можно уменьшить, двигаясь по направлению, вдоль которого левая часть ,-гО огра-
ничения возрастает (исключается из рабочего списка), а остальные ограничения рабочего списка остаются равенствами (левые части таких ограничений
-Т
не изменяются: а}- р = 0у Ф,).
Направление р определяется как решение линейной системы вида
Ар = е,, (10)
где через е,, обозначен ,-й столбец единичной матрицы, т. е. р - ,-й столбец матрицы А 1.
3. ИССЛЕДОВАНИЕ СВОЙСТВ ОБЛАСТИ Бь
Ь1
Аппроксимационное многогранное множество Б 1 в диапазоне изменения углового параметра фг е[-0,36; 0,36 ] с заданной погрешностью еш«
[5] задается системой ^(и)> 0 = {Зкп(и) > 0, п = 1, п{; к = 1, 4; I = 1, N наборов Зкп(и) > 0 линейных неравенств. При этом функции набора 31( и^) имеют вид:
31п п Ь, ч п
і ~ хг - Хг8 (фг) - у і Фі =
, п Ь , ч . п
= <-х + хі8к(Фі) + уі Фі.
(11)
где gk(фi) = акфг + Ь'к (при к =1, 3 коэффициенты
ак, Ь'к приведены в табл. 1).
Аналогично записываются аппроксимации Зкп( иг) функций /гкп, к = 2, 4.
ь2
Многогранное множество Б задается системой
^ (и) > 0 наборов ^( иг, и) > 0 линейных неравенств вида:
4(иг, и)> 0 := <Зк1(и, и)> 0,
к =1, пг, I =1, пр, г, ] = 1, N, г Ф]. (12)
При этом набор Зриг, иу-)> 0 = <^1(иг, иу-)> 0
является линейной аппроксимацией функций /у1 вида (4), (5). Последние с учетом применения функции gLk(фi) = агкфг + Ьк могут быть выписаны в виде
С1кфгХ1 - С1кфгХг + С2кфгУ] - С2кфгУг + С1 фг фу +
+ Ьк(Ах] - Ахг + БУ] - БУг) + фг(С1 ак + С2) +
+ ф,(с{ак - С2) + С(Ьк + Ьк - 1) - Ск, (13)
где с1к = Б + Аак; С2к = Бак-А; С1 = ^ + Ду.,1;
С2 = (Бху -Ау1); Ск = (Бук + Ахк).
Кусочно-линейная аппроксимация Г^ функций Г = фгюу, юу е {х, хг, у у, уг, фу}, V = 1, 5 в заданных диапазонах изменения параметров осуществляется с помощью набора Т линейных функций вида:
Avt®v + БvtФi + Б^ 1 1 Т.
к/1
Тогда функция / имеет вид:
( С1 кА 11 + ЬкА )х1 - ( к^ 21 + ЬкА )хг +
+ (С2А + ЬкБ)У] - (С2кА41 + ЬкБ)Уг +
+ (C’l^Б5t + С1ак - С2)фу + (С1 кБ11 - С1 kБ2t +
+ C2kБ3t - C2kБ4t + С1А51 + С1 ак + С2 )фг + Б,
где Б = С1 кБ11 - C1kБ2t + С2кБ31 - С2^^ + С1Б51 +
+ С1 (Ьк + Ьк -1) - Ск.
Отметим, что одноименные (относительно t) коэффициенты А^ Бvt, Бvt, V =1, 4 равны для всех t. Таким образом, задача (1) приобретает вид:
найти и* = а^
тіп г.
J-,3N + 1
и є Б с Е
(14)
Приведем основные свойства области Б1, необходимые для дальнейших построений.
Свойство 1. Область Б - несвязное ограниченное точечное множество, имеющее кусочно-линейную границу ¥ = ЕгБь, ¥ с £3 N +1:
^ = 5 ^,
ч = 1
где Б^ - компонента связности области Б1".
Свойство 2. Функции ограничений (3), (4) являются невыпуклыми (обратно выпуклыми), следовательно, наборы вида (11), (12) описывают невыпуклые линейные многообразия.
Таблица 1
Фі- Ьк ак фі- Ьк ак
[ф1; ф2] = [0; 0,12] 1 -0,6 [-ф2; -ф1] = [-0,12; 0] 1 0,6
[ф2; ф3] = [0,12; 0,24] 1,0144 -0,18 [-ф3; -ф2] = [-0,24; -0,12] 1,0144 0,18
[ф3; ф4]= [0,24; 0,36] 1,0432 -0,3 [-ф4; -ф3] = [-0,36; -0,24] 1,0432 0,3
Свойство 3. Каждое неравенство вида (4), (5), становясь активным ограничением, определяет условие касания объекта границы области размещения или условие касания пары размещаемых объектов.
Свойство 4. Число ограничений S, описывающих область Б задачи (1), квадратично зависит от числа размещаемых объектов и равно
S = Sj + S2 = O| 4NKmax nA + O| KTN max n
i = l, N
i = l, N
(1З)
где 51, 52 - число ограничений, описывающих подобласти Б Б 2 соответственно, К, Т - параметры, определяемые точностью аппроксимации.
Свойство 5. Каждая компонента связности Бь области Б может быть представлена в виде объединения конечного числа Од выпуклых многогранных подобластей бЧ вида
чg
т ч т
БЧ = и Б1. g =1
При этом границу области Б^ задает набор уравнений, содержащий, по крайней мере, по одному из ограничений каждого набора вида (11), (12).
Свойство 6. В силу линейности функций ограничений области Б и функции цели (1) оптимальная точка и* задачи (как и любое текущее приближение ик) описывается системой Е*и = 0 I = 3N + 1 активных в точке и ограничений из систем {Ет( и) > 0, Ехи) > 0} наборов линейных неравенств. При этом
система Е и = 0 (особенно на начальных этапах алгоритма оптимизации) может содержать также урав-
к
нения вида фг = (±)ф (табл. 1).
Свойство 7. Для точки ик, включая и*, справедливо соотношение
кт и е П Бчг,
Г > 1
где Бь - выпуклая подобласть области Б.
4. МЕТОД ПОИСКА НАПРАВЛЕНИЯ
ДВИЖЕНИЯ (МПНД)
Общая схема метода такова. Пусть имеется допустимая начальная точка и0 (к = 0), определяемая системой уравнений Е и = 0.
Шаг 1. Проверка условий останова. Если выполнено условие > 0, г = 1, I, где - множители Лагранжа, определяемые по формуле
кТ
(Е ) Л = eзN + 1,
к
то и - искомое решение.
Шаг 2. Расчет допустимого направления поиска рк. Если при некотором , е I, Л, < 0, направление рк
есть ,-й столбец матрицы (Ек) .
Реализация данной схемы МПНД обладает рядом особенностей, учитывающих характер формирования области допустимых решений задачи (14).
4.1. Особенности определения направления
к
поиска рк
Пример 1. Пусть имеется объект Я1 с вершинами {(-5,3),(-3,-3),(2,1)} и полоса Я0, Ж = 10. Начальная
точка и° = (х1, у°, ф°, ) = (5, 3, 0, 7) (объект ( и
его полюс П1 на рис. 2). Положим и° е Б^ . Система
Е и = Ь, задающая точку и0 (рабочий список), и система > Ь , описывающая выпуклое многогранное множество б\т (рассматривается ослабленная задача без части ограничений, не нарушаемых в точке и0), имеют соответственно вид:
x. + 3, 3ф. = З,
Уї +3, 18 ф. = 3,
ф1 = О,
- x.-0, 88ф. + z. = 2, x. +3, 3ф. > З,
у. + 3 18фі > 3, фі > 0, (16)
- x. - 0, 88ф. + z. > 2,
-ф. > 0, 12.
FqjU = bqj «
Рис. 2. Иллюстрация примера 1
Вектор множителей Лагранжа, вычисляемый как решение системы (Ё°) X = с (формула 9): X =
= (1; 0; -2,42; 1). Таким образом, из системы Еи = Ь исключается третье уравнение. Вектор направления
движения р для системы Е и = Ь, вычисленный по формуле (10), имеет вид: р = (-3,3; -3,18; 1; -2,42). На рис. 2 приведены результаты двух следующих итера-
2 1 3 2
ций: Я2:и = (4,604;2,6184;0,12;6,7096) и Я\:и = = (4, 136;2, 1936;0, 24;6, 3184).
Замечание 1. Согласно Свойствам 2, 4 точка и1 является единственной смежной вершиной областей
Б£і и Б£^, а вершина и2 є Бь п Бь (при этом угол
ф1 > 0). Согласно (11) системе неравенств ¥ и > Ьц
¥Ч2и > ЬЧг «
задающие области Ба, і = 2,3, имеют вид:
х1 + 3, 9ф1 > 5,07, у1 + 3, 54ф1 > 3,04, ф1 > 0,12,
- х1 - 0, 64ф1 + г1 > 2,029,
х1 + 4,5ф1 > 5,22, у1+3,9ф1 > 3,13, ф1 > 0,24,
-х1 - 0,4ф1 + г1 > 2,09, -ф1 > 0,3.
(17)
Замечание 2. Согласно Свойствам 2, 4 точка и0 является единственной смежной вершиной областей
Бт и Бт , где коэффициенты системы ограничений
Е и > Ь множества Бт есть функции отрицательного угла поворота ф1 (табл. 1):
" х1 + 2,7ф1 = 5, у1 + 2,82ф1 = 3,
-ф1 = 0
- х1 - 1,12 ф1 + г1 =2,
"х1 + 2,7ф1 > 5, у1 + 2,82ф1 > 3,
-ф1 > 0,
-х1 - 1,12ф1 + г1 > 2.
Очевидно, в общем случае заранее неизвестно, какая из областей - БЬ или БЬ - является перспективной для дальнейшего спуска. Поэтому задача определения направления движения р предполагает проверку знаков множителей Лагранжа как для ограничений рабочего списка ¥ и = Ь (для данной системы X = (1; 0; 1,58; 1)), так и для ограничений рабочего списка Еди" = Ьч Другими словами, задача предполагает наличие перебора вариантов, что нарушает концепцию направленного спуска. На рис. 3
представлены проекции ограничений областей БЬ или БЬ на плоскость Х(2)Оф. Ряды 1х (1г) и 2х (2г) соответствуют 1-му (4-му) ограничениям области БЬ (Б£). Ряд 5 соответствует границе области Б£ (область Б£ отмечена штриховкой вида -^).
Утверждение 1. Для определения направления движения в невыпуклой области БЬ необходимо рас-
смотреть комплиментарную область Б
Ь
д_сошр1
рис. 3. область Бц отмечена штриховкой вида
(на
),
которую формируют ограничения областей Бт и Бт , взятые с обратным знаком.
Доказательство Утверждения 1 непосредственно следует из факта осуществления спуска по границе
области Б^, при этом ЕгБ^ = Б^ сотр1 и свойства
выпуклости области Б сотр1.
Замечание 3. Во всех рассмотренных случаях Примера 1 аналитические описания соответствуют одним и тем же геометрическим ограничениям (условиям касания).
4.2. Особенности проверки условий останова
Алгоритм проверки свойства оптимальности текущего приближения ик в силу Свойств 6, 7 и Замечания 2 включает следующие шаги.
Шаг 1. Выделение набора выпуклых множеств
Б^, г = 1,2, ..., гч, (Свойство 7), вершиной которых
является точка ик и организация их перебора, г-я итерация которого состоит из двух составляющих:
Шаг И. Построение на каждом из множеств Бьч
к
двух систем уравнений, задающих данную точку и , при этом экзогенные коэффициенты систем уравнений вычисляются в зависимости от знака приращения углового параметра.
Шаг 12. Построение и проверка векторов множителей Лагранжа для двух систем уравнений, построенных на предыдущем шаге.
Шаг 2. Если для всех построенных систем наборы множителей Лагранжа содержат неотрицательные к
компоненты, то и - оптимальная точка.
Пример 2. На рис. 4 вектор и3 = (4,136; 2,1936;
3
0,24; 6,3184), определяющий положение объекта Я2, задается следующими системами уравнений:
x. + 1,72ф. = 4,06, у. +3,82ф. = 3,04, -уЇ+3,36фЇ = -4,97,
-x. - 1,82ф. + z. = 3,04, x. + 0,28ф. = 4,06, у і + 3,36 ф j = 3,04, -уЇ+2,64фЇ = -4,97,
- xJ-2,18 ф. + z. = 3,04.
Векторы множителей Лагранжа для систем
3+ , 3
FuJ'= bJ и Fu3 = b3
соответственно имеют вид:
Л+ = (1; 0,014; 0,014; 1), Л- = (1; 0,31; 0,31; 1). Следовательно, по критерию останова данная точка и3 является оптимальной.
Пример 3. Рассмотрим точку и0 для задачи размещения двух многоугольников (на рис. 5 соответству-
Рис. 4. Иллюстрация критерия останова
Рис. 5. Иллюстрация примера 3
ющее положение многоугольников показано штриховой линией). Точка и0 = (5; 3; 0; 6,5; 8; 0; 9,5) определяется системой вида:
- 2,07х1 - 6,98у1 - 13,63ф1 + 2,07х2 + 6,98у2 +
+ 16,37 ф2 = 38,
х1 + 3,3ф1 = 5,
У! + 3,18ф1 = 3, ф1 = 0,
- х2 + 1,82ф2 + г = 3,
- у2 + 3,12ф2 = -8, ф2 = 0,
где коэффициенты первого ограничения рассчитаны по формуле (13).
Вектор множителей Лагранжа Л = (0,48; 1; 3,37; -7,44; 1; 3,37; -20,26) содержит два отрицательных множителя: Л4 и Л7, следовательно, из системы можно исключить четвертое и седьмое уравнения.
Положим, исключается четвертое уравнение. Вектор р направления спуска имеет вид: р = (-3,3; -3,18;
1; -7,43626; 0; 0; -7,43626). Простейший шаг в направлении р приводит в точку и1 = (4,6; 2,62; 0,12; 5,85; 8; 0; 8,85) (рис. 5, сплошная линия), определяемую системой
- 2,83х1 - 6,71 у1 - 10,39ф1 + 2,83х2 + 6,71у2 +
+ 11,76 ф2 = 38,39,
х1 + 3,9ф1 = 5,07,
у1 + 3,54ф1 = 3,03,
ф1 = 0,12,
- х2 + 1,82ф2 + г = 3,
- у2 + 3,12ф2 = -8,
. ф2 = °.
На рис. 5 штрихпунктирной линией показано положение 2-го многоугольника при выборе в качестве удерживающего 7-го уравнения и соответствующего направления спускар = (0; 0; 0; -18,43; 3,12; 1; -20,25).
ВЫВОДЫ
Таким образом, в работе проведено исследование оптимизационной задачи размещения многоугольных неориентированных объектов в полосе, рассматриваемой в линеаризованной постановке, и выделены дополнительные свойства линеаризованной области допустимых решений задачи. На этой базе разработан метод поиска локального минимума функции цели, основанный на использовании идеи активного набора, рассмотрена схема определения направления движения по границе компоненты связности линеаризованной области допустимых решений задачи. Приведены примеры реализации шагов алгоритма спуска. Изложенный материал является теоретическим базисом при разработке программного обеспечения процесса решения практических задач оптимизации размещения неориентированных многоугольных объектов, основанного на современном математическом инструментарии.
СПИСОК ЛИТЕРАТУРЫ
1. Стоян Ю. Г. Математические модели и оптимизационные методы геометрического проектирования / СтоянЮ. Г., Яковлев С. В. - К. : Наук. думка, 1986. -268 с.
2. Гиренко К. А. Математична модель та метод розв’язання задачі розміщення неорієнтованих складених геометричних об’єктів: автореф. дис. на здобуття наук. ступеня канд. техн. наук: спец. 01.0З.02 «Математичне моделювання і обчислювальні методи» / К. А. Гиренко. - Харків, 2009. - 18 с.
3. Новожилова М. В. Методологія розв’язання оптиміза-ційних нєлінійних задач геометричного проектування / Новожилова М. В. / Вісник Запорізького державного університету. - 1999. - № 1. - С. З6-60.
4. Гилл Ф. Практическая оптимизация / Гилл Ф., Мюррей У, Райт М. - М. : Мир, 198З. - З09 с.
З. Чуб И. А. Линейная аппроксимация условий размещения неориентированных геометрических объектов / Чуб И. А., Новожилова М. В. // Системи обробки інформації. - 2009. - Вып. 4 (78). - С. 160-163.
Надійшла ЇЗ.Ї 2.2QQ9
Чуб І. А., Новожилова М. В.
ВИЗНАЧЕННЯ НАПРЯМКУ СПУСКУ В ЛІНЕАРІЗОВАНІЙ ЗАДАЧІ РОЗМІЩЕННЯ НЕОРІЄНТОВАНИХ ГЕОМЕТРИЧНИХ ОБ’ЄКТІВ
Проведено дослідження оптимізаційної задачі розміщення багатокутних неорієнтованих об'єктів у смузі, розглянутої в лінеаризованій постановці. Виділено додаткові властивості області припустимих рішень, запропоновано схему методу пошуку локального мінімуму функції мети. Розглянуто схему визначення напрямку руху по межі компоненти зв’язності лінеаризованої області припустимих рішень.
Ключові слова: розміщення неорієнтованих багатокутників, лінійна апроксимація, область припустимих рішень, локальний мінімум.
Chub I. A., Novozhilova M. V.
DETERMINATION OF DESCENT DIRECTION IN LINEARIZED PROBLEM OF NON-ORIENTED GEOMETRIC OBJECTS ARRANGEMENT
The problem of non-oriented polygonal objects arrangement optimization is considered in the linearized formulation. Additional properties of the constraint region have been studied. The method of searching an objective local minimum is proposed. The scheme for determining a descent direction along the boundary of connectivity component of the linearized constraint region is described.
Key words: non-oriented polygons arrangement, linear approximation, constraint region, local minimum.