SynthCharge: An Electric Vehicle Routing Instance Generator with Feasibility Screening to Enable Learning-Based Optimization and Benchmarking

Dit paper introduceert SynthCharge, een parametrische generator die diverse en haalbare EVRPTW-instanties produceert met een screeningmechanisme voor haalbaarheid, waardoor een dynamische benchmarkinfrastructuur ontstaat voor de evaluatie van leer-gebaseerde optimalisatiemethoden.

Mertcan Daysalilar, Fuat Uyguroglu, Gabriel Nicolosi, Adam Meyers

Gepubliceerd 2026-03-04
📖 4 min leestijd☕ Koffiepauze-leesvoer

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een super slimme robotbestuurder wilt trainen om elektrische vrachtwagens door een stad te sturen. Deze robot moet niet alleen de kortste weg vinden, maar ook rekening houden met twee belangrijke dingen: hoeveel batterij de vrachtwagen nog heeft en wanneer hij op tijd bij de klant moet zijn.

Dit is een heel lastig puzzelstukje, genaamd het "EVRPTW"-probleem (een beetje als een ingewikkeld bordspel voor elektrisch vervoer).

Het probleem met bestaande puzzels in de wetenschap is dat ze vaak statisch zijn. Het zijn als oude, vaste kaarten die niet veranderen. Als je een robot traint op één specifieke kaart, kan hij in de echte wereld faalspelen zodra de situatie iets anders is. Bovendien weten we bij die oude puzzels vaak niet eens of ze echt oplosbaar zijn; soms zijn ze gewoon onmogelijk, wat de robot gek maakt.

Hier komt SynthCharge om de hoek kijken.

Wat is SynthCharge?

SynthCharge is geen robot die zelf rijdt. Het is een slimme puzzelbouwer. Het is een computerprogramma dat oneindig veel nieuwe, unieke en realistische routes kan bedenken om robots op te leiden.

Je kunt het vergelijken met een videospel-level-editor, maar dan voor vrachtwagens:

  • Je kunt kiezen of de klanten verspreid liggen als sprinkels op een koekje (willekeurig) of in groepjes bij elkaar zitten als huizen in een wijk (geclusterd).
  • Je kunt de "batterij-regels" aanpassen: is de batterij groot genoeg om de hele stad te doen, of moet de vrachtwagen vaak stoppen om te laden?
  • Je kunt de tijdspanne strakker of ruimer maken: moet de vrachtwagen binnen 10 minuten zijn, of heeft hij een uur de tijd?

De Magische Filter: "Kan dit wel?"

Het coolste aan SynthCharge is zijn veiligheidscontrole.

Stel je voor dat je een nieuwe route bedenkt. SynthCharge kijkt eerst heel snel naar de kaart en zegt: "Hé, die klant zit zo ver weg dat de vrachtwagen er nooit komt zonder te stoppen, en er is geen laadpunt in de buurt. Deze route is onmogelijk."

In dat geval gooit SynthCharge de route direct in de prullenbak en probeert hij het opnieuw. Dit noemen ze feasibility screening (haalbaarheidsfiltering).

  • Vroeger: Wetenschappers gaven robots soms onmogelijke puzzels, waardoor de robots dachten dat ze dom waren, terwijl de puzzel gewoon fout was.
  • Nu: SynthCharge zorgt ervoor dat elke puzzel die de robot krijgt, op zijn minst theoretisch oplosbaar is. Het is alsof je een bouwmeester bent die eerst checkt of de stenen wel passen voordat je de muur begint te bouwen.

Voor heel kleine puzzels (minder dan 10 klanten) doet het programma zelfs een extra, super-accurate check om 100% zeker te zijn. Voor grotere puzzels gebruikt het een snelle, slimme schatting.

Waarom is dit belangrijk?

Vroeger trainden we robots op een paar vaste kaarten. Dat is als een tennisleraar die je alleen maar laat oefenen op één specifiek veld. Als je dan op een ander veld speelt, met een andere wind, weet je niet of je goed bent.

Met SynthCharge kunnen we de robot trainen op duizenden verschillende situaties:

  • Dikke regenbuien (strakke tijdslimieten).
  • Een stad met veel heuvels (veel stroomverbruik).
  • Klanten die verspreid liggen of in groepjes.

Dit zorgt ervoor dat de robot slimmer en robuuster wordt. Hij leert niet alleen een route uit het hoofd, maar leert hoe je een route bedenkt, ongeacht de situatie.

Samenvatting in één zin

SynthCharge is een puzzelfabriek die zorgt dat elke route die hij bedenkt, haalbaar is, zodat we elektrische vrachtwagens kunnen trainen om in elke denkbare situatie op de wereld veilig en op tijd te rijden.

Het is de basis voor een toekomst waarin onze bezorgrobots niet vastlopen in de file of doodgaan aan een lege batterij, omdat ze getraind zijn op de allerbeste, gevarieerde en realistische scenario's.

Ontvang papers zoals deze in je inbox

Gepersonaliseerde dagelijkse of wekelijkse digests op basis van jouw interesses. Gists of technische samenvattingen, in jouw taal.

Probeer Digest →