Розробка математичної моделі і методу розв’язання задачі оптимізації упаковки еліпсоїдів в опуклий контейнер

Автор(и)

  • Olha Khlud Інститут проблем машинобудування ім. А. М. Підгорного НАН України вул. Пожарського, 2/10, м. Харків, Україна, 61046, Україна https://orcid.org/0000-0003-1838-4121
  • Olexander Pankratov A. N. Podgorny Institute for Mechanical Engineering Problems of the National Academy of Sciences of Ukraine Pozharskoho str., 2/10, Kharkiv, Ukraine, 61046, Україна https://orcid.org/0000-0002-2958-8923
  • Olexander Pankratov Інститут проблем машинобудування ім. А. М. Підгорного НАН України вул. Пожарського, 2/10, м. Харків, Україна, 61046, Україна https://orcid.org/0000-0002-2958-8923
  • Tetyana Romanova A. N. Podgorny Institute for Mechanical Engineering Problems of the National Academy of Sciences of Ukraine Pozharskoho str., 2/10, Kharkiv, Ukraine, 61046, Україна https://orcid.org/0000-0002-8618-4917
  • Tetyana Romanova Інститут проблем машинобудування ім. А. М. Підгорного НАН України вул. Пожарського, 2/10, м. Харків, Україна, 61046, Україна https://orcid.org/0000-0002-8618-4917

DOI:

https://doi.org/10.15587/1729-4061.2018.140722

Ключові слова:

оптимальна упаковка, еліпсоїди, опуклий контейнер, метод phi-функції, моделювання відношень розміщення, нелінійна оптимізація

Анотація

У даній роботі розглядається задача оптимальної упаковки заданого набору еліпсоїдів у опуклому контейнері мінімального об’єму. Еліпсоїди задані розмірами напівосей і параметрами розміщення у локальній системі координат та допускають неперервні обертання і трансляції. У якості контейнера може виступати кубоїд (прямокутний паралелепіпед), циліндр, куля, еліпсоїд або опуклий багатогранник. Для аналітичного опису відношень неперетену еліпсоїдів застосовуються квазі-phi-функції. Для моделювання відношень включення використовуються квазі-phi-функції або phi-функції залежно від форми контейнеру. Використовуючи відповідні засоби моделювання будується математична модель у вигляді задачі нелінійного програмування.

Розроблено стратегію розв’язання, в основі якої лежить метод мультистарту. Пропонується швидкий алгоритм генерації початкових точок з області допустимих розв’язків та спеціальна оптимізаційна процедура, що зводить початкову задачу великої розмірності O(n2) зі великою кількістю нелінійних нерівностей до послідовності підзадач нелінійного програмування з меншою розмірністю O(n) та з меншою кількістю нелінійних нерівностей.

Оптимізаційна процедура дозволяє значно зменшити (від 10 % до 90 % в залежності від розмірності задачі) обчислювальні ресурси, такі як час та пам’ять. В залежності від форми контейнера, обмежень на орієнтацію еліпсоїдів (можливість безперервних поворотів, фіксована орієнтація) та особливостей метричних характеристик еліпсоїдів в результаті розв’язання задачі отримані локально-оптимальні або гарні допустимі розв’язки. В роботі проведені чисельні експерименти для різних форм контейнерів (включаючи циліндр, кубоїд, кулю, еліпсоїд)

Біографії авторів

Olha Khlud, Інститут проблем машинобудування ім. А. М. Підгорного НАН України вул. Пожарського, 2/10, м. Харків, Україна, 61046

Аспірант

Відділ математичного моделювання та оптимального проектування

Olexander Pankratov, A. N. Podgorny Institute for Mechanical Engineering Problems of the National Academy of Sciences of Ukraine Pozharskoho str., 2/10, Kharkiv, Ukraine, 61046

Doctor of Technical Sciences, Senior Researcher

Department of mathematical modeling and optimal design

Olexander Pankratov, Інститут проблем машинобудування ім. А. М. Підгорного НАН України вул. Пожарського, 2/10, м. Харків, Україна, 61046

Доктор технічних наук, старший науковий співробітник

Відділ математичного моделювання та оптимального проектування

Tetyana Romanova, A. N. Podgorny Institute for Mechanical Engineering Problems of the National Academy of Sciences of Ukraine Pozharskoho str., 2/10, Kharkiv, Ukraine, 61046

Doctor of Technical Sciences, Professor, Leading Researcher

Department of mathematical modeling and optimal design

Tetyana Romanova, Інститут проблем машинобудування ім. А. М. Підгорного НАН України вул. Пожарського, 2/10, м. Харків, Україна, 61046

Доктор технічних наук, професор, провідний науковий співробітник

Відділ математичного моделювання та оптимального проектування

Посилання

  1. Chazelle, B., Edelsbrunner, H., Guibas, L. J. (1989). The complexity of cutting complexes. Discrete & Computational Geometry, 4 (2), 139–181. doi: https://doi.org/10.1007/bf02187720
  2. Choi, Y.-K., Chang, J.-W., Wang, W., Kim, M.-S., Elber, G. (2009). Continuous Collision Detection for Ellipsoids. IEEE Transactions on Visualization and Computer Graphics, 15 (2), 311–325. doi: https://doi.org/10.1109/tvcg.2008.80
  3. Uhler, C., Wright, S. J. (2013). Packing Ellipsoids with Overlap. SIAM Review, 55 (4), 671–706. doi: https://doi.org/10.1137/120872309
  4. Donev, A. (2004). Improving the Density of Jammed Disordered Packings Using Ellipsoids. Science, 303 (5660), 990–993. doi: https://doi.org/10.1126/science.1093010
  5. Bezrukov, A., Stoyan, D. (2006). Simulation and Statistical Analysis of Random Packings of Ellipsoids. Particle & Particle Systems Characterization, 23 (5), 388–398. doi: https://doi.org/10.1002/ppsc.200600974
  6. Man, W., Donev, A., Stillinger, F. H., Sullivan, M. T., Russel, W. B., Heeger, D. et. al. (2005). Experiments on Random Packings of Ellipsoids. Physical Review Letters, 94 (19). doi: https://doi.org/10.1103/physrevlett.94.198001
  7. Kallrath, J. (2015). Packing ellipsoids into volume-minimizing rectangular boxes. Journal of Global Optimization, 67 (1-2), 151–185. doi: https://doi.org/10.1007/s10898-015-0348-6
  8. Birgin, E. G., Lobato, R. D., Martínez, J. M. (2015). Packing ellipsoids by nonlinear optimization. Journal of Global Optimization, 65 (4), 709–743. doi: https://doi.org/10.1007/s10898-015-0395-z
  9. Stoyan, Y., Romanova, T. (2012). Mathematical Models of Placement Optimisation: Two- and Three-Dimensional Problems and Applications. Modeling and Optimization in Space Engineering, 363–388. doi: https://doi.org/10.1007/978-1-4614-4469-5_15
  10. Stoyan, Y., Romanova, T., Pankratov, A., Chugay, A. (2015). Optimized Object Packings Using Quasi-Phi-Functions. Springer Optimization and Its Applications, 265–293. doi: https://doi.org/10.1007/978-3-319-18899-7_13
  11. Stoyan, Y. G., Patsuk, V. M. (2014). Covering a convex 3D polytope by a minimal number of congruent spheres. International Journal of Computer Mathematics, 91 (9), 2010–2020. doi: https://doi.org/10.1080/00207160.2013.865726
  12. Romanova, T., Bennell, J., Stoyan, Y., Pankratov, A. (2018). Packing of concave polyhedra with continuous rotations using nonlinear optimisation. European Journal of Operational Research, 268 (1), 37–53. doi: https://doi.org/10.1016/j.ejor.2018.01.025
  13. Ipopt home page. Available at: https://projects.coin-or.org/Ipopt
  14. Wolfram Language & System Documentation Center. Available at: http://reference.wolfram.com/language/ref/FindArgMin.html

##submission.downloads##

Опубліковано

2018-08-16

Як цитувати

Khlud, O., Pankratov, O., Pankratov, O., Romanova, T., & Romanova, T. (2018). Розробка математичної моделі і методу розв’язання задачі оптимізації упаковки еліпсоїдів в опуклий контейнер. Eastern-European Journal of Enterprise Technologies, 4(4 (94), 51–58. https://doi.org/10.15587/1729-4061.2018.140722

Номер

Розділ

Математика та кібернетика - прикладні аспекти