Application of optimization methods in the problem of placement of vector graphic objects on the plane

Author(s) Collection number Pages Download abstract Download full text
Паламарчук Д. Ю., Tymchenko O. V., Демченко В. О. № 1 (68) 61-70 Image Image

The article considers a comprehensive comparison of optimization algorithms for solving the problem of placing vector graphic objects on a plane. Algorithms are described in the form of block diagrams, which allow one to clearly understand their structure and principles of operation. These diagrams provide a step-by-step visual representation of the processes involved, making it easier to follow the logical process and identify the key components of each algorithm. Software is developed to evaluate the effectiveness of these methods. This program uses simplified input data in the form of rectangular objects that are placed on planes of different sizes. A set of rectangular objects and different dimensions of the plane makes it possible to perform a variety of analysis in different scenarios, guaranteeing the reliability of the results. Research results are carefully presented in the form of graphs and tables that clearly illustrate the effectiveness of each method. Furthermore, the article provides a thorough discussion of the obtained results and conclusions, indicating the high potential of optimization search methods in solving the problem of placing graphic objects. It highlights the practical implications of these findings, suggesting that these methods can significantly improve efficiency and resource utilization in various applications, such as manufacturing, printing, and layout design. The results of this study can guide future development and innovation in optimization methods, contributing to advances in fields that require accurate and efficient feature placement strategies.

Keywords: optimization, comparative analysis, vector graphic objects, genetic algorithm, simulation modeling, annealing simulation method.

doi: 10.32403/1998-6912-2024-1-68-61-70


  • 1. Jayananden Meenakchisundaram. Review on Building A Cost Efficient Pen Plotter: Inter­na­tional Research Journal of Engineering and Technology (IRJET). 2020, 352−355 (in English).
  • 2. Bodnar, O. S. Informatsiina systema dlia vyvchennia ta pidboru alhorytmiv doslidzhennia operatsii. Analiz ta porivniannia alhorytmiv. 2022 (in Ukrainian).
  • 3. Bratushka, S. M. (2009). Imitatsiine modeliuvannia yak instrument doslidzhennia skladnykh ekonomichnykh system: Visnyk Ukrainskoi akademii bankivskoi spravy, 2 (27), 113–118 (in Ukrainian).
  • 4. Martynova, O. V., & Stiepanova, K. V. (2019). Henetychnyi alhorytm dlia rozv’iazannia optymizatsiinykh zadach: Suchasni problemy upravlinnia pidpryiemstvamy: teoriia ta praktyka (in Ukrainian).
  • 5. John, Zukowsi. (2005). The Definitive Guide to Java Swing. New York (in English).
  • 6. Havrylenko, V. V., Ivokhina, K. Ye., & Rudoman, N. V. (2022). Pro zastosuvannia metodu imitatsii vidpalu dlia rozv’iazannia nechitkoi zadachi komivoiazhera: Control, Navigation and Communication Systems, 3, 60−63 (in Ukrainian).
  • 7. Zhanghan, Li, & Shuming Gan. (2024). Optimal arrangement of heliostat field based on simulated annealing algorithm: Highlights in Science Engineering and Technology, 82, 172−180 (in English).
  • 8. Colin Richard Reeves. Genetic Algorithms. Handbook of Metaheuristics. 2010, 109−139 (in English).