Научная статья на тему 'Методы целочисленного линейного программирования в задаче нерегулярного размещения плоских геометрических объектов в форме полимино'

Методы целочисленного линейного программирования в задаче нерегулярного размещения плоских геометрических объектов в форме полимино Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
358
48
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЦЕЛОЧИСЛЕННОЕ ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ / INTEGER PROGRAMMING / ПОЛИМИНО / L-ТРИМИНО / L-ТЕТРАМИНО / L-TETROMINO / ОПТИМАЛЬНОЕ РАЗМЕЩЕНИЕ НА ПЛОСКОСТИ / ФАЗИРОВАННЫЕ АНТЕННЫЕ РЕШЕТКИ / PHASED ARRAY ANTENNA / POLYOMINO / L-TROMINO

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Картак Вадим Михайлович, Фабарисова Айгуль Ильдаровна

Приведены результаты исследования проблемы оптимизации нерегулярного двумерного размещения объектов в форме полимино на прямоугольных структурах. Рассматривается два случая: размещение тримино ^-формы и тетрамино ^-формы. Предложен подход на основе целочисленного линейного программирования. Математическая модель может быть применена для задачи в области оптимизации нерегулярного размещения подрешеток на фазированных антенных решетках. Для задач большой размерности предложен подход на основе посегментной оптимизации. Представлены результаты численного эксперимента.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Integer programming methods in the problem of irregular tiling of plane polyomino-shaped geometric objects

The irregular placement of two-dimentional poly-omino-shaped objects on plane structures optimization problem is discussed. Two cases are considered: plac-cement of L-shaped tromino and L-shaped tetromino. The approach based on integer linear programming is proposed. The mathematical model can be applied to the optimization problem of irregular placement of subarrays on phased array antennas.

Текст научной работы на тему «Методы целочисленного линейного программирования в задаче нерегулярного размещения плоских геометрических объектов в форме полимино»

ISSN 1992-6502 (Print)_

2018. Т. 22, № 2 (80). С. 131-137

Вестник УГАТУ

ISSN 2225-2789 (Online) http://journal.ugatu.ac.ru

УДК 519.854.3

Методы целочисленного линейного программирования

в задаче нерегулярного размещения плоских геометрических объектов

в форме полимино

1 2 в. м. Картак , а. и. Фабарисова

1 kvmail@mail.ru, 2 aygul_fab@mail.ru

1 ФГБОУ ВО «Уфимский государственный авиационный технический университет» (УГАТУ) 2ФГБОУ ВО «Башкирский государственный педагогический университет им. М. Акмуллы» (БГПУ им. М. Акмуллы)

Поступила в редакцию 23.01.2018

Аннотация. Приведены результаты исследования проблемы оптимизации нерегулярного двумерного размещения объектов в форме полимино на прямоугольных структурах. Рассматривается два случая: размещение тримино ¿-формы и тетрамино ¿-формы. Предложен подход на основе целочисленного линейного программирования. Математическая модель может быть применена для задачи в области оптимизации нерегулярного размещения подрешеток на фазированных антенных решетках. Для задач большой размерности предложен подход на основе посегментной оптимизации. Представлены результаты численного эксперимента.

Ключевые слова: целочисленное линейное программирование; полимино; L-тримино; L-тетрамино; оптимальное размещение на плоскости; фазированные антенные решетки.

ВВЕДЕНИЕ ского применения, одна из которых - это

Задачи раскроя-упаковки - это большой использование неретулярн°го размещения класс задач оптимизации, целью которых подрешеток в виде п°лимин° при проекти-является определение соответствия между ровании фазированных адтежых решег°к: множеством крупных объектов и множе- [2].

ством малых элементов в и-мерном про- Термин «полимино», шторьш ввел в

странстве. Одним из таких классов является употребление известный математик Соло-задача размещения. В типологии задач рас- мон В Голом6, описывает вид плоских геокроя-упаковки Wäscher определяет задачи метрических фигур, ^разотагаых путем

размещения как такие виды задач, в кото- соединения нескольких одноклеточных

рых устанавливается соответствие между квадратов так, что каждый квадрат примы-

неоднородным по составу набором малых кает хотя бы к одному ^теда^ имеюще-

объектов и заданным ограниченным множе- му с ним общую сторону [3]. Самая извест-

ством больших объектов [1]. В этих задачах ная фигура типа полимино - домино, кото-

требуется максимизировать общий размер рая состоит из двух одноклеточных квадра-

размещенных малых объектов или же, тов.

наоборот, снизить размер соответствующих Задача замощения конечной области неостатков. ограниченным количеством копий полими-

Исследуемая задача размещения объек- но каждого вида является №-полной [4]. тов в форме полимино на прямоугольных В одном из первых исследований, посвя-

структурах имеет ряд областей практиче- щенных рассматриваемой проблеме, пред-

ставлено решение в виде процедуры точного поиска по дереву для случая размещения одного полимино в прямоугольную область и описывает эвристический алгоритм поиска с запретами для размещения п различных полимино [5].

В целом все решения данной задачи можно разделить на два вида: использование эвристических алгоритмов и оптимизация с использованием методов математического программирования. Среди работ с использованием эвристического подхода (а именно генетического алгоритма) особо выделяются работы [6, 7]. В последней работе исследуется размещение полимино для задачи проектирования фазированных антенных решеток. Второй тип решений подразумевает использование методов математического программирования, как, например, в работах [8] и [9], где в виде целочисленной задачи линейного программирования представлены проблемы минимального покрытия кругами и упаковки равных эллипсов соответственно. В одном из исследований задача нерегулярного размещения по-лимино представлена в виде нелинейной модели точного покрытия множества, где нерегулярность размещения определена в целевой функции в виде информационной энтропии [10]. В работе тоже представлено практическое приложение результатов применительно к задаче проектирования фазированных антенных решеток.

В данной работе предлагается использование методов целочисленного программирования для оптимизации размещения по-лимино заданного типа на прямоугольной области. Предложен алгоритм посегментной оптимизации, а также подход для введения нерегулярности в размещение. Приведены результаты численного эксперимента, в том числе симуляция работы фазированных антенных решеток по полученным размещениям.

ПОСТАНОВКА ЗАДАЧИ

Дана конечная прямоугольная односвяз-ная область G размерностью на плоскости Р. Введем прямоугольную систему координат: ось Ох совпадает с нижней стороной, а ось Оу - с боковой стороной обла-

сти G. На координатной плоскости построена сетка с единичным шагом, соответствующим размерности полимино (рис. 1).

1 0 —►

0 1 0

0

V

Рис. 1. Координатная плоскость

Условие размещения полимино. Будем считать, что полимино размещены на G, если каждый единичный квадрат полимино содержится в G и каждый единичный квадрат сетки на G содержит не более одного полимино.

Задача: требуется разместить Q видов полимино на области G без ограничений на количество используемых копий полимино каждого вида при том, что каждое полими-но может быть повернуто в любом направлении или зеркально отражено. Мы рассматриваем случай, когда количество заданных видов полимино Q = 1.

с

с

с

с

Рис. 2. Четыре поворота тримино L-формы с центром С

Каждая фигура имеет центр С, заранее установленный для данного вида полимино. Для данного вида полимино установлено количество ориентаций равное Т. Например, для фигуры ¿-тримино существует четыре ориентации фигуры (рис. 2). Введем

переменную , где к е {1,...,Г} - номер

ориентации полимино, (/ и у) е {1,...,п} - координаты единичного квадрата сетки по х и у соответственно.

=

ij

Условимся, что переменная z^ принимает значение 1, если единичный квадрат с координатами (i, j) содержит центр полими-

но k-ой ориентации, иначе zк = 0 .

[1, С е G(i, j) [0,С £ G(i, j).

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

Целевая функция модели ЦЛП сводится

k

к максимизации суммы всех переменных z.

каждой ориентации k по всем столбцам и строкам:

v чп v чп v чк +

У У У zti ^ max.

j=1 ¿—н=1 i

Ограничения модели ЦЛП позволяют добиться заполнения сетки фигурами поли-мино заданного типа. Приведем пример ограничений для задачи размещения L-тримино. Существует четыре ориентации L-тримино, т.е. к = 4 (рис.2). Тогда целевая функция будет выглядеть следующим образом:

У У У z.. ^ max.

Следующие ограничения задают форму четырех поворотов L-тримино:

1,1 .1

za + Z+1, j + z«, j+1

< 1, i, j = 1,...,n-1,

2 2 ,2 ^ + ^+1, у + ^ у-1 < 1,

г = 1,..., п -1, у = 2,..., п,

4 + гцу + г,33у-1 < l, Ку = 2,.,п,

4 4 ,4

2а + г«-1, у + у+1 < 1,

г = 2,., п, у = 1,., п -1.

Кроме того, модель требует ограничений, позволяющих избежать взаимного пересечения всех четырех поворотов Ь-тримино. Например, ограничение, запрещающее пересечение всех фигур в одной точке структуры:

4 + 4 + 4 + 4 <1 у = и-п.

Полная модель ЦЛП для Ь-тримино включает порядка 47*п ограничений.

Размещение ^-тетрамино. Данный подход также применим для задачи покрытия фигурами в виде Ь-тетрамино, для раз-

мещения которых требуется рассмотреть восемь возможных ориентаций: 4 поворота и их зеркальные отражения (рис. 3).

Рис. 3. Восемь ориентаций Ь-тетрамино

В этом случае целевая функция будет

к

включать сумму восьми переменных г у по всем г иу:

^ max.

Уи У" У8 г..

¿-4=1^-1 у =1 ¿—1 г=1 V

Представим часть ограничений для данной подзадачи, которые препятствуют пересечению двух ориентаций фигуры Ь-тетрамино между собой, которые проиллюстрированы на рис. 4.

Рис. 4. Возможные пересечения двух ориентаций L-тетрамино

1 , 2 ^ + ^+2,у ^ 1 1 = 1. ■п - 2, у = 1, ..., п,

1,2 ^ Л ^ + ^+3,у ^ 1 1 = = 1.. .п - 3, у = 1, ..., п,

12 ^ + 4,у ^ 1 1 = = 1.. ■п - 4, у- = 1 ,. ,п

1,2 ^ л + ^+1, у ^ 1 1 = = 1.. ■п -1, у = 1, ..., п,

1,2 ^ л ■у + ^+1,у + 1 ^ 1 1 = 1... п -1, у = 1,. ,п-1,

1,2 ^ л 1 + ^+2,у +1 ^ 1, 1 = 1... ■п - 2, у = 1, ..., п -1,

21 + ^-1, у+1 ^ 1 1 - = 2. - п, у = 1, ,, п -1,

2,1 + г,-2, у+1 ^ 1 1 = 3 .•• п, у = 1 ,п-1,

12 ¿а + у+1 ^ 1, 1 = = 1.. ■п, у = 1,. , п-1,

2 , 1 ^ + г,- у+1 < 1, 1 = 1. •п, у = 1,. .., п -1.

Таблица 1 Результаты численного эксперимента

Кроме того, модель включает 24 неравенства, ограничивающих размещение определенных ориентаций на границы структуры, что не дает выйти за рамки размещения.

Всего модель включает порядка 318*п вышеописанных ограничений для случая размещения ¿-тетрамино.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

СЛОЖНОСТЬ МОДЕЛИ

Описанная модель целочисленного программирования подходит для оптимизации структур малой размерности. Однако при увеличении числа переменных и ограничений происходит экспоненциальный рост затрат машинного времени. Результаты численных экспериментов для различных размерностей структуры при запонении фигурами £-тримино приведены в таб. 1. В связи со сложностью модели мы предлагаем разбивать структуры большой размерности на малые сегменты рамерностью т < 16 и оптимизировать размещение полимино посег-ментно. Применяя данный подход, мы уходим от понятия оптимальности в пользу рациональности решения, которое строится на основе объединения локальных оптимумов.

Реализация модели с помощью решателя целочисленного программирования генерирует структуры с периодичным расположением фигур. Для устранения периодичности было предложено заранее расставлять на сегменте определенное количество фигур полимино и добавлять координаты расставленных фигур в виде ограничений в модель целочисленного программирования, внося тем самым большее возмущение в структуру.

Размерность структуры N Время работы, Количество узлов дерева

сек Созданные Обработан тан-ные

8*8 0,03 0 0

16*16 0,43 0 0

24*24 3,09 277 153

32*32 7,42 0 0

40*40 20,41 13 6

48*48 255,88 5609 3396

56*56 715,49 1510 1254

Например, случайные фигуры на рис. 5, б будут включены в модель со следующими условиями:

47

= Ь = 0, г]* = 0, г86 = 1:

г736 = 0, г835 = 0. На рис. 5, а видно, что в структуре много повторяющихся комбинаций фигур, расположенных рядом, в отличие от второй структуры на рис. 5, б.

а

б

Рис. 5. Внесение возмущения в структуру: а - без

внесения случайных фигур, б - структура со случайными фигурами (выделены белым цветом)

АЛГОРИТМ РАЗМЕЩЕНИЯ

Итак, рассмотрим каждый шаг алгоритма:

Шаг 1. Установка начальной позиции сегмента г = у = 1. Заполнение структуры начинается с левого верхнего угла.

Шаг 2. Заполнение сегмента размерностью ш*ш фигурами полимино заданного вида со случайно выбранной ориентацией к и со случайными координатами (г, у). Сгенерированные координаты записываются в модель целочисленного программирования в виде ограничений.

Шаг 3. Поиск оптимального размещения на сегменте размерностью ш*ш;

Шаг 4. Смещение начальной позиции следующего сегмента на ш по г и/илиу в зависимости от текущей позиции сегмента;

Шаг 5. Повторение шагов 2-4 до полного заполнения структуры.

СИМУЛЯЦИЯ РАБОТЫ ФАЗИРОВАННОЙ АНТЕННОЙ РЕШЕТКИ

Предложенный метод можно применить к задаче проектирования фазированных антенных решеток. Фазированная антенная решетка (ФАР) - это антенная решетка, направление излучения и (или) форма соответствующей диаграммы, направленности которой регулируются изменением амплитудно-фазового распределения токов или полей возбуждения на излучающих элементах [11]. Наличие активных компонентов, таких как линии задержки и фазовращатели, делает их производство дорогостоящим, поэтому при производстве ФАР применяется технология группировки элементов в подрешетки. В результате периодичного размещения прямоугольных подрешеток возникает нежелательное боковое излучение (так называемые боковые лепестки). Ряд исследований доказывает, что использование подрешеток в виде полимино приводит к снижению периодичности размещения и к значительному снижению уровня излучения боковых лепестков (УБЛ) по сравнению с использованием прямоугольных элементов [2].

Задача состоит в поиске оптимального нерегулярного размещения подрешеток в виде полимино на структуре антенны. При

этом должны быть учтены следующие требования:

- минимизация числа пустот, т.е. незаполненных участков в структуре антенной решетки;

- снижение периодичности для сокращения нежелательного излучения (уровня боковых лепестков).

В следующей главе приводятся результаты симуляции фазированных антенных решеток построенных на основе оптимизированных структур.

РЕЗУЛЬТАТЫ ВЫЧИСЛИТЕЛЬНОГО ЭКСПЕРИМЕНТА

Разработан комплекс программ на языке Python 2.7, реализующий представленные алгоритмы и модели, с использованием библиотеки решателя задач линейного и целочисленного программирования IBM® ILOG CPLEX Optimization Studio 12.6.0 [12].В составе комплекса реализованы две программы: одна программа позволяет оптимизировать размещение только L-тримино без деления структуры на сегменты, вторая осуществляет оптимизацию размещения только L-тетрамино с делением структуры на одинаковые сегменты заданной размерности. В обоих случаях учитываются всевозможные повороты и зеркальные отражения заданных фигур. Расчеты проводились на компьютере с процессором Intel(R) Core(TM) i5-2450M CPU @2.50GHz.

Рассматривалась квадратная структура размерностью n = 32 элемента. Решетки имеют следующие характеристики: межэлементное расстояние dx = dy = 0,5X (длина волны X относится к верхней частоте), направление сканирования u0 = v0 = 0,5,

оптимизация для ширины полосы частот f

r = — = 1,3. f0

Результаты численных экспериментов приведены в табл. 2 и 3. Были проведены серии тестов с разным количеством случайных фигур, из каждой серии выделена структура с максимальным подавлением уровня боковых лепестков (УБЛ). Напомним, что высокий УБЛ отрицательно влияет на электромагнитную совместимость системы и снижает мощность главного лепестка

антенны. Все структуры имеют заполненность, равную 99,9% в случае с £-тримино и 100% в случае с £-тетрамино.

Таблица 2

Данные вычислительного эксперимента для 1,-тримино (п = 32, без деления на сегменты)

Количество Максимальное значение УБЛ, дБ

случайных фигур r=1,3 r=1,82

0 -27,00 -19,78

4 -28,47 -21,37

8 -28,27 -21,32

12 -28,76 -21,73

16 -28,49 -21,20

20 -28,69 -21,60

24 -29,15 -21,96

28 -28,52 -21,32

32 -28,30 -21,33

Таблица 3

Данные вычислительного эксперимента для ¿-тетрамино (п = 32, деление на 4 сегмента)

Количество случайных фигур в целом / на сегменте Максимальное значение УБЛ, дБ

r=1,3 r=1,82

0 -25,19 -16,83

4 / 1 -26,32 -18,49

8 / 2 -25,41 -18,03

12 / 3 -25,48 -17,56

16 / 4 -25,73 -17,89

ЗАКЛЮЧЕНИЕ

В данной статье представлены результаты разработки подхода к решению задачи нерегулярного размещения фигур в виде полимино на прямоугольных структурах. Задача представлена в виде модели целочисленного линейного программирования. Рассмотрено две подзадачи: размещение четырех ориентаций фигур £-тримино и восьми ориентаций фигур £-тетрамино. Для каждой подзадачи разработана математическая модель размещения.

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

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

Данный подход может быть применен в задаче проектирования фазированных антенных решеток, где требуется оптимизировать размещение подрешеток в форме по-лимино с учетом нерегулярности их расположения. Симуляция работы антенной решетки показала, что использование подхода позволяет достичь высокого уровня подавления нежелательного бокового излучения при максимальной заполненности структуры.

СПИСОК ЛИТЕРАТУРЫ

1. Wäscher G., Haußner H., Schumann H. An Improved typology of cutting and packing problems // European Journal of Operational Research. 2007. V. 183. P. 1109-1130. [ G. Wäscher, H. Haußner, H. Schumann, "An Improved typology of cutting and packing problems", in European Journal of Operational Research, vol. 183, pp. 1109-1130, 2007. ]

2. Irregular polyomino-shaped subarrays for spacebased active arrays / R. Mailloux [et. al.] // International Journal of Antennas and Propagation. 2009. Vol. 2009, P. 9. [ R. Mailloux et al., "Irregular polyomino-shaped subarrays for spacebased active arrays", in International Journal of Antennas and Propagation, vol. 2009, pp. 9, 2009. ]

3. Golomb S. Polyominoes: Puzzles, Patterns, Problems and Packings. 2nd Ed. Princeton: Princeton University Press, 1994. [ S. Golomb, Polyominoes: Puzzles, Patterns, Problems and Packings. 2nd Ed. Princeton: Princeton University Press, 1994. ]

4. Moore C., Robson J. Hard tiling problems with simple tiles // Discrete & Computational Geometry. 2001. V. 26, P. 573-590. [ C. Moore, J. Robson, "Hard tiling problems with simple tiles", in Discrete & Computational Geometry, vol. 26, pp. 573-590, 2001. ]

5. Wolffram. J. Packing Polyominoes // Operations Re-search'91. 1992. P. 168-171. [ J. Wolffram. "Packing Polyominoes", in Operations Research'91, pp. 168-171, 1992. ]

6. Gwee B. H., Lim M. H. Polyominoes tiling by a genetic algorithm // Computational Optimization and Applications Journal. 1996. V. 6, № 3, P. 273-291. [ B. H. Gwee, M. H. Lim "Polyominoes tiling by a genetic algorithm", in Computational Optimization and Applications Journal, vol. 6, №. 3, pp. 273291, 1996. ]

7. Algorithm for phased antenna array design for satellite communications / R. Chirikov [ et al ] // Vestnik USATU. 2013. V. 17, № 4(57), P. 159-166. [ R. Chirikov, et al., "Algorithm for phased antenna array design for satellite communications", in Vestnik USATU, vol. 17, no. 4(57), pp. 159-166, 2013. ]

8. Галиев Ш. И., Карпова М. А. Оптимизация многократного покрытия ограниченного множества кругами //

Журнал вычислительной математики и математической физики. 2010. Т. 50, № 2, С. 757-769. [ Sh. I. Galiev, M. A. Karpova, "Optimization of a multiple covering of a bounded set with circles", (in Russian), in Computational Mathematics and Mathematical Physics, vol. 50, no. 4, pp. 757-769, 2010. ]

9. Галиев Ш. И., Лисафина М. С. Численные методы оптимизации упаковок равных ортогонально ориентированных эллипсов в прямоугольную область // Журнал вычислительной математики и математической физики. 2013. Т. 53, № 11. С. 1923-1938. [Sh. I. Galiev, M. A. Lisafina, "Numerical optimization methods for packing equal orthogonally oriented ellipses in a rectangular domain" (in Russian), in Computational Mathematics and Mathematical Physics, vol. 53, no. 11, pp. 1923-1938, 2010. ]

10. Karademir S., Prokopyev O. A., Mailloux R. J. Irregular Polyomino Tiling via Integer Programming with Application in Phased Array Antenna Design // Journal of Global Optimization. 2016. V. 65, № 2. P. 137-173. [S. Karademir, O.A. Prokopyev, R.J. Mailloux, "Irregular Polyomino Tiling via Integer Programming with Application in Phased Array Antenna Design", in Journal of Global Optimization, vol. 65, no. 2, pp. 137173, 2016. ]

11. ГОСТ 23282-91. Решетки антенные. Термины и определения. М.: Стандартинформ, 2005. 7 с. [Antenna arrays. Terms and definitions, (in Russian), Federal standard 23282-91, Moscow, Standatrinform, 2005.]

12. Introducing IBM ILOG CPLEX Optimization Studio V12.6.0 URL: https://www.ibm.com/support/knowledgecenter /SSSA5P_12.6.0/ilog.odms.studio.help/0ptimization_Studio/t opics/C0S_relnotes_intro.html (дата обращения 12.10.2017). [Introducing IBM ILOG CPLEX Optimization Studio V12.6.0 (2017, Oct. 12) [Online]. Available: https://www.ibm.com/support/knowledgecenter/SSSA5P_12. 6.0/ilog.odms.studio.help/Optimization_Studio/topics/COS_re lnotes_intro.html]

ОБ АВТОРАХ

КАРТАК Вадим Михайлович, зав. кафедрой ВТиЗИ. Дипл. Инженер -программист (УГАТУ, 1995). Д-р физ.-мат. наук по 05.13.01 (УГАТУ, 2012). Иссл. в обл. дискретной оптимизации.

ФАБАРИСОВА Айгуль Ильдаровна, аспирант каф. Прикладной информатики (БГПУ им. М.Акмуллы). Дипл. инф.-экономист (УГАТУ, 2012). Магистр прикладн. матем. и информатики (УГАТУ, 2014). Иссл. в обл. оптимиз. размещения объектов методами целочисл. программирования.

METADATA

Title: Integer programming methods in the problem of irregular tiling of plane polyomino-shaped geometric objects Authors: V. M. Kartak1, A. I. Fabarisova2 Affiliation:

1 Ufa State Aviation Technical University (UGATU), Russia.

2 Bashkir State Pedagogical University named after M.Akmullah (BSPU), Russia.

Email: 1kvmail@mail.ru, 2 aygul_fab@mail.ru. Language: Russian.

Source: Vestnik UGATU (scientific journal of Ufa State Aviation Technical University), vol. 22, no. 2 (80), pp. 131-137, 2018. ISSN 2225-2789 (Online), ISSN 1992-6502 (Print).

Abstract: The irregular placement of two-dimentional poly-omino-shaped objects on plane structures optimization problem is discussed. Two cases are considered: plac-cement of L-shaped tromino and L-shaped tetromino. The approach based on integer linear programming is proposed. The mathematical model can be applied to the optimization problem of irregular placement of subarrays on phased array antennas.

Key words: Integer programming; polyomino; L-tromino; L-tetromino; phased array antenna.

About authors:

KARTAK, Vadim Michailovich, Head of the Dept. of. Computer Science and Information Security. Dipl. Software Engineer (UGATU, 1995). Dr. of Phys.-Math. Sci. (UGATU, 2012). Research interests - discrete optimization.

FABARISOVA, Aigul Ildarovna, Postgrad. (PhD) Student, Dept. of Applied Informatics (BSPU n.a. M. Akmullah). Dipl. Comp. Scientist and Economist (USATU, 2012). Master of Applied Math. and Computer Science (USATU, 2014).

i Надоели баннеры? Вы всегда можете отключить рекламу.