<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Geoffrey De Smet</title>
    <description>The latest articles on DEV Community by Geoffrey De Smet (@ge0ffrey).</description>
    <link>https://dev.to/ge0ffrey</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F621714%2F2ad43eee-4903-4594-b313-cede5ff8c086.jpg</url>
      <title>DEV Community: Geoffrey De Smet</title>
      <link>https://dev.to/ge0ffrey</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ge0ffrey"/>
    <language>en</language>
    <item>
      <title>COVID vaccination scheduling scheduling AI</title>
      <dc:creator>Geoffrey De Smet</dc:creator>
      <pubDate>Fri, 30 Apr 2021 07:38:15 +0000</pubDate>
      <link>https://dev.to/ge0ffrey/covid-vaccination-scheduling-scheduling-ai-l8o</link>
      <guid>https://dev.to/ge0ffrey/covid-vaccination-scheduling-scheduling-ai-l8o</guid>
      <description>&lt;p&gt;Vaccination scheduling is more difficult than you'd expect. With constraints such as distance reduction, 2nd dose shots and priority groups, a constraint solver comes in handy:&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/LTkoaBk-P6U"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;See also &lt;a href="https://www.optaplanner.org/blog/2021/03/04/OptimizingCovid19VaccinationScheduling.html"&gt;Paul's in depth article&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>java</category>
      <category>ai</category>
      <category>optaplanner</category>
    </item>
    <item>
      <title>Artificial Intelligence in Java</title>
      <dc:creator>Geoffrey De Smet</dc:creator>
      <pubDate>Tue, 27 Apr 2021 11:30:17 +0000</pubDate>
      <link>https://dev.to/ge0ffrey/artificial-intelligence-in-java-4gh6</link>
      <guid>https://dev.to/ge0ffrey/artificial-intelligence-in-java-4gh6</guid>
      <description>&lt;p&gt;This video shows how to code a planning AI application to solve a school timetabling problem with Java, &lt;a href="https://quarkus.io/"&gt;Quarkus&lt;/a&gt; and &lt;a href="https://www.optaplanner.org/"&gt;OptaPlanner&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/7IuOA9n6kh0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/quarkusio/quarkus-quickstarts/tree/main/optaplanner-quickstart"&gt;Source code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OptaPlanner is useful for use cases such as the Vehicle Routing Problem (VRP), Employee Rostering, Maintenance Scheduling, Task Assignment, School Timetabling, Cloud Optimization, Conference Scheduling, Job Shop Scheduling and Bin Packing.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>java</category>
    </item>
  </channel>
</rss>
