<?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">Instance Configuration for Sustainable Job Shop Scheduling</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Christian</forename><surname>Pérez</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Instituto de Automática e Informática Industrial</orgName>
								<orgName type="institution" key="instit1">Universitat Politècnica de València</orgName>
								<orgName type="institution" key="instit2">Camì de</orgName>
								<address>
									<addrLine>Vera S/N</addrLine>
									<settlement>Valencia</settlement>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">valgrAI -Valencian Graduate School and Research Network of Artificial Intelligence</orgName>
								<orgName type="institution" key="instit1">Universitat Politècnica de València</orgName>
								<orgName type="institution" key="instit2">Camì de</orgName>
								<address>
									<addrLine>Vera S/N</addrLine>
									<settlement>Valencia</settlement>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Carlos</forename><surname>March</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Instituto de Automática e Informática Industrial</orgName>
								<orgName type="institution" key="instit1">Universitat Politècnica de València</orgName>
								<orgName type="institution" key="instit2">Camì de</orgName>
								<address>
									<addrLine>Vera S/N</addrLine>
									<settlement>Valencia</settlement>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<author role="corresp">
							<persName><forename type="first">Miguel</forename><surname>Salido</surname></persName>
							<email>msalido@upv.es</email>
							<affiliation key="aff0">
								<orgName type="department">Instituto de Automática e Informática Industrial</orgName>
								<orgName type="institution" key="instit1">Universitat Politècnica de València</orgName>
								<orgName type="institution" key="instit2">Camì de</orgName>
								<address>
									<addrLine>Vera S/N</addrLine>
									<settlement>Valencia</settlement>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Instance Configuration for Sustainable Job Shop Scheduling</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">4B7F0E6E7385837089F2E771FEA13E52</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T18:21+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>Job Shop Scheduling Problem</term>
					<term>Instance Generation</term>
					<term>Benchmarking</term>
					<term>Energy consumption</term>
					<term>Speed scaling</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The Job Shop Scheduling Problem (JSP) is a pivotal challenge in operations research and is essential for evaluating the effectiveness and performance of scheduling algorithms. Scheduling problems are a crucial domain in combinatorial optimization, where resources (machines) are allocated to job tasks to minimize the completion time (makespan) alongside other objectives like energy consumption. This research delves into the intricacies of JSP, focusing on optimizing performance metrics and minimizing energy consumption while considering various constraints such as deadlines and release dates. Recognizing the multi-dimensional nature of benchmarking in JSP, this study underscores the significance of reference libraries and datasets like JSPLIB in enriching algorithm evaluation. The research highlights the importance of problem instance characteristics, including job and machine numbers, processing times, and machine availability, emphasizing the complexities introduced by energy consumption considerations.</p><p>An innovative instance configurator is proposed, equipped with parameters such as the number of jobs, machines, tasks, and speeds, alongside distributions for processing times and energy consumption. The generated instances encompass various configurations, reflecting real-world scenarios and operational constraints. These instances facilitate comprehensive benchmarking and evaluation of scheduling algorithms, particularly in contexts of energy efficiency. A comprehensive set of 500 test instances has been generated and made publicly available, promoting further research and benchmarking in JSP. These instances enable robust analyses and foster collaboration in developing advanced, energy-efficient scheduling solutions by providing diverse scenarios.</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>The Job Shop Scheduling Problem (JSP) stands as a cornerstone in the realm of operations research and optimization, representing a fundamental challenge pivotal for evaluating algorithmic effectiveness and performance. In essence, JSP revolves around the intricate task of allocating jobs to machines within a manufacturing environment to optimize a plethora of performance metrics, ranging from makespan and flow time to tardiness, resource utilization, and energy consumption <ref type="bibr" target="#b0">[1]</ref>. The process of benchmarking in JSP is multi-dimensional, necessitating the definition and evaluation of metrics such as makespan, energy consumption, and tardiness to assess scheduling efficiency and resource utilization <ref type="bibr" target="#b1">[2]</ref>. Reference libraries and datasets like JSPLIB play an indispensable role in these benchmarking endeavours, furnishing researchers with a rich array of instances sourced from seminal works and experimental studies, thereby enriching the evaluation of algorithms <ref type="bibr" target="#b2">[3]</ref>.</p><p>A profound understanding of problem instance characteristics significantly shapes benchmarking efforts in JSP. Factors such as the number of jobs and machines, variability in processing times, machine availability, and precedence relationships exert notable influences on algorithm performance <ref type="bibr" target="#b3">[4]</ref>. Furthermore, incorporating energy consumption considerations, contingent upon machine speed and operational attributes, introduces an added layer of complexity to these instances <ref type="bibr" target="#b4">[5]</ref>. The delicate balance between energy consumption and scheduling decisions emerges as paramount in achieving energy efficiency goals without compromising production targets <ref type="bibr" target="#b5">[6]</ref>.</p><p>In recent years, the spotlight on addressing energy efficiency within the realm of JSP has intensified, driven by its profound environmental and economic implications <ref type="bibr" target="#b6">[7]</ref>. Strategies involving integrating speed-adjustable machines and vehicles have been explored as avenues to optimize energy consumption while upholding productivity levels <ref type="bibr" target="#b7">[8]</ref>. Concurrently, developing advanced algorithms and optimization techniques tailored to tackle energy-related challenges has seen significant advancements, considering factors such as machine speed, idle time, and energy requirements <ref type="bibr" target="#b8">[9]</ref>. Real-world implementations of these energy-efficient strategies have yielded tangible benefits, manifesting in substantial cost savings and positive environmental impacts <ref type="bibr" target="#b9">[10]</ref>.</p><p>In conclusion, the imperative of energy efficiency in JSP research has become increasingly pronounced, paralleling the traditional focus on performance metrics <ref type="bibr" target="#b10">[11]</ref>. Benchmarking is a linchpin in evaluating the efficacy of energy-efficient scheduling strategies, furnishing invaluable insights into their ramifications on production efficiency and energy consumption <ref type="bibr" target="#b11">[12]</ref>. Manufacturers can embark toward more sustainable and economically viable operations by harnessing advanced optimization techniques and leveraging real-world implementations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Instance Configuration</head><p>Test sets play a vital role in JSP research by providing a standardized platform for comparing algorithmic approaches. Their diversity enables researchers to evaluate various algorithms, from heuristics to exact methods, identifying strengths, weaknesses, and potential limitations across different contexts <ref type="bibr" target="#b12">[13]</ref>. However, as industrial systems evolve, the complexity of real-world problems increases, necessitating the development or expansion of test sets to simulate real-world scenarios better.</p><p>To address this need, the proposed instance configurator operates with the following parameters:</p><p>• 𝐽 = {0, . . . , 𝑛}: the set of jobs.</p><p>• 𝑀 = {0, . . . , 𝑚}: the set of machines.</p><p>• 𝑆 = {0, . . . , 𝑠}: the set of speeds, indexed by 𝑠 in 𝑆.</p><p>• 𝑇𝑗: the set of tasks in job 𝑗, indexed by 𝑡𝑗𝑡 ∈ 𝑇𝑗, ∀𝑗 ∈ 𝐽, ∀𝑡 ∈ 𝑀 .</p><p>• 𝐷𝑗𝑡: the due date of task job 𝑡𝑗𝑡 ∀𝑗 ∈ 𝐽, ∀𝑡 ∈ 𝑀 .</p><p>• 𝑅𝑗𝑡: the release date of task job 𝑡𝑗𝑡 ∀𝑗 ∈ 𝐽, ∀𝑡 ∈ 𝑀 .</p><p>• 𝑃𝑗𝑡𝑠: the processing time of task job 𝑡𝑗𝑡, ∀𝑗 ∈ 𝐽, ∀𝑡 ∈ 𝑀, ∀𝑠 ∈ 𝑆.</p><p>• 𝐸𝑗𝑡𝑠: the energy consumption for processing task job 𝑡𝑗𝑡, ∀𝑗 ∈ 𝐽, ∀𝑡 ∈ 𝑀, ∀𝑠 ∈ 𝑆.</p><p>The process of configuring instances, managed by Algorithm 1, is initiated by receiving several input parameters: the number of instances to generate 𝑄, the number of machines 𝑀 , the count of jobs 𝐽, the number of tasks 𝑡, the types of release and due dates 𝑟𝑟𝑑𝑑, random seeds 𝑠𝑒𝑒𝑑𝑠, and the distribution 𝑑𝑖𝑠𝑡.</p><p>Subsequently, the algorithm executes a series of steps to generate instances systematically. The random seed is initialized to ensure reproducibility, and an empty list 𝐺 is created to store the generated instances (Line 2). The 𝑂 ← 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑒𝐽𝑜𝑏𝑠𝑂𝑝𝑒𝑟𝑎𝑡𝑖𝑜𝑛𝑠(𝑇, 𝐽, 𝑀 )</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>5:</head><p>𝑃 ← 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑒𝑃 𝑟𝑜𝑐𝑒𝑠𝑠𝑖𝑛𝑔𝑇 𝑖𝑚𝑒𝑠(𝐽, 𝑀, 𝑆)</p><formula xml:id="formula_0">6:</formula><p>𝐸 ← 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑒𝐸𝑛𝑒𝑟𝑔𝑦(𝐽, 𝑀, 𝑆)</p><formula xml:id="formula_1">7:</formula><p>𝑅, 𝐷 ← 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑒𝑅𝐷𝐷𝑎𝑡𝑒(𝐽, 𝑀, 𝑑𝑖𝑠𝑡)</p><formula xml:id="formula_2">8:</formula><p>𝐺 ← 𝐺 ∪ 𝐽𝑆𝑃 (𝑂, 𝑃, 𝐸, 𝑅, 𝐷) 9: end for 10: return 𝐺 algorithm generates jobs and tasks within a loop iterating through each instance 𝑞 from 0 to 𝑄 − 1 (Line 4).</p><p>Next, each job operation's processing times and energy consumption are generated.</p><formula xml:id="formula_3">𝑓 (𝑥) = ⌊𝑒 − 𝑥 100 × 100⌋<label>(1)</label></formula><formula xml:id="formula_4">𝑔(𝑥) = 4.0704 × log(2) log(1 + (𝑥 × 2.5093) 3 )<label>(2)</label></formula><p>The functions responsible for generating the processing times (line 5) and energy consumption (line 6) for the combination of jobs, machines, and speeds are managed by functions 𝑓 (𝑥) 1 and 𝑔(𝑥) 2, as illustrated in Figure <ref type="figure" target="#fig_0">1</ref> as studied in <ref type="bibr" target="#b13">[14]</ref>. These functions balance the variables to establish a correlation between processing time and energy consumption. In these equations, 𝑥 represents the processing time for Equation 𝑓 (𝑥) 1 and the energy consumption for Equation 𝑔(𝑥) 2. Speeds are generated by obtaining the energy consumption percentage for each speed using Equation 𝑓 (𝑥) 1, which models an inverse relationship between processing time and energy consumption. This involves dividing the interval [0.5, 3] into |𝑆| − 1 equal parts, where the boundaries of these new intervals correspond to the energy consumption percentages for each speed. Subsequently, Equation 𝑔(𝑥) 2 is utilized to determine the fraction of time corresponding to each speed.</p><p>Release and due dates are computed using functions based on the chosen distribution (Line 7). Each distribution offers distinct characteristics suited for modeling various real-world scenarios.</p><p>The exponential distribution, defined by its probability density function 𝑓 (𝑥; 𝜆) = 𝜆𝑒 −𝜆𝑥 , is ideal for modeling the time until an event occurs, such as machine failures or job arrivals, assuming a constant hazard rate 𝜆 &gt; 0. Its mean is 1  𝜆 . The Gaussian distribution, with mean 𝜇 and standard deviation 𝜎, has a probability density function . This distribution represents naturally occurring variations in processing times or delays. The uniform distribution generates values evenly within a specified range, defined by the probability density function 𝑓 (𝑥; 𝑎, 𝑏) = 1 𝑏−𝑎 , where 𝑎 and 𝑏 are the lower and upper bounds, respectively. It provides a straightforward way to explore a range of scenarios without bias towards any particular value. These distributions were selected due to their unique properties and common use in modeling different real-world data types, enhancing the diversity and comprehensiveness of the generated instances <ref type="bibr" target="#b14">[15]</ref>.</p><p>Additionally, a random start is chosen for each job within a specified range for the release and due date intervals. The time interval between release and due dates is determined based on the median processing time. A random value within the corresponding interval is generated depending on the chosen distribution. This comprehensive approach ensures the creation of instances encompassing a wide range of scenarios, facilitating robust analyses and evaluations.</p><p>These steps culminate in constructing a JSP instance (Line 8), incorporating the generated data. Finally, the algorithm returns the list 𝐺 containing the generated instances. This systematic approach ensures the creation of instances that cover diverse scenarios, which is crucial for comprehensive analyses and evaluations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Generated Problems</head><p>A comprehensive set of random instances has been generated following the procedure described in Algorithm 1. These instances exhibit diverse characteristics: the number of jobs ranges from thirty to two hundred fifty, and the number of machines ranges from three to twenty. Normal, exponential, and uniform distributions were utilized in the generation process.</p><p>Each instance was extended by relaxing release and due date restrictions. Leveraging three different speed scales, variations of each problem were created, maintain-ing identical data but with different operational speeds. Specifically, two additional instances were derived from each original: one incorporating the first, third, and fifthspeed scaling and another utilizing only the third-speed scaling.</p><p>In addition to varying job and machine counts, the instances encompass different operational complexities and constraints. For instance, some involve jobs with precedence constraints, necessitating certain jobs to be finished before others begin. This complexity challenges algorithms to find optimal solutions efficiently. The chosen distributions-normal, exponential, and uniform-offer a spectrum of scenarios, ranging from predictable and evenly spread job times to highly variable and unpredictable duration. This diversity ensures that the generated instances serve as robust benchmarks to evaluate the performance of scheduling algorithms under varied conditions.</p><p>Moreover, a collection of 500 test instances has been generated and made publicly accessible through <ref type="bibr" target="#b15">[16]</ref>. These instances incorporate mixed distributions and speed scalings, providing researchers with a comprehensive dataset to evaluate the efficacy of scheduling algorithms. The research group aims to foster collaboration and innovation in planning and scheduling research by facilitating access to these instances. Researchers can use these standardized problems to compare methods and contribute to advancing scheduling solutions.</p><p>In summary, the generated instances cover a wide range of job and machine configurations, distribution types, and speed variations, making them suitable for diverse scheduling and planning research applications. Their availability for public use enhances their utility, promoting collaboration and enabling continuous improvement and benchmarking in the field.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Algorithm 1</head><label>1</label><figDesc>Instance Configurator input: Quantity of instances 𝑄, Number of machines 𝑀 , Number of jobs 𝐽, Number of tasks 𝑇 , Release and due date type 𝑟𝑟𝑑𝑑, Random seed 𝑠𝑒𝑒𝑑, Distribution 𝑑𝑖𝑠𝑡 output: Generated instances 𝐺 1: 𝑆𝑒𝑡𝑆𝑒𝑒𝑑(𝑠𝑒𝑒𝑑) 2: 𝐺 ← [ ] 3: for 𝑞 from 1 to 𝑄 do 4:</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Distribution of processing times and the relationship between time and energy</figDesc><graphic coords="3,151.80,84.19,291.69,108.24" type="bitmap" /></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Acknowledgments</head><p>The authors gratefully acknowledge the financial support of the European Social Fund (Investing In Your Fu-ture), the Spanish Ministry of Science (project PID2021-125919NB-I00), and valgrAI -Valencian Graduate School and Research Network of Artificial Intelligence and the Generalitat Valenciana, and co-funded by the European Union.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A survey of job shop scheduling problem: The types and models</title>
		<author>
			<persName><forename type="first">H</forename><surname>Xiong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Shi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Ren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hu</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.cor.2022.105731</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1016/j.cor.2022.105731" />
	</analytic>
	<monogr>
		<title level="j">Computers &amp; Operations Research</title>
		<imprint>
			<biblScope unit="volume">142</biblScope>
			<biblScope unit="page">105731</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A hybrid particle swarm optimization and simulated annealing algorithm for the job shop scheduling problem with transport resources</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">B M M</forename><surname>Fontes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Homayouni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">F</forename><surname>Gonçalves</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.ejor.2022.09.006</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1016/j.ejor.2022.09.006" />
	</analytic>
	<monogr>
		<title level="j">European Journal of Operational Research</title>
		<imprint>
			<biblScope unit="volume">306</biblScope>
			<biblScope unit="page" from="1140" to="1157" />
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Psplibenergy: a extension of psplib library to assess the energy optimization in the rcpsp</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M</forename><surname>Torres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Barber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Salido</surname></persName>
		</author>
		<idno type="DOI">10.4114/intartif.vol17iss54pp48-61</idno>
	</analytic>
	<monogr>
		<title level="j">Inteligencia Artificial</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="48" to="61" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Problem decomposition and multi-shot asp solving for job-shop scheduling</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">M S</forename><surname>El-Kholany</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Schekotihin</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">A metaheuristic search technique for solving the warehouse stock management problem and the routing problem in a real company</title>
		<author>
			<persName><forename type="first">C</forename><surname>Perez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Salido</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Gurrea</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Artificial Intelligence XXXVII</title>
				<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="187" to="201" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Multiobjective optimization for energy-efficient flexible job shop scheduling problem with transportation constraints</title>
		<author>
			<persName><forename type="first">M</forename><surname>Dai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Tang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Giret</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Salido</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.rcim.2019.04.006</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1016/j.rcim.2019.04.006" />
	</analytic>
	<monogr>
		<title level="j">Robotics and Computer-Integrated Manufacturing</title>
		<imprint>
			<biblScope unit="volume">59</biblScope>
			<biblScope unit="page" from="143" to="157" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A hybrid metaheuristic with learning for a real supply chain scheduling problem</title>
		<author>
			<persName><forename type="first">C</forename><surname>Pérez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Climent</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Nicoló</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Arbelaez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Salido</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.engappai.2023.107188</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1016/j.engappai.2023.107188" />
	</analytic>
	<monogr>
		<title level="j">Engineering Applications of Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">126</biblScope>
			<biblScope unit="page">107188</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A genetic algorithm for energy-efficiency in jobshop scheduling</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Salido</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Escamilla</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Giret</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Barber</surname></persName>
		</author>
		<idno type="DOI">10.1007/s00170-015-7987-0</idno>
	</analytic>
	<monogr>
		<title level="j">Int J Adv Manuf Technol</title>
		<imprint>
			<biblScope unit="volume">85</biblScope>
			<biblScope unit="page" from="1303" to="1314" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Minimizing nonprocessing energy consumption/total weighted tardiness &amp; earliness, and makespan into typical production scheduling model-the job shop scheduling problem</title>
		<author>
			<persName><forename type="first">K</forename><surname>Jyothi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">B</forename><surname>Dubey</surname></persName>
		</author>
		<idno type="DOI">10.3233/JIFS-222362</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Intelligent &amp; Fuzzy Systems</title>
		<imprint>
			<biblScope unit="volume">45</biblScope>
			<biblScope unit="page" from="6959" to="6981" />
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Energy-aware flexible job shop scheduling using mixed integer programming and constraint programming</title>
		<author>
			<persName><forename type="first">A</forename><surname>Ham</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M.-J</forename><surname>Park</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">M</forename><surname>Kim</surname></persName>
		</author>
		<idno type="DOI">10.1155/2021/8035806</idno>
	</analytic>
	<monogr>
		<title level="j">Mathematical Problems in Engineering</title>
		<imprint>
			<biblScope unit="page" from="1" to="12" />
			<date type="published" when="2021">2021. 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Fast approximations for job shop scheduling: A lagrangian dual deep learning method</title>
		<author>
			<persName><forename type="first">J</forename><surname>Kotary</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Fioretto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">V</forename><surname>Hentenryck</surname></persName>
		</author>
		<idno type="DOI">10.1609/aaai.v36i7.20685</idno>
	</analytic>
	<monogr>
		<title level="j">AAAI</title>
		<imprint>
			<biblScope unit="volume">36</biblScope>
			<biblScope unit="page" from="7239" to="7246" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Solving distributed flexible job shop scheduling problems in the wool textile industry with quantum annealing</title>
		<author>
			<persName><forename type="first">L</forename><surname>Toma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Zajac</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Störl</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2403.06699</idno>
		<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">The current state of bounds on benchmark instances of the job-shop scheduling problem</title>
		<author>
			<persName><forename type="first">J</forename><surname>Hoorn</surname></persName>
		</author>
		<idno type="DOI">10.1007/s10951-017-0547-8</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Scheduling</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page" from="127" to="128" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Psplib-energy: Una extension de la libreria psplib para la evaluacion de la optimizacion energetica en el rcpsp, Inteligencia Artificial</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">Morillo</forename><surname>Torres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Barber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Sanchís</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gregorio</forename><surname>Salido</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Revista Iberoamericana de Inteligencia Artificial</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="35" to="48" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">Domain knowledge used in meta-heuristic algorithms for the job-shop scheduling problem: Review and analysis</title>
		<author>
			<persName><forename type="first">L</forename><surname>Gui</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Gao</surname></persName>
		</author>
		<idno type="DOI">10.26599/tst.2023.9010140</idno>
		<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
		<respStmt>
			<orgName>Tsinghua Science and Technology null</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Energy Instances for Sustainable Job Shop Scheduling</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">R</forename><surname>Planning</surname></persName>
		</author>
		<author>
			<persName><surname>Group</surname></persName>
		</author>
		<idno type="DOI">10.5281/zenodo.11640130</idno>
		<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

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