<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Metaheuristics | Scheduling-cc</title><link>https://scheduling.cc/tag/metaheuristics/</link><atom:link href="https://scheduling.cc/tag/metaheuristics/index.xml" rel="self" type="application/rss+xml"/><description>Metaheuristics</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Thu, 29 Sep 2022 10:39:58 +0000</lastBuildDate><image><url>https://scheduling.cc/media/icon_hu50f9a2184eb6d4cb51dd961303bcdd64_9406_512x512_fill_lanczos_center_3.png</url><title>Metaheuristics</title><link>https://scheduling.cc/tag/metaheuristics/</link></image><item><title>Pyscheduling</title><link>https://scheduling.cc/project/pyscheduling/</link><pubDate>Thu, 29 Sep 2022 10:39:58 +0000</pubDate><guid>https://scheduling.cc/project/pyscheduling/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/project/pyscheduling/pyscheduling_cc-03_hu67ef9ff101016214912926b6ef27eccd_45047_9b9b128ecca6d66265614cba139523d1.webp 400w,
/project/pyscheduling/pyscheduling_cc-03_hu67ef9ff101016214912926b6ef27eccd_45047_b52cd2d98a7925bbfa4996bd03b380fa.webp 760w,
/project/pyscheduling/pyscheduling_cc-03_hu67ef9ff101016214912926b6ef27eccd_45047_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://scheduling.cc/project/pyscheduling/pyscheduling_cc-03_hu67ef9ff101016214912926b6ef27eccd_45047_9b9b128ecca6d66265614cba139523d1.webp"
width="760"
height="381"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>P﻿yscheduling is an open-source python package to solve &lt;strong>scheduling&lt;/strong> problems. The categories tackled are : Single Machine, Parallel Machines, Flowshop and Jobshop.&lt;/p>
&lt;p>The infrastructure for each category is implemented and open to extension to accept problems with more specificity in terms of constraints and multi-objective opptimization. There are methods going from exact methods, heuristics, metaheuristics, B&amp;amp;B, &amp;hellip;etc to solve the different problems of the given category.&lt;/p>
&lt;p>S﻿ingle Machine Scheduling Problems :&lt;/p>
&lt;ul>
&lt;li>M﻿inimize Total Weighted Lateness.&lt;/li>
&lt;li>M﻿inimize Total Weighted Lateness with release dates.&lt;/li>
&lt;li>M﻿inimize Total Weighted Lateness with sequence dependent setup time.&lt;/li>
&lt;li>M﻿inimize Total Weighted Lateness with release dates and sequence dependent setup time.&lt;/li>
&lt;li>M﻿inimize Maximal Lateness with release dates and precedence constraints.&lt;/li>
&lt;li>M﻿inimize Total Weighted Completion Time.&lt;/li>
&lt;li>M﻿inimize Total Weighted Completion Time with release dates.&lt;/li>
&lt;li>M﻿inimize Maximal Completion Time with sequence dependent setup time.&lt;/li>
&lt;li>M﻿inimize Maximal Completion Time with release dates and sequence dependent setup time.&lt;/li>
&lt;/ul>
&lt;p>P﻿arallel Machine Scheduling Problems :&lt;/p>
&lt;ul>
&lt;li>M﻿inimize Maximal Completion Time with sequence dependent setup time.&lt;/li>
&lt;li>M﻿inimize Maximal Completion Time with release dates and sequence dependent setup time.&lt;/li>
&lt;/ul>
&lt;p>F﻿lowshop :&lt;/p>
&lt;ul>
&lt;li>M﻿inimize Maximal Completion Time.&lt;/li>
&lt;li>M﻿inimize Maximal Completion Time with sequence dependent setup time.&lt;/li>
&lt;/ul>
&lt;p>J﻿obshop :&lt;/p>
&lt;ul>
&lt;li>M﻿inimize Maximal Completion Time.&lt;/li>
&lt;/ul>
&lt;p>A﻿n easy-to-use interface is available for both single and parallel machines problems sheduling. In addition to both interfaces, a &lt;strong>benchmark&lt;/strong> module is also available to allow it for users and especially researchers to test and benchmark their implemented methods based on our infrastructure with a given instances benchmark set.&lt;/p>
&lt;p>T﻿he package is open to contribute for anyone in order to enrich the categories infrastructure, to implement state-of-the-art methods and to tackle more constrained problems.&lt;/p>
&lt;p>T﻿his work couldn&amp;rsquo;t have been without the participation of the awesome colleagues:&lt;/p>
&lt;ul>
&lt;li>Y﻿ounes Mimene&lt;/li>
&lt;li>K﻿arima Benatchba&lt;/li>
&lt;li>F﻿arouk Yalaoui&lt;/li>
&lt;/ul></description></item><item><title>Efficient heuristics and metaheuristics for the unrelated parallel machine scheduling problem with release dates and setup times</title><link>https://scheduling.cc/project/rm-ri-sijk-cmax/</link><pubDate>Wed, 13 Jul 2022 09:00:02 +0000</pubDate><guid>https://scheduling.cc/project/rm-ri-sijk-cmax/</guid><description>&lt;p>In order to study the unrelated parallel machine scheduling problem with release dates and setup times we generated a new benchmark of &lt;strong>1620 instances&lt;/strong>, divided into three sets (Small, Medium and Large instances).&lt;/p>
&lt;p>This benchmark was first introduced in the paper &amp;ldquo;Efficient heuristics and metaheuristics for the unrelated parallel machine scheduling problem with release dates and setup times&amp;rdquo; published in &lt;a href="https://gecco-2022.sigevo.org/" target="_blank" rel="noopener">GECCO 2022, Boston.&lt;/a> You can find the generation protocol details in the paper &lt;a href="https://dl.acm.org/doi/10.1145/3512290.3528857" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>The following Table shows the summary of the benchmark.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/project/rm-ri-sijk-cmax/benchmark_description_huf1d2522cb9ed482716186ff27e5028f4_31649_8bf13b2481d600380afff56c7f7b45e0.webp 400w,
/project/rm-ri-sijk-cmax/benchmark_description_huf1d2522cb9ed482716186ff27e5028f4_31649_ff0d5be1880407168d0109c11291e942.webp 760w,
/project/rm-ri-sijk-cmax/benchmark_description_huf1d2522cb9ed482716186ff27e5028f4_31649_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://scheduling.cc/project/rm-ri-sijk-cmax/benchmark_description_huf1d2522cb9ed482716186ff27e5028f4_31649_8bf13b2481d600380afff56c7f7b45e0.webp"
width="748"
height="135"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>You can download the instances from &lt;a href="https://drive.google.com/file/d/1cm-jl6LaGhl2Zkb4Qfa70SG0RLHgVzN_/view?usp=sharing" target="_blank" rel="noopener">here&lt;/a>. You will need the free software compressor &lt;a href="https://www.7-zip.org/" target="_blank" rel="noopener">7zip&lt;/a> to open the file.&lt;/p></description></item><item><title>Efficient heuristics and metaheuristics for the unrelated parallel machine scheduling problem with release dates and setup times</title><link>https://scheduling.cc/publication/example/</link><pubDate>Sat, 14 May 2022 23:20:43 +0000</pubDate><guid>https://scheduling.cc/publication/example/</guid><description/></item></channel></rss>