<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Efficiency of optimization algorithms in the problem of graphic objects placement ⋆</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Bohdana</forename><surname>Havrysh</surname></persName>
							<email>dana.havrysh@gmail.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Lviv Polytechnic National University</orgName>
								<address>
									<addrLine>Stepana Bandery Street, 12</addrLine>
									<postCode>79000</postCode>
									<settlement>Lviv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Dmytro</forename><surname>Palamarchuk</surname></persName>
							<email>dmytro.palamarchuck@gmail.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Lviv Polytechnic National University</orgName>
								<address>
									<addrLine>Stepana Bandery Street, 12</addrLine>
									<postCode>79000</postCode>
									<settlement>Lviv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Oleksandr</forename><surname>Tymchenko</surname></persName>
							<email>alextymchenko53@gmail.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Lviv Polytechnic National University</orgName>
								<address>
									<addrLine>Stepana Bandery Street, 12</addrLine>
									<postCode>79000</postCode>
									<settlement>Lviv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Bohdan</forename><surname>Kovalskyi</surname></persName>
							<email>bkovalskyi@ukr.net</email>
							<affiliation key="aff0">
								<orgName type="institution">Lviv Polytechnic National University</orgName>
								<address>
									<addrLine>Stepana Bandery Street, 12</addrLine>
									<postCode>79000</postCode>
									<settlement>Lviv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Orest</forename><surname>Khamula</surname></persName>
							<email>khamula@gmail.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Lviv Polytechnic National University</orgName>
								<address>
									<addrLine>Stepana Bandery Street, 12</addrLine>
									<postCode>79000</postCode>
									<settlement>Lviv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="department">International Workshop on Advanced Applied Information Technologies</orgName>
								<address>
									<addrLine>December 5</addrLine>
									<postCode>2024</postCode>
									<settlement>KhmelnytskyiZilina</settlement>
									<country>Ukraine -, Slovakia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Efficiency of optimization algorithms in the problem of graphic objects placement ⋆</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">4C1D916FA5016AA717CBAF03CF1B452B</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T17:47+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>optimization, comparative analysis, vector graphic objects, genetic algorithm, simulation modeling, annealing simulation method 1 O. Khamula) 0000-0003-3213-9747 (B. Havrysh), 0009-0000-3934-5899 (D. Palamarchuk)</term>
					<term>0000-0001-6315-9375 (O. Tymchenko)</term>
					<term>0000-0001-9088-1144 (B. Kovalskyi)</term>
					<term>0000-0003-0926-9156 (O. Khamula)</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>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 allows an understanding of their structure and operation principles. These diagrams provide a step-by-step visual representation of the processes involved, making it easier to follow the logical process and identify the critical components of each algorithm. Software was 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 plane dimensions makes it possible to perform various analyses in different scenarios, guaranteeing the reliability of the results. Research results are carefully presented in graphs and tables that clearly illustrate the effectiveness of each method. Furthermore, the article thoroughly discusses the results and conclusions obtained, 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.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Placing vector objects on a plane is a common challenge in various industries, such as cutting shapes from paper, metal, wood, and other substrates <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b20">21]</ref>. The optimal arrangement becomes essential when cutting many pieces, as it helps conserve material and handle non-standard plane shapes efficiently. Optimizing the placement of vector objects on a plane is a complex problem due to the vast number of possible configurations and the need to consider multiple parameters for each object. For example, the rotation of objects can significantly influence the overall efficiency of the placement. Furthermore, maintaining sufficient spacing between objects is vital to prevent material damage or other production defects.</p><p>This optimization challenge belongs to the category of NP-hard problems, making exact methods impractical for large datasets. Therefore, it is more suitable to use heuristic optimization methods that can provide acceptable solutions within a reasonable time frame. This paper explores three optimization methods: the genetic algorithm, simulated annealing, and simulation modeling. A software application was developed to evaluate the effectiveness of these algorithms by processing simplified input data, which consisted of rectangular objects placed on planes of various sizes. The findings of this research may contribute to the creation of more efficient algorithms for optimization tasks across various industrial and applied fields, enabling resource savings and improving productivity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Analysis of recent researches and publications</head><p>Due to its importance and complexity, the problem of finding optimal solutions is actively studied in various scientific and applied fields. A variety of methods developed to tackle this problem, with the most widely used being genetic algorithms, simulated annealing, and simulation modeling. Each of these methods offers unique approaches to finding optimal solutions. Simulated Annealing -is an optimization algorithm miming the physical process of annealing metals <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b12">[13]</ref><ref type="bibr" target="#b13">[14]</ref><ref type="bibr" target="#b14">[15]</ref>. In this method, the system is "heated" to explore various possibilities and then "cooled" to avoid getting trapped in local minima. This algorithm is effective for optimizing complex spaces with many local optima. It offers several key advantages, including simplicity of implementation and the ability to find optimal solutions for various problems. However, it may require significant time and parameter tuning. Due to its flexibility and ability to find optimal solutions in challenging environments, simulated annealing is widely applied to optimization tasks such as the traveling salesperson problem, scheduling, and task allocation.</p><p>Simulation modeling is a powerful tool in applied systems analysis that allows the exploration of complex systems and processes, mainly when decision-making is linked to uncertainty <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b17">[18]</ref><ref type="bibr" target="#b18">[19]</ref><ref type="bibr" target="#b19">[20]</ref>. Compared to other methods, it enables consideration of many alternatives, improves the quality of management decisions, and forecasts their consequences. However, using simulation modeling in practical management is relatively common due to the complexity of the mathematical framework and the processing of large datasets. The method is based on replicating the functioning process of a system, including its interaction with the external environment, and its model can be represented as functionally implemented blocks, either in software or hardware. Simulation modeling allows include of a wide range of factors in decision-making. It is one of the most powerful tools for analyzing complex systems and processes, particularly under conditions of subjectivity and uncertainty, where reliable analytical tools are required.</p><p>Genetic algorithm stands apart from traditional optimization methods and offers several key advantages <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b14">[15]</ref><ref type="bibr" target="#b15">[16]</ref><ref type="bibr" target="#b16">[17]</ref>. It operates on encoded values and searches within a population, enabling efficient solution space exploration. This method does not require objective function derivatives, employs probabilistic selection rules to avoid getting stuck in local optima, and features inherent parallelism to explore multiple search directions simultaneously. It excels in complex search domains, can manage numerous parameters concurrently, and requires no additional problemspecific information while delivering solutions quickly. However, a significant limitation is the inability to create a universal code for describing functions and optimization criteria due to varying initial conditions. Genetic algorithms are widely applied across scientific and technical fields, including neural network design, production management, economics, medicine, mathematics, etc <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b21">22]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Objective of the work</head><p>Analyze and compare the effectiveness of simulated annealing, simulation modeling, and the genetic algorithm for efficiently placing vector graphic objects on a plane.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Presentation of the main research material</head><p>A software application was developed to demonstrate the performance of the algorithms and compare their efficiency in optimizing the placement of vector objects on a given plane. This application was implemented using the Java Swing library <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b22">23]</ref> and written in Kotlin. The application's input data includes the board's size and the number of objects to be placed on it. To simplify the problem, only rectangular shapes were used, ranging in size from 1 to 40 cells in height and width, with randomly generated dimensions. The goal of the application is to place the shapes on the plane while occupying the least available space. The shapes are arranged row by row, starting from the top left corner of the plane. The application evaluates the quality of the solution based on the number of empty cells remaining from the bottom-right corner.</p><p>In the software application (Figure <ref type="figure" target="#fig_0">1</ref>), three planes are displayed simultaneously, each using identical input data but applying different algorithms: simulated annealing, simulation modeling, and the genetic algorithm. The quality of the resulting solution is displayed above each plane. Naturally, the higher the quality score, the better the result. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Simulated annealing method</head><p>The simulated annealing method has several variations that differ in the temperature change laws <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b9">[10]</ref><ref type="bibr" target="#b10">[11]</ref><ref type="bibr" target="#b11">[12]</ref>. Each variation has advantages and disadvantages, such as speed, the guarantee of finding the global minimum, and implementation complexity. A modification of the algorithm called "Very Fast Annealing" was selected for this task. To better understand how the algorithm works in the problem of optimal object placement on a plane, it can be represented as the following sequence of steps:</p><p>1. Two values are defined: the initial temperature T0 and the final temperature Tend. 2. A valid initial solution x0 is generated, its quality is measured, and the resulting evaluation is saved as r0. 3. The initial temperature is assigned to the current temperature, T = T0. 4. A new iteration is initiated. In each iteration, two shapes selected by a random number generator are swapped. New shape indices are recalculated if the chosen shapes cannot be placed in the new positions. The swap is performed once the new indices are determined, resulting in a new solution x. 5. The new solution is evaluated using the function r=f(x). If r &lt; r0, the solution has improved, and the new solution is stored as the current one x0=x, r0=r. Otherwise, if r &gt; r0, the new solution is accepted as the current one only with the probability:</p><formula xml:id="formula_0">1 1 h E T E T ∆ = + ∆ ( , ) exp( / ) ,<label>(1)</label></formula><p>∆E = r0 -r. Thus, the probability of accepting a worse solution as the current one decreases as the temperature lowers and the difference between the current energy r and the optimal energy r0. 6. The new temperature is calculated as follows:</p><formula xml:id="formula_1">1 0 0 / ( , ) ( ) exp( ), D i i i i T k T c k c = &gt; ,<label>(2)</label></formula><p>where D -is the total number of iterations, k -is the current iteration number, с -is a variable typically used in the general pathfinding problem in a coordinate system to determine the specific temperature at each point. For the optimization problem, we simplify and keep it as a constant с=1. The temperature will decrease according to an exponential law. 7. If T&gt;Tend, proceed to step 4 and continue the search, otherwise, terminate the algorithm.</p><p>The flowchart of the algorithm is shown in Figure <ref type="figure" target="#fig_1">2</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Simulation modeling</head><p>Simulation modeling is an approach to research in which the natural system is replaced by a model that accurately describes its functioning <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b8">9,</ref><ref type="bibr" target="#b23">24]</ref>. In the context of optimizing the placement of shapes on a plane, this algorithm can be broken down into the following steps:</p><p>1. Select a shape that still needs to be placed. 2. Identify all potential placement options on the plane for the selected shape that satisfy its strict constraints and compile them into the list. 3. Evaluate the quality of each position and place the shape in the most optimal option. The flowchart in Figure <ref type="figure" target="#fig_2">3</ref> illustrates the working principle of the algorithm.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.">Genetic algorithm</head><p>The genetic algorithm is based on natural selection, where better-adapted species are more likely to survive <ref type="bibr" target="#b20">[21,</ref><ref type="bibr" target="#b24">25]</ref>. The application of the genetic algorithm for optimizing the placement of shapes on a plane can be described through the following steps:</p><p>1. Input the required number of iterations N, which has been determined experimentally. Use the variable count=0 as a counter. 2. etrieve the list of shapes that have not yet been placed. Based on this, generate an initial valid solution x0. Evaluate this solution using the method f(x) and store the result as r0. 3. Randomly change the order of shapes in the list and generate a new valid solution x based on it, then evaluate the solution as r=f(x). 4. If r&lt;r0, save the new solution as the current one x0=x, r0=r. 5. Increment the counter count++. If count equals N, terminate the search.</p><p>The sequence of steps for executing the algorithm is shown in the flowchart in Figure <ref type="figure" target="#fig_3">4</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Research execution</head><p>Three different types of input data were used across 20 experiments to compare and evaluate the performance of each algorithm:</p><p>1. a 200x200 grid with 80 shapes, 2. a 300x300 grid with 170 shapes, 3. a 400x400 grid with 300 shapes.</p><p>The grid size, number of shapes, and number of iterations were selected experimentally to ensure the algorithms could operate with different grid sizes. In contrast, the number of shapes would not exceed the grid's capacity. Additionally, the solution search time was kept consistent across different methods. The experiment results are presented in Table <ref type="table" target="#tab_0">1</ref>, which provides the quality scores of the outcomes for each algorithm.     The genetic algorithm consistently delivers the best results across all grid sizes from the presented graphs. The simulated annealing method shows lower efficiency, as it is more difficult to apply to this problem. It requires finding two shapes that can be swapped, which is only sometimes feasible. The simulation modeling method sometimes produces results close to those of the genetic algorithms but lacks sufficient stability. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Conclusions</head><p>This paper analyzes applying optimization methods to place vector graphic objects on a plane. To solve this problem, the paper proposes using heuristic optimization methods: genetic algorithms, simulated annealing, and simulation modeling. A software application was developed to compare the effectiveness of these algorithms, using simplified input data in the form of rectangular objects placed on grids of various sizes.</p><p>The genetic algorithm showed consistently high simulation results, which are 10-20% better than the method of simulating annealing on all planes. To use the latter, it is necessary to find the shapes that need to be swapped, which is not always possible. It is not advisable to use the simulation modeling method because it shows unstable results that are sometimes close to the genetic algorithm, but can be worse than the annealing simulation method.</p><p>The results of this research could contribute to developing more efficient algorithms for optimization tasks in various industrial and applied fields, leading to resource savings and increased productivity. The findings highlight the strong potential of genetic algorithms for optimization tasks involving the placement of graphic objects while also indicating the need for further research to improve these methods and enhance their efficiency under different conditions.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Software application.</figDesc><graphic coords="3,131.58,212.29,337.96,128.65" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Flowchart of the simulated annealing method.</figDesc><graphic coords="4,171.00,374.10,258.65,342.42" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Flowchart of the simulation modeling method.</figDesc><graphic coords="5,214.53,62.35,171.60,265.55" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Flowchart of the genetic algorithm operation.</figDesc><graphic coords="6,180.45,103.73,239.75,353.38" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figures 5 -</head><label>5</label><figDesc>Figures 5-7 display graphs to compare the algorithms' performance. The vertical axis represents the quality scores of the results, while the horizontal axis shows the iteration numbers of the experiments.</figDesc><graphic coords="7,78.15,189.76,444.25,190.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Comparison of results on a 200x200 grid.</figDesc><graphic coords="7,76.55,416.31,448.57,188.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: Comparison of results on a 300x300 grid.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: Comparison of results on a 400x400 grid.</figDesc><graphic coords="8,82.08,62.35,436.45,182.50" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc>Quality assessments of the algorithm performance results</figDesc><table><row><cell cols="3">Grid size: 200x200</cell><cell cols="3">Grid size: 300x300</cell><cell cols="3">Grid size: 400x400</cell></row><row><cell cols="3">Number of shapes: 80</cell><cell cols="3">Number of shapes: 170</cell><cell cols="3">Number of shapes: 300</cell></row><row><cell>SA</cell><cell>SM</cell><cell>GA</cell><cell>SA</cell><cell>SM</cell><cell>GA</cell><cell>SA</cell><cell>SM</cell><cell>GA</cell></row><row><cell>5509</cell><cell>5433</cell><cell>6376</cell><cell>16168</cell><cell>16191</cell><cell>17440</cell><cell>21593</cell><cell>21208</cell><cell>23196</cell></row><row><cell>5652</cell><cell>5804</cell><cell>6426</cell><cell>16223</cell><cell>17286</cell><cell>17419</cell><cell>21593</cell><cell>21405</cell><cell>23239</cell></row><row><cell>5649</cell><cell>6272</cell><cell>6225</cell><cell>16255</cell><cell>17061</cell><cell>18054</cell><cell>21593</cell><cell>22523</cell><cell>23274</cell></row><row><cell>5652</cell><cell>5797</cell><cell>6785</cell><cell>16168</cell><cell>16892</cell><cell>17364</cell><cell>21593</cell><cell>22464</cell><cell>23067</cell></row><row><cell>5645</cell><cell>5727</cell><cell>6242</cell><cell>16168</cell><cell>16285</cell><cell>17327</cell><cell>21593</cell><cell>23253</cell><cell>23439</cell></row><row><cell>5652</cell><cell>5710</cell><cell>6877</cell><cell>16168</cell><cell>17391</cell><cell>17443</cell><cell>21601</cell><cell>22335</cell><cell>23297</cell></row><row><cell>5652</cell><cell>5389</cell><cell>6357</cell><cell>16168</cell><cell>17242</cell><cell>17566</cell><cell>21593</cell><cell>21525</cell><cell>23135</cell></row><row><cell>5652</cell><cell>5623</cell><cell>6429</cell><cell>16168</cell><cell>15603</cell><cell>17434</cell><cell>21593</cell><cell>21632</cell><cell>23558</cell></row><row><cell>5643</cell><cell>4843</cell><cell>6295</cell><cell>16168</cell><cell>16665</cell><cell>17657</cell><cell>21593</cell><cell>21067</cell><cell>23212</cell></row><row><cell>5652</cell><cell>5927</cell><cell>6275</cell><cell>16108</cell><cell>16503</cell><cell>17787</cell><cell>21564</cell><cell>21607</cell><cell>23470</cell></row><row><cell>5652</cell><cell>6335</cell><cell>6373</cell><cell>16255</cell><cell>16250</cell><cell>17603</cell><cell>21641</cell><cell>22228</cell><cell>23381</cell></row><row><cell>5652</cell><cell>5068</cell><cell>6529</cell><cell>16168</cell><cell>16310</cell><cell>17496</cell><cell>21593</cell><cell>21811</cell><cell>23587</cell></row><row><cell>5652</cell><cell>5166</cell><cell>6521</cell><cell>16168</cell><cell>16592</cell><cell>17856</cell><cell>21676</cell><cell>21667</cell><cell>23255</cell></row><row><cell>5652</cell><cell>5642</cell><cell>6357</cell><cell>16168</cell><cell>16852</cell><cell>17820</cell><cell>21593</cell><cell>20690</cell><cell>23512</cell></row><row><cell>5649</cell><cell>5432</cell><cell>6405</cell><cell>16177</cell><cell>17237</cell><cell>17449</cell><cell>21593</cell><cell>21648</cell><cell></cell></row></table></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>The authors are appreciative of colleagues for their support and appropriate suggestions, which allowed to improve the materials of the article.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Declaration on Generative AI</head><p>The authors have not employed any Generative AI tools.</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Research and Application of Object Recognition Algorithm in Architectural Engineering Drawing Based on Deep Learning</title>
		<author>
			<persName><forename type="first">J</forename><surname>Jiang</surname></persName>
		</author>
		<idno type="DOI">10.1109/IPEC57296.2023.00029</idno>
	</analytic>
	<monogr>
		<title level="m">Asia-Pacific Conference on Image Processing, Electronics and Computers (IPEC)</title>
				<meeting><address><addrLine>Dalian, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023">2023. 2023</date>
			<biblScope unit="page" from="121" to="124" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Computing in the Conformal Space Objects, Incidence Relations, and Geometric Constrains for Applications in AI, GIS, Graphics, Robotics, and Human-Machine Interaction</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">J</forename><surname>Bayro-Corrochano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Altamirano-Escobedo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ortiz-Gonzalez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Farias-Moreno</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Chel-Puc</surname></persName>
		</author>
		<idno type="DOI">10.1109/ACCESS.2022.3216266</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page" from="112742" to="112756" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Plane Segmentation Based on the Optimal-Vector-Field in LiDAR Point Clouds</title>
		<author>
			<persName><forename type="first">S</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Yang</surname></persName>
		</author>
		<idno type="DOI">10.1109/TPAMI.2020.2994935</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Pattern Analysis and Machine Intelligence</title>
		<imprint>
			<biblScope unit="volume">43</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="3991" to="4007" />
			<date type="published" when="2021-11-01">1 Nov. 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">CADTransformer: Panoptic Symbol Spotting Transformer for CAD Drawings</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Fan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Wang</surname></persName>
		</author>
		<idno type="DOI">10.1109/CVPR52688.2022.01071</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</title>
				<meeting><address><addrLine>New Orleans, LA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2022">2022. 2022</date>
			<biblScope unit="page" from="10976" to="10986" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Person voice recognition methods</title>
		<author>
			<persName><forename type="first">O</forename><surname>Tymchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Havrysh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">O</forename><surname>Tymchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Khamula</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Kovalskyi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Havrysh</surname></persName>
		</author>
		<idno type="DOI">10.1109/DSMP47368.2020.9204023</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2020 IEEE 3rd International Conference on Data Stream Mining and Processing</title>
				<meeting>the 2020 IEEE 3rd International Conference on Data Stream Mining and Processing<address><addrLine>DSMP</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020. 2020</date>
			<biblScope unit="volume">9204023</biblScope>
			<biblScope unit="page" from="287" to="290" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Fast and Compact Image Segmentation Using Instance Stixels</title>
		<author>
			<persName><forename type="first">T</forename><surname>Hehn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kooij</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Gavrila</surname></persName>
		</author>
		<idno type="DOI">10.1109/TIV.2021.3067223</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Intelligent Vehicles</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="45" to="56" />
			<date type="published" when="2022-03">March 2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Research on Parallel Machine Scheduling Based on Genetic Neighborhood Hybrid Algorithm</title>
		<author>
			<persName><forename type="first">D</forename><surname>Qiao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Sun</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICISCAE48440.2019.221644</idno>
	</analytic>
	<monogr>
		<title level="m">2nd International Conference on Information Systems and Computer Aided Education (ICISCAE)</title>
				<meeting><address><addrLine>Dalian, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="page" from="324" to="327" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Intelligent Frequency Assignment Algorithm Based on Hybrid Genetic Algorithm</title>
		<author>
			<persName><forename type="first">L</forename><surname>Yichen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Bo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Chenqian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Teng</surname></persName>
		</author>
		<idno type="DOI">10.1109/CVIDL51233.2020.00-50</idno>
	</analytic>
	<monogr>
		<title level="m">2020 International Conference on Computer Vision, Image and Deep Learning (CVIDL)</title>
				<meeting><address><addrLine>Chongqing, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="461" to="467" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">HyGADE: Hybrid of Genetic Algorithm and Differential Evolution Algorithm</title>
		<author>
			<persName><forename type="first">D</forename><surname>Chaudhary</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Tailor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">P</forename><surname>Sharma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Chaturvedi</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICCCNT45670.2019.8944822</idno>
	</analytic>
	<monogr>
		<title level="m">10th International Conference on Computing, Communication and Networking Technologies (ICCCNT)</title>
				<meeting><address><addrLine>Kanpur, India</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Risks of loss of personal data in the process of sending and printing documents (Open Access</title>
		<author>
			<persName><forename type="first">O</forename><surname>Tymchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Havrysh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Khamula</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lysenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">O</forename><surname>Tymchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Havrysh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CEUR Workshop Proceedings</title>
				<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="volume">2805</biblScope>
			<biblScope unit="page" from="373" to="384" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A Multi-population Adaptive Genetic Algorithm for Test Paper Generation</title>
		<author>
			<persName><forename type="first">T</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Lai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Ling</surname></persName>
		</author>
		<idno type="DOI">10.1109/CCDC52312.2021.9602353</idno>
	</analytic>
	<monogr>
		<title level="m">2021 33rd Chinese Control and Decision Conference (CCDC)</title>
				<meeting><address><addrLine>Kunming, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="5157" to="5162" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Introduce a Specific Process of Genetic Algorithm through an Example</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Furui</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Al-Absi</forename></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">J</forename><surname>Lee</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICTC46691.2019.8939728</idno>
	</analytic>
	<monogr>
		<title level="m">International Conference on Information and Communication Technology Convergence (ICTC)</title>
				<meeting><address><addrLine>Jeju, Korea (South)</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="page" from="422" to="425" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Performance Comparison of Spider Monkey Optimization and Genetic Algorithm for Traveling Salesman Problem</title>
		<author>
			<persName><forename type="first">W</forename><surname>Firgiawan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Cokrowibowo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Irianti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gunawan</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICERA53111.2021.9538795</idno>
	</analytic>
	<monogr>
		<title level="m">2021 3rd International Conference on Electronics Representation and Algorithm (ICERA)</title>
				<meeting><address><addrLine>Yogyakarta, Indonesia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="191" to="195" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Intelligent System for Sensor Wireless Network Access: Modeling Methods of Network Construction</title>
		<author>
			<persName><forename type="first">B</forename><surname>Durnyak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Havrysh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Tymchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Zelyanovsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">O</forename><surname>Tymchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Khamula</surname></persName>
		</author>
		<idno type="DOI">10.1109/IDAACS-SWS.2018.8525792</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE 4th International Symposium on Wireless Systems within the International Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS)</title>
				<meeting><address><addrLine>Lviv, Ukraine</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="93" to="97" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">An ATO Multi-objective Optimization Control Strategy Based on Genetic Algorithm</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Li</surname></persName>
		</author>
		<idno type="DOI">10.1109/CCDC.2019.8832917</idno>
	</analytic>
	<monogr>
		<title level="m">Chinese Control And Decision Conference (CCDC)</title>
				<meeting><address><addrLine>Nanchang, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="page" from="1214" to="1218" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Research on Indoor Robot Localization Method Based on Clustering Optimizes Genetic Algorithm</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Shi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Qin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Xu</surname></persName>
		</author>
		<idno type="DOI">10.1109/AIIIP61647.2023.00035</idno>
	</analytic>
	<monogr>
		<title level="m">2023 2nd International Conference on Artificial Intelligence and Intelligent Information Processing (AIIIP)</title>
				<meeting><address><addrLine>Hangzhou, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="153" to="158" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Applications of Genetic Algorithm with Integrated Machine Learning</title>
		<author>
			<persName><forename type="first">A</forename><surname>Raj</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kumar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Sharma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Shanu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Singh</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICIPTM57143.2023.10118328</idno>
	</analytic>
	<monogr>
		<title level="m">2023 3rd International Conference on Innovative Practices in Technology and Management (ICIPTM)</title>
				<meeting><address><addrLine>Uttar Pradesh, India</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Outlier data Mining of large Data Sets relying on fast decomposition simulated annealing algorithm</title>
		<author>
			<persName><forename type="first">W</forename><surname>Jia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>He</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICRIS52159.2020.00170</idno>
	</analytic>
	<monogr>
		<title level="m">2020 International Conference on Robots &amp; Intelligent System (ICRIS)</title>
				<meeting><address><addrLine>Sanya, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="679" to="682" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Degeneration vs Classical of simulated annealing algorithm: performance analysis</title>
		<author>
			<persName><forename type="first">B</forename><surname>Aylaj</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Nouh</surname></persName>
		</author>
		<idno type="DOI">10.1109/CommNet56067.2022.9993814</idno>
	</analytic>
	<monogr>
		<title level="m">2022 5th International Conference on Advanced Communication Technologies and Networking (CommNet)</title>
				<meeting><address><addrLine>Marrakech, Morocco</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="1" to="5" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Study of software testing tools according to the testing levels</title>
		<author>
			<persName><forename type="first">I</forename><surname>Zasornova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Hovorushchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Voichur</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer Systems and Information Technologies</title>
		<imprint>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="38" to="46" />
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Test Paper Generation Based on Improved Genetic Simulated Annealing Algorithm</title>
		<author>
			<persName><forename type="first">J</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Wang</surname></persName>
		</author>
		<idno type="DOI">10.1109/ITME56794.2022.00089</idno>
	</analytic>
	<monogr>
		<title level="m">12th International Conference on Information Technology in Medicine and Education (ITME)</title>
				<meeting><address><addrLine>Xiamen, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2022">2022. 2022</date>
			<biblScope unit="page" from="384" to="388" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Solving The Travelling Salesman Problem by Using Hybrid Simulated Annealing with Tabu Technique</title>
		<author>
			<persName><forename type="first">A</forename><surname>Phu-Ang</surname></persName>
		</author>
		<idno type="DOI">10.1109/IBDAP55587.2022.9907400</idno>
	</analytic>
	<monogr>
		<title level="m">2022 3rd International Conference on Big Data Analytics and Practices (IBDAP)</title>
				<meeting><address><addrLine>Bangkok, Thailand</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="61" to="64" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Supporting the Engineering of Multi-Fidelity Simulation Units With Simulation Goals</title>
		<author>
			<persName><forename type="first">J</forename><surname>Cambeiro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Deantoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Amaral</surname></persName>
		</author>
		<idno type="DOI">10.1109/MODELS-C53483.2021.00053</idno>
	</analytic>
	<monogr>
		<title level="m">ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)</title>
				<meeting><address><addrLine>Fukuoka, Japan</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021. 2021</date>
			<biblScope unit="page" from="317" to="321" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Petiak Designing a Fuzzy Controller for Prediction of Tactile Product Quality</title>
		<author>
			<persName><forename type="first">B</forename><surname>Durnyak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Hileta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Pikh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kudriashova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">1st International Workshop on Di¬gital Content &amp; Smart Multimedia, DCSMart 2019</title>
				<meeting><address><addrLine>Lviv, Ukraine</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">December 23-25, 2019</date>
			<biblScope unit="page" from="70" to="81" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Process Mining Techniques in Simulation Model Adequacy Assessment</title>
		<author>
			<persName><forename type="first">I</forename><surname>Sitova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Pecerska</surname></persName>
		</author>
		<idno type="DOI">10.1109/ITMS47855.2019.8940672</idno>
	</analytic>
	<monogr>
		<title level="m">60th International Scientific Conference on Information Technology and Management Science of Riga Technical University (ITMS)</title>
				<meeting><address><addrLine>Riga, Latvia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
