PRODUCT

# Docks en lege containers: twee wetenschappelijke artikelen in onze planner

[Transportial Team](https://transportial.com/en/about) · Editorial · November 10, 2026

![Docks en lege containers: twee wetenschappelijke artikelen in onze planner](/assets/screens/map-planning.webp)

Een klassiek vehicle-routingmodel controleert elke tour afzonderlijk. Elke tour heeft zijn eigen capaciteit, zijn eigen tijdvensters en zijn eigen chauffeur, en de tours komen alleen samen in de totale kosten. Dat maakt het probleem oplosbaar. Het is ook de reden dat zoveel geoptimaliseerde plannen op het terrein uit elkaar vallen.

Twee dingen in het goederenvervoer doorbreken die onafhankelijkheid. Aan een dock kan maar één vrachtwagen tegelijk staan, bij welke tour die ook hoort. Een lege container die de ene tour meeneemt, is er niet meer voor de volgende. We hebben bekeken hoe de operations research met beide omgaat, en de ideeën ingebouwd in de planner achter de optimizer van Transportial en [/vrp/solve](/en/developers/algorithms/vehicle-routing).

## Docks: Bombelli en Fazi (2022)

A. Bombelli en S. Fazi onderzochten vrachtwagens die luchtvracht ophalen bij expediteurs en afleveren bij afhandelaars (ground handlers) op een luchthaven. Een afhandelaar reserveert er maar één of twee docks voor. Hun artikel modelleert dit als een pickup-and-deliveryprobleem met tijdvensters, waarin een afhandelaar niet meer vrachtwagens tegelijk kan bedienen dan hij docks heeft.

Hun heuristiek is een adaptive large neighbourhood search. Elke route blijft op zichzelf uitvoerbaar, maar het plan als geheel mag een dock overboeken tegen een boete. Na elke invoeging loopt een resolver de dockconflicten in tijdsvolgorde langs. Bij elk conflict vertraagt hij de vrachtwagen die een verschuiving het best kan opvangen; dat kost niets als die vrachtwagen speling heeft.

Hun bevindingen zijn de moeite waard voor iedereen die rond een dock plant:

* Zonder coördinatie stonden vrachtwagens tot ongeveer drie uur in de rij, en sommige plannen werden onuitvoerbaar.
* Coördinatie van de docks verkortte de reistijd met 2 tot 19%.
* Een tweede dock was vooral van belang voor de uitvoerbaarheid: beide docks waren minder dan 10% van de tijd tegelijk in gebruik.

### Wat wij bouwden

Onze planner houdt per plek met een limiet een tijdlijn bij: een dock, laadperron, ligplaats of spooraansluiting, voor elke modaliteit hetzelfde. De tijdlijn bevat de verblijven van elke tour in het plan. Ook staat erin wat buiten het plan al bezet is: andere trips die al op die plek zijn en docktijdsloten die al geboekt zijn.

Als de planner de tijden van een tour bepaalt, raadpleegt hij de tijdlijn bij elke stop met een limiet. De afhandeling begint zodra er een dock vrij is voor de hele afhandelingsduur, als de tijdvensters dat nog toelaten. Het wachten telt als echte wachttijd, in de dag van de chauffeur en in de tijd en kosten van de tour. Elke stop met een limiet kost één opzoekactie, dus het testen van een kandidaat blijft goedkoop, en een plan zonder docklimieten draait precies zoals voorheen.

Hier zijn we bewust afgeweken van het artikel. Ons zoekproces jongleert ook met rijtijdenklokken, trailers, compartimenten en materieelvoorraad, en een overboekt dock zou al die tijden onzeker maken. Daarom houden we elk plan dat het zoekproces vasthoudt dock-uitvoerbaar:

* **Ruimte maken.** Als een kandidaat-tour door het wachten te laat komt, worden de tours die in de weg staan na hem ingepland, als ze dan nog passen. Dat is het principe uit het artikel: "de vrachtwagen die kan schuiven, maakt plaats". De kandidaat betaalt voor hun extra tijd, en als geen enkele verschuiving werkt, wordt de invoeging geweigerd.
* **De resolver.** Na elke geaccepteerde zet krijgt een tour die wacht als eerste het dock, wanneer de tour die het dock bezet goedkoper zou kunnen wachten. Meestal is dat een verschuiving binnen de speling, en de wissel blijft alleen staan als de twee tours samen minder tijd nodig hebben.
* **Vaste reserveringen.** Bestaande trips en geboekte tijdsloten schuiven nooit.

Wil je overboeken liever toestaan, zet dan de regel `dock_capacity` op waarschuwen. Een tour mag dan overboeken tegen kosten per minuut, en dat wordt gerapporteerd, zoals in het artikel.

## Lege containers: Fazi, Choudhary en Dong (2023)

S. Fazi, S.K. Choudhary en J.X. Dong onderzochten containervervoerders die vanaf een inlandterminal werken. Een vrachtwagen maakt meerdere trips per dag, met één container tegelijk.

* **Waar lege containers vandaan komen.** Een export heeft een lege container nodig: uit de beperkte voorraad van de terminal, van een import die net gelost is (een street-turn: een vrijgekomen container direct hergebruiken voor een exportlading), of van een depot verder weg.
* **De harde voorwaarde.** De voorraad lege containers op de terminal mag op geen enkel moment onder nul komen. Dat verbindt de trips van verschillende vrachtwagens met elkaar.
* **Hun oplossing.** Ze lossen het exact op, met branch-and-price. De voorraadvoorwaarde wordt alleen gecontroleerd op "kritieke momenten": de momenten waarop een trip een lege container meeneemt, want de voorraad kan alleen tekortschieten als er een eenheid wordt weggenomen. Een omweg naar het depot wordt in de kosten van de verbinding meegenomen, in plaats van een extra stop te worden.

In praktijkcases bij Tilburg en 's-Hertogenbosch waren hun plannen 25 tot 43% goedkoper dan die van de planners zelf, met minder trips. Ze testten ook wat er gebeurt als de omstandigheden krapper zijn. Minder kansen op street-turns verhoogden de kosten in de praktijkcases met 2 tot 12%, en de dag beginnen zonder lege containers op voorraad verhoogde ze met maximaal 27%.

### Wat wij bouwden

Een zending kan nu aangeven dat ze bij het ophalen een eenheid nodig heeft, dat ze er na de levering een vrijmaakt, of allebei. Een eenheid kan een lege container, een wissellaadbak of een pooltrailer zijn.

Als de planner een tour opbouwt, zoekt hij voor elke benodigde eenheid een bron, in deze volgorde:

1. Een eenheid die eerder op dezelfde tour is vrijgekomen, als beide zendingen een street-turn toestaan en de vrachtwagen hem tussendoor kan meenemen.
2. De voorraad of het depot dat de minste extra afstand oplevert, opgehaald op weg naar het ophaaladres.

Een vrijgekomen eenheid die niet wordt hergebruikt, gaat na de levering onderweg terug naar een voorraadlocatie. Net als de depotverbindingen in het artikel worden deze bezoeken als tijd, afstand en kosten in het traject verwerkt, in plaats van stops te worden.

Over de tours heen houdt één boek elke bijgehouden voorraad bij: de beginstand, bekende aankomsten en vertrekken, en wat elke tour opneemt en terugbrengt. Zoals in het artikel controleert het een voorraad alleen als er een eenheid wordt weggenomen. Een opname die een voorraad onder nul zou brengen, gaat door naar de volgende bron, en als er geen meer over is, beslist de regel `equipment_stock`. Bestaande trips tellen mee met hun openstaande opnames en retouren.

We draaien geen branch-and-price. Een large neighbourhood search breekt plannen af en bouwt ze opnieuw op, en het weghalen van een tour kan een andere tour zonder de lege container laten waarop die rekende. Daarom rekent het zoekproces elke ontbrekende eenheid aan als een zending die is blijven liggen, en de laatste stap zoekt een nieuwe bron voor alles wat nog ontbreekt of haalt het weg. Het plan dat je krijgt, stuurt nooit twee vrachtwagens af op de laatste lege container op het terrein.

## Waar de twee elkaar raken

Het interessante deel is waar de twee mechanismen elkaar raken. Als de planner een tour voor een dock opnieuw inplant, schuift het moment waarop die tour een container opneemt of terugbrengt mee. Schuift een retour voorbij de opname van een andere tour, dan kan een voorraad die in orde leek ineens tekortschieten. In onze planner neemt een opnieuw ingeplande tour zijn materieelplan mee, zodat het voorraadboek altijd de werkelijke tijden van de tour weergeeft.

Daarom brengen we alles onder in één zoekproces. In losse tools zou niemand het merken. Het dockscherm zou een vrachtwagen naar achteren schuiven, de afdeling lege containers zou gelijk hebben over de voorraad van die ochtend, en het plan zou alsnog mislukken.

## Wat we hebben weggelaten

* Aparte laad- en losdocks, en docks die zijn gereserveerd voor bepaalde voertuigtypes. Alle operationele docks van een locatie tellen samen.
* Chassispools. De bron van de container wordt gepland; een pool van chassis die vrachtwagens delen niet.
* Gelijkwaardige containertypes (ISO-groepen voor maat en type) en terreincapaciteit. Types moeten exact overeenkomen, en retouren worden nooit geweigerd omdat een terrein vol is.
* Materieelvoorraad en lijndiensten per spoor of binnenvaart in één request. Plan de wegdelen voorlopig als zendingen.

## Lees de publicaties

* A. Bombelli en S. Fazi (2022). The ground handler dock capacitated pickup and delivery problem with time windows: a collaborative framework for air cargo operations. _Transportation Research Part E_ 159, 102603.
* S. Fazi, S.K. Choudhary en J.X. Dong (2023). The multi-trip container drayage problem with synchronization for efficient empty containers re-usage. _European Journal of Operational Research_ 310(1), 343–359.

We hebben voortgebouwd op het gepubliceerde werk. De auteurs waren er niet bij betrokken, en eventuele tekortkomingen van onze aanpassing zijn voor onze rekening. Wat de planner nog meer in hetzelfde zoekproces beslist, lees je in [Eén zoekproces, het hele vrachtplan](/nl/blog/one-search-whole-freight-plan). De velden die je nodig hebt, vind je in de [multimodale VRP-gids](https://docs.transportial.com/examples/multimodal-vrp).

Delen[LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Ftransportial.com%2Fnl%2Fblog%2Fdocks-and-empty-containers-research)[X / Twitter](https://twitter.com/share?url=https%3A%2F%2Ftransportial.com%2Fnl%2Fblog%2Fdocks-and-empty-containers-research)

## Meer artikelen

[![Eén zoekproces, het hele vrachtplan: wat onze planner nu beslist](/assets/screens/optimizer-result.webp)PRODUCTEén zoekproces, het hele vrachtplan: wat onze planner nu beslistNovember 10, 2026Lees meer →](/nl/blog/one-search-whole-freight-plan)[![Wat is een Transport Management Systeem (TMS)? De Complete Gids](/assets/blog/transport-management-system.webp)GUIDEWat is een Transport Management Systeem (TMS)? De Complete GidsJune 1, 2026Lees meer →](/nl/blog/what-is-a-transport-management-system)[![Wat is Routeoptimalisatie in de Logistiek?](/assets/blog/route-optimization-horizontal-blog-image.jpg)GUIDEWat is Routeoptimalisatie in de Logistiek?May 22, 2024Lees meer →](/nl/blog/what-is-route-optimization-in-logistics-transportial)

## Orders, tripplanning, tracking en facturatie in één TMS

Zie in een demo hoe Transportial transportorders, planning, live tracking en facturatie samenbrengt, of start gratis met 20 zendingen en 10 trips per maand.

[Vraag een demo aan](/nl/contact)

---
Canonical page: https://transportial.com/nl/blog/docks-and-empty-containers-research
