Метод обернено-опуклого програмування та оптимальне пакування вантажів

Formalization of the problem for optimal goods packing for an airplane is proposed. To solve the problem, the method of inverse-convex programming is used. Numerical calculations of test and real problems are presented.

Gespeichert in:
Bibliographische Detailangaben
Datum:2019
Hauptverfasser: Ostapenko, V. V., Sobolenko, L. A., Prokhorovich, I. V.
Format: Artikel
Sprache:Russisch
Veröffentlicht: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2019
Online Zugang:https://journal.iasa.kpi.ua/article/view/172275
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Institution

System research and information technologies
_version_ 1866302479417737216
author Ostapenko, V. V.
Sobolenko, L. A.
Prokhorovich, I. V.
author_facet Ostapenko, V. V.
Sobolenko, L. A.
Prokhorovich, I. V.
author_sort Ostapenko, V. V.
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2019-07-02T15:42:32Z
description Formalization of the problem for optimal goods packing for an airplane is proposed. To solve the problem, the method of inverse-convex programming is used. Numerical calculations of test and real problems are presented.
first_indexed 2025-07-17T10:25:33Z
format Article
fulltext © В.В. Остапенко, Л.А. Соболенко, И.В. Прохорович, 2004 Системні дослідження та інформаційні технології, 2004, № 2 95 TIДC МЕТОДИ ОПТИМІЗАЦІЇ, ОПТИМАЛЬНЕ УПРАВЛІННЯ І ТЕОРІЯ ІГОР УДК 519.8 МЕТОД ОБРАТНО-ВЫПУКЛОГО ПРОГРАММИРОВАНИЯ И ОПТИМАЛЬНАЯ УПАКОВКА ГРУЗОВ В.В. ОСТАПЕНКО, Л.А. СОБОЛЕНКО, И.В. ПРОХОРОВИЧ Предложена формализация задачи оптимальной упаковки грузов в самолет. Для ее решения используется метод обратно-выпуклого программирования. Приведены численные расчеты тестовых и реальных задач. Задача оптимальной упаковки грузов для перевозок тесно связана с задачей классической математики о размещении различных объектов в пространстве nR . В монографиях [1], [2] рассматриваются традиционные подходы к ре- шению таких задач. Они требуют рассмотрения объектов одинаковых форм и размеров (шары одинакового радиуса, равные многогранники и т.п.). Для специалистов, работающих в области численных методов оптими- зации, проблема упаковки достаточно интересная, но в то же время и трудная, поскольку является одной из частных задач поиска глобального экстремума. В работах [3], [4] предложен нетрадиционный подход к решению задач размещения, основанный на формулировке проблемы в виде общей оптими- зационной задачи обратно-выпуклого программирования и использования численного метода для ее решения. Алгоритм, описанный в работе [3], прост в реализации и позволяет отыскивать локальный экстремум. В зави- симости от начальных данных он находит различные локальные экстрему- мы, что позволяет сравнить их по значению целевой функции. Численные результаты, приведенные в работах [3]–[5], показали эффективность метода и небезнадежность получения глобального экстремума. Кроме того, в отличие от традиционных методов решения задач разме- щения, формулировка проблемы в виде общей оптимизационной задачи по- зволяет снять ограничения на формы и размеры объектов, что значительно расширяет сферу практического применения алгоритма. В этой работе рас- сматривается одна из таких практических задач: упаковка грузов в заданном объеме на примере их упаковки в самолет с известным центром тяжести. Обозначения. Пусть xRx n ,∈ — n -мерный вектор-столбец, а ∗x — соответствующая ему вектор-строка; *nR , сопряженное к nR , — простран- ство вектор-строк. Тогда скалярное произведение двух векторов ∑ = ∗ == n i ii yxyxyx 1 ),( , а евклидова норма вектора x — величина xxx ∗= . В.В. Остапенко, Л.А. Соболенко, И.В. Прохорович ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 96 Задача обратно-выпуклого программирования. Под задачей обрат- но-выпуклого программирования понимается задача { }.,...,1,0)(:)(max 0 mixfxf i Rx n =≥ ∈ (1) Здесь mixfi ,...,1,0),( = — выпуклые непрерывные функции, опреде- ленные на всем пространстве nR . Задача (1) является негладкой, поскольку mixfi ,...,1,0),( = только непрерывны. Известно [6], что для этих функций в каждой точке nRx∈ существует выпуклое компактное непустое множест- во (субдифференциал), определяемое соотношением ⎭⎬ ⎫ ⎩⎨ ⎧ ∈∀−′+≥∈′=∂ ∗ n iii n ii RyxyxfxfyfRxfxf ),)(()()(:)()( , (2) где )(xfi ′ — субградиент функции )(xfi ; если )(xfi — дифференцируемая в точке x функция, то )(xfi∂ состоит из единственного вектора )(xfi ′ — градиента функции )(xfi ; ∗nR — пространство n -мерных вектор-строк, поэтому )(xfi ′ есть вектор-строка. Предполагается, что существует прави- ло, по которому каждой точке x можно поставить в соответствие один из субградиентов )()( xfxf ii ∂∈′ . Хотя функции mixfi ,...,1,0),( = выпуклы, задача (1) не является вы- пуклой в обычном смысле. Она многоэкстремальная. Алгоритм [3] для отыскания локального экстремума задачи (1) состоит в следующем. Пусть { }mixfxD i ,...,1,0)(: =≥= — допустимое множество задачи (1). С каждой точкой Dx∈ свяжем вспомогательную задачу квадратичного программирования .,...,1,0)()(: 2 1)(min 2 0 ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ =≥+′+′− ∈ mixfpxfppxf ii Rp n (3) Так как Dx∈ , то 0=p удовлетворяет ограничениям задачи (3), и она всегда имеет единственное решение )(xp . Пусть mixui ,...,1),( = — соот- ветствующие (3) множители Лагранжа, которые являются решением двой- ственной к (3) задачи квадратичного программирования [7] ( ) ( ) .,...,1,0:)()()( 2 1min 1 2 1 0 ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ =≥+′+′− ∑∑ == ∗∗ ∈ miuxfuxfuxf m i i i i m i i i Ru m (4) Решения задач (3) и (4) связаны соотношением [3] ( ) ( )∑ = ∗∗ ′+′= m i i i xfuxfxp 1 0 .)()()( (5) Метод обратно-выпуклого программирования и оптимальная упаковка грузов Системні дослідження та інформаційні технології, 2004, № 2 97 Будем предполагать, что начальная точка Dx ∈0 . Тогда точки итера- ционной последовательности { }∞0kx определяются формулой kkk pxx +=+1 . (6) Здесь вектор направления )( kk xpp = — решение задачи (3). Задача (4) имеет более простые ограничения. Поэтому на практике часто легче решить задачу (4), а для определения вектора направления kp воспользоваться со- отношением (5). Итерационный процесс останавливается, когда 1ε≤kp , где 1ε — заданная точность решения. При этом выполняются ограничения задачи (1) и необходимые условия экстремума [3]. Сходимость алгоритма, его свойства, особенности при решении конкретных задач описаны в рабо- тах [3]–[5]. Задача об упаковке грузов в самолет. Пусть имеется m грузов для перевозок самолетом и известны их массы mimi ,...,1, = . Для обеспечения нормального маневра самолета грузы необходимо уложить в имеющийся в самолете контейнер так, чтобы отклонение от известного центра тяжести самолета ∗x было минимальным. Предположим, что грузы и контейнер самолета являются параллелепи- педами. Пусть в пространстве nR параллелепипед задается с помощью сво- его центра nRx∈ и вектора полуосей nRa∈ , т. е. параллелепипед )(xSa определен системой неравенств { kkkn a axyRyxS ≤−∈= :)( , }nk ,...,1= . Совместим начало координатных осей с центром контейнера. Если nkAk ,...,1, = — полуоси контейнера, то он определен системой нера- венств { }nkAyRyS kkn A ,...,1,:)0( =≤∈= . Грузы mixS iai ,...,1),( = за- даются своими центрами mixi ,...,1, = или покоординатно mixk i ,...,1, = , nk ,...,1= и полуосями miai ,...,1, = с координатами miak i ,...,1, = , nk ,...,1= . В пространстве грузы можно перемещать только параллельным сдвигом. Обозначим nkk ,...,1, =ξ величины выхода грузов за границы контейнера по каждой из сторон. Тогда формально задача об упаковке гру- зов в самолет сводится к следующей оптимизационной задаче. ∑ ∑ ∑ ∑ = = ∗ = = ⎟⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎜ ⎜ ⎝ ⎛ −+ n k n k k m i i m i k ii kk x x m xm CC 1 1 2 1 1 1, :{min ξ ξ ,,...,1,,...,1, minkAax kkk i k i ==−−≥− ξ ,,...,1,,...,1, minkAax kkk i k i ==+≤+ ξ (7) В.В. Остапенко, Л.А. Соболенко, И.В. Прохорович ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 98 ( ) ( )( ) ( )( )∑ = ≥+−−= n k k j k i k j k ijaia aaxxfxSxS ji 1 0, εερ , },,...,1,,, mjijiji =<≠ где ⎩ ⎨ ⎧ < ≥ = ,0, ,0, tt tt f εε ( ) nkCCaaxxt kk j k i k j k i ,...,1,,),1,0(, 1 =∈+−−= ε — весовые коэффициенты. Первые две группы ограничений показывают, что грузы не должны выходить за границы контейнера, а условия попарного не- пересечения грузов задаются с помощью введенной в работе [4] функции квазирасстояния ))(),((),( ySxSyx baεε ρρ = . Предполагается, что центр тя- жести самолета ∗x совпадает с центром контейнера. В такой постановке грузы будут упаковываться вокруг центра контейнера. Однако центр тяже- сти ∗x может не совпадать с центром контейнера. Кроме того, часто возни- кает необходимость упаковывать грузы на пол контейнера вокруг проекции центра тяжести. Допустим, что начало координатных осей совпадает с центром тяжести ∗x . Предположим, что полуоси контейнера могут быть не равны между со- бой. Пусть nkAk ,...,1,0 =≥ — полуоси контейнера, соответствующие от- рицательным осям координат; nkBk ,...,1,0 =≥ — положительным, а nkik i ,...,1,2,1, ==ξ — величины выхода грузов за границы контейнера по каждой из сторон. Введем в рассмотрение вектор nR∈α с компонентами nkk ,...,1, =α , которые могут принимать значения 0 или 1. Тогда оптими- зационная задача об упаковке грузов преобразуется к виду ( ) :min 2 1 1 1 1 2211, { ∑ ∑ ∑ ∑ = ∗ = = = ⎟⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎜ ⎜ ⎝ ⎛ −++ n k k m i i m i k iin k kkkk x x m xm CCC ξξ ξ ,,...,1,,...,1,1 minkAax kkkk i k i ==−−≥− ξα ,,...,1,,...,1,2 minkBax kkk i k i ==+≤+ ξ (8) ( ) ( )( ) ( )( )∑ = ≥+−−= n k k j k i k j k ijaia aaxxfxSxS ji 1 ,0, εερ }mjijiji ,...,1,,, =<≠ . Если в (8) положить 011 ==== nnnn CA ξα , то грузы будут укладывать- ся на пол контейнера вокруг проекции центра тяжести. Метод обратно-выпуклого программирования и оптимальная упаковка грузов Системні дослідження та інформаційні технології, 2004, № 2 99 Очевидно, что задачи (7),(8) легко приводятся к виду (1), и для их ре- шения можно использовать метод обратно-выпуклого программирования [3]. Из выражений (5),(6) видно, что этот метод требует вычисления mixfi ,...,1,0),( =′ . В задачах (7) и (8) затруднения могут вызвать только вычисления субградиентов ,)),(),(( jixSxS jaia ji ≠′ερ mjiji ,...,1,, =< . Заметим, что при фиксированных a иb , ))(),((),( ySxSyx baεε ρρ = является выпуклой функцией переменных yx, . Поэтому можно найти ∈′ ),( yxερ ),( yxερ∂∈ . Опуская технические детали вычислений, которые можно най- ти в работе [6], запишем ( )( ) ( ) ( )( ) ( ) ,,...,1,Sign. ),( ,,...,1,Sign. ),( nkyxbayxf y yx nkyxbayxf x yx kkkkkk k kkkkkk k =−+−−′−= ∂ ∂ =−+−−′= ∂ ∂ ε ε ε ε ρ ρ (9) где ( ) ( )⎪⎩ ⎪ ⎨ ⎧ <+−− ≥+−− =′ ,0, ,0,1 kkkk kkkk bayx bayx f ε ε ( ) ⎪⎩ ⎪ ⎨ ⎧ <−− ≥− =− .0,1 ,0,1 Sign kk kk kk yx yx yx Численные результаты. Поскольку грузы упаковываются в самолет, то размерность пространства 3=n . Алгоритм применим для любых nRx∈ . Расчеты проводились для обеих оптимизационных задач (7) и (8). Вначале рассмотрим задачу (7). Пусть даны пять параллелепипедов. Параллелепипеды в начальном положении и контейнер, в который их нужно уложить, изображены на рис. 1. Цифра на параллелепипеде соответствует его индексному номеру. Размеры полуосей параллелепипедов k ia , 5,...,1=i , 3,2,1=k и координаты их центров k ix , 5,...,1=i , 3,2,1=k в начальном по- ложении приведены в табл.1. Т а б л и ц а 1 . Размеры параллелепипедов и координаты их центров в начальном положении (7) Номер п/п 1a 2a 3a 1 0x 2 0x 3 0x 1 0,5 1,0 0,5 -0,5 0,5 5,5 2 0,5 0,5 1,0 4,0 1,5 -5,0 3 1,0 0,5 0,5 7,5 5,0 -2,0 4 0,5 0,5 0,5 5,0 4,0 6,5 5 0,5 0,5 0,5 -8,5 -7,0 0,5 В.В. Остапенко, Л.А. Соболенко, И.В. Прохорович ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 100 Параллелепипеды требуется упаковать в контейнер с полуосями 5,1321 === AAA . Нужно найти такое положение центров параллелепипе- дов ,3,...,1,5,...,1, == kixk i при котором величины выхода грузов за гра- ницы контейнера 3,..,1, =kkξ и отклонение от центра тяжести самолета ∗ ∗ = ),0,0,0(x будут минимальными. В данном случае центр тяжести самоле- та совпадает с центром контейнера и началом координатных осей. Положим значения весовых коэффициентов 3,...,1,1,1 1 === kCC k , массы грузов 5,...,1,1 == imi , а начальные значения 5,03 0 2 0 1 0 === ξξξ . В оптимизаци- онной задаче (7) число неизвестных равно 18=+×= nmnin , а число огра- ничений 01,0,402 2 ==+××= εmCnmim . Для получения решения с точ- ностью 2109,0 −⋅≤kp алго- ритму потребовалось выпол- нить 22 итерации. Решение показано на рис. 2. Координа- ты центров параллелепипедов в решении указаны в табл. 2. При этом значения величин выхода грузов за границы кон- тейнера равны === 321 ξξξ 49,0−= . 1 -12 -5 0 -8 7 6 x2 12 4 2 5 3 x1 3 x2 x3 Рис. 1. Начальное положение грузов (7) Т а б л и ц а 2 . Координаты центров в решении задачи (7) Номер п/п 1 ∗x 2 ∗x 3 ∗x 1 -0,51 -0,01 0,51 2 0,51 -0,51 0,00 3 0,01 0,51 -0,51 4 0,51 0,51 0,51 5 -0,51 -0,51 -0,51 Метод обратно-выпуклого программирования и оптимальная упаковка грузов Системні дослідження та інформаційні технології, 2004, № 2 101 Отклонения от центра тяжести ∗ ∗ = )0;0;0(x равны: по координате 1x — 0,002, по 2x — 0,0006, по 3x — 0,0006. Квадрат нормы отклонения равен 0,000000303. Очевидно, что в данном случае получен глобальный минимум. Заметим: вопреки требованию метода обратно-выпуклого программирова- ния начальная точка итерационного процесса не является допустимой, т.е. Dx ∉0 . Однако это не было препятствием для получения решения, по- скольку вспомогательная задача (4), соответствующая точке 0x , оказалась разрешимой. Тогда, начиная с точки 1x , все последующие точки Dxk ∈ , и сходимость процесса не нарушается [3], что является существенным пре- имуществом, расширяющим возможности пользователя при выборе началь- ных точек для отыскания приемлемого решения. Данные для этого примера выбраны совершенно произвольно. При существенном изменении начально- го положения получены различные локальные решения. Задача (8) исследовалась на тестовых примерах. Проведен эксперимент решения конкретной практической задачи. Так из начального положения (рис. 1 и табл. 1) при ∗= )1;1;1(α , 3,...,1,5,1 === kBA kk и тех же, что в задаче (7), весовых коэффициентах получено решение (рис. 2 и табл. 2). Результаты расчетов практической задачи в полном объеме здесь не приводятся. Это связано с тем, что возникающая задача имеет большую размерность, и графическое представление ее не будет наглядным. Так для тридцати грузов число неизвестных в задаче (8) равно 96, а число ограниче- ний – 615. Тогда при решении вспомогательной задачи (4) возникает необ- ходимость работать с матрицами размера 615615× , причем все расчеты проводятся с двойной точностью. Грузов может быть и больше. Для нагляд- ности графического представления здесь приводятся результаты расчетов упаковки пяти грузов в самолет типа ИЛ-76. В этом случае число неизвест- ных задачи (8) равно 21, а число ограничений — 40. В табл. 3 приведены на- Рис. 2. Решение задачи (7) -3 -3 -7 3 1 4 3 3 x2 7 2 x1 x2 x3 В.В. Остапенко, Л.А. Соболенко, И.В. Прохорович ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 102 чальные положения центров и размеры полуосей параллелепипедов, опре- деляющих грузы в метрах. Т а б л и ц а 3 . Начальные значения параметров для задачи (8) Номер п/п 1a 2a 3a 1 0x 2 0x 3 0x 1 5,0 0,5 0,5 5,5 2,2 2,5 2 5,0 0,5 0,5 -1,0 1,2 5,0 3 4,5 0,5 0,25 5,0 -0,5 2,0 4 4,5 0,5 0,25 -10 -10 4,0 5 3,0 0,5 0,25 13 5,0 3,2 Размеры контейнера следующие: 75,1;9 2211 ==== BABA ; 03 =A ; 2,33 =B . Координаты центра тяжести ∗ ∗ = )6,1;0;0(x . Весовые коэффици- енты принимают значения: 1;0;2,1,;1;1 3 2 3 1 ===== CCkiCC k i . Массы грузов имеют значения 1,2,3 54321 ===== mmmmm . Таким образом, грузы будут укладываться вокруг проекции центра тяжести на плоскость ),( 21 xx . Такая специфика упаковки вполне допустима, так как для нормаль- ного маневра отклонение от центра тяжести, соответствующее оси 3x , не является столь существенным, как отклонения по осям 21, xx . Положение грузов в решении задачи изображено на рис. 3, а значения координат их цен- тров приведены в табл. 4. Значения величин выхода за границы контейнера в решении следующие: 068,0;182,4;0;177,0;818,3 3 2 1 2 3 1 2 1 1 1 −=−==−=−= ξξξξξ ; 636,13 2 −=ξ . Отклонение от проекции центра тяжести по координате 1x равно нулю, по 2x — 0,0022, по 3x — 0,590. Полученные расчеты показывают, что грузы лежат на полу )0( 3 1 =ξ и находятся внутри контейнера, так как значения остальных k iξ отрицательны. Кроме того, упакованные грузы практически не изменили координат центра тяжести самолета по осям 21, xx . 10 x2 3 -11 -12 1 5 5 x x1 x2 x3 Рис. 3. Положение грузов в решении задачи (8) Метод обратно-выпуклого программирования и оптимальная упаковка грузов Системні дослідження та інформаційні технології, 2004, № 2 103 Т а б л и ц а 4 . Решение задачи (8) Номер п/п 1 ∗x 2 ∗x 3 ∗x 1 –0,182 1,157 0,500 2 –0,182 0,047 0,500 3 0,318 –1,048 0,250 4 –0,682 –1,047 0,840 5 1,818 0,605 1,314 Изложенное выше подтверждает эффективность применения метода обратно-выпуклого программирования для решения конкретных задач упа- ковки грузов в самолетах и то, что формализованная модель задачи упаков- ки грузов адекватно учитывает расположение центра тяжести самолета и специфику размещения грузов. ЛИТЕРАТУРА 1. Тот Л.Ф. Расположения на плоскости, на сфере и в пространстве. — М.: Физ- матгиз, 1958. — 363 с. 2. Конвей Дж., Слоэн Н. Упаковка шаров, решетки и группы. — М.: Мир, 1990. — 1, 2. — 791с. 3. Пшеничный Б.Н., Соболенко Л.А. Метод линеаризации для обратно-выпуклого программирования // Кибернетика и системный анализ. — 1995. — № 6. — С. 86–97. 4. Пшеничный Б. Н., Соболенко Л. А. Метод обратно-выпуклого программирова- ния и укладка параллелепипедов // Кибернетика и системный анализ. — 1996. — № 3. — С. 16–26. 5. Пшеничный Б.Н., Соболенко Л.А. Использование метода линеаризации в не- гладкой оптимизации // Міжнар. конф. з управління «Автоматика 2000», Львів, 11 – 15 вересня 2000 р. — Львів, 2000. — 1. — С. 217–221. 6. Пшеничный Б.Н. Выпуклый анализ и экстремальные задачи. — М.: Наука, 1980. — 319 с. 7. Пшеничный Б.Н. Метод линеаризации. — М.: Наука, 1983. — 136 с. Поступила 1.08.2003
id journaliasakpiua-article-172275
institution System research and information technologies
keywords_txt_mv keywords
language Russian
last_indexed 2025-07-17T10:25:33Z
publishDate 2019
publisher The National Technical University of Ukraine &quot;Igor Sikorsky Kyiv Polytechnic Institute&quot;
record_format ojs
resource_txt_mv journaliasakpiua/e5/975cabb0e583643ae2d6cb4fc6757de5.pdf
spelling journaliasakpiua-article-1722752019-07-02T15:42:32Z Method of inverse-convex programming and optimal goods packing Метод обратно-выпуклого программирования и оптимальная упаковка грузов Метод обернено-опуклого програмування та оптимальне пакування вантажів Ostapenko, V. V. Sobolenko, L. A. Prokhorovich, I. V. Formalization of the problem for optimal goods packing for an airplane is proposed. To solve the problem, the method of inverse-convex programming is used. Numerical calculations of test and real problems are presented. Предложена формализация задачи оптимальной упаковки грузов в самолет. Для ее решения используется метод обратно-выпуклого программирования. Приведены численные расчеты тестовых и реальных задач. Запропоновано формалізацію задачі оптимального пакування вантажів у літак. Для її розв’язання використовується метод обернено-опуклого програмування. Наведені чисельні розрахунки тестових і реальних задач. The National Technical University of Ukraine &quot;Igor Sikorsky Kyiv Polytechnic Institute&quot; 2019-07-02 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/172275 System research and information technologies; No. 2 (2004); 95-103 Системные исследования и информационные технологии; № 2 (2004); 95-103 Системні дослідження та інформаційні технології; № 2 (2004); 95-103 2308-8893 1681-6048 ru https://journal.iasa.kpi.ua/article/view/172275/172018 Copyright (c) 2021 System research and information technologies
spellingShingle Ostapenko, V. V.
Sobolenko, L. A.
Prokhorovich, I. V.
Метод обернено-опуклого програмування та оптимальне пакування вантажів
title Метод обернено-опуклого програмування та оптимальне пакування вантажів
title_alt Method of inverse-convex programming and optimal goods packing
Метод обратно-выпуклого программирования и оптимальная упаковка грузов
title_full Метод обернено-опуклого програмування та оптимальне пакування вантажів
title_fullStr Метод обернено-опуклого програмування та оптимальне пакування вантажів
title_full_unstemmed Метод обернено-опуклого програмування та оптимальне пакування вантажів
title_short Метод обернено-опуклого програмування та оптимальне пакування вантажів
title_sort метод обернено-опуклого програмування та оптимальне пакування вантажів
url https://journal.iasa.kpi.ua/article/view/172275
work_keys_str_mv AT ostapenkovv methodofinverseconvexprogrammingandoptimalgoodspacking
AT sobolenkola methodofinverseconvexprogrammingandoptimalgoodspacking
AT prokhorovichiv methodofinverseconvexprogrammingandoptimalgoodspacking
AT ostapenkovv metodobratnovypuklogoprogrammirovaniâioptimalʹnaâupakovkagruzov
AT sobolenkola metodobratnovypuklogoprogrammirovaniâioptimalʹnaâupakovkagruzov
AT prokhorovichiv metodobratnovypuklogoprogrammirovaniâioptimalʹnaâupakovkagruzov
AT ostapenkovv metodobernenoopuklogoprogramuvannâtaoptimalʹnepakuvannâvantažív
AT sobolenkola metodobernenoopuklogoprogramuvannâtaoptimalʹnepakuvannâvantažív
AT prokhorovichiv metodobernenoopuklogoprogramuvannâtaoptimalʹnepakuvannâvantažív