Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Toelichting release notes

...

  1. Het Nextlogic Informatie Platform: de webomgeving van de integrale planning: http://www.nextlogic-planning.com

  2. De ‘optimizer’: het algoritme dat de integrale planning berekent.

...

Release notes Optimizer week 18 - 2023

Aanpassing op specifieke overlapsituaties
Bij standaard situaties is er in de laatste 8 uur voor afhandeling een overlap toegestaan van maximaal 30 minuten per kade. In het geval deze overlap meer dan 30 minuten bedraagt dan wordt deze niet meer geaccepteerd en opgelost door de optimizer. Gedurende de afgelopen maanden zijn er door BO's en TO's een aantal specifieke gevallen bij ons gemeld waarbij dit mechanisme niet goed werkte. Deze zijn onderzocht en worden in deze release opgelost. Het gaat om de volgende situaties:

  • Een call die gepland was om over meer dan 8 uur te starten wordt onverwacht eerder gestart. Hierdoor schuift de call in één keer naar de tijd op dat moment. Voorheen telde deze call niet mee in dit mechanisme waardoor een overlap helemaal niet toegestaan was of niet werd opgelost. Met deze release is dit verholpen.

  • Het is mogelijk om meerdere overlapsituaties in de komende 8 uur te hebben zolang deze gezamenlijk niet meer dan 30 minuten bedragen. In deze gevallen was er echter op twee plaatsen in de code van dit mechanisme een halvering van de overlaptijd meegenomen, waardoor een overlap tot 60 minuten totaal was toegestaan. Vanaf deze release is dat niet meer mogelijk.

Beperking geldigheid mechanismes
Binnen het algoritme van de optimizer zijn er verschillende mechanismes die bepaalde situaties tegenhouden of die alleen in uitzonderlijke gevallen toegestaan zijn. Twee daarvan willen we beperken omdat deze ook in de weg kunnen zitten als de situatie niet (meer) kan worden opgelost. Beide hebben hun oorsprong in een verandering in de planning tijdens de laatste uren voor afhandeling. Het ene mechanisme probeert een call die in tijd is verschoven weer terug te krijgen en de ander een call die van bolderpositie is veranderd.

Met de aanpassing in deze release stopt het algoritme na 4 uur met proberen de vorige situatie terug te krijgen. Hier is voor gekozen omdat het na 4 uur vaak niet meer loont om hier aandacht aan te besteden, die aandacht kan het algoritme beter aan andere situaties besteden.

Calls die eerder starten dan de beschikbaarheid kunnen niet meer uitgepland worden
Door een ongelukkige samenloop van omstandigheden konden calls die eerder waren begonnen dan de start van de beschikbaarheid uitgepland worden, zodra die beschikbaarheid een update ontving. Deze uitgeplande call kon vervolgens niet meer ingepland worden en leverde problemen op in de rest van de rotatie. Met deze release komt dit niet meer voor.

Geen verschuiving door vertraging in sluiting los-/laadlijst
Momenteel wordt het sluiten van de los-/laadlijst gedaan in MCA Barge. Echter zit er ook een check in de optimizer of deze is gesloten. Dit vindt in beide systemen op hetzelfde moment plaats. Aangezien het berichtenverkeer tussen de systemen enkele minuten in beslag kan nemen levert dit in bepaalde gevallen een kleine verschuiving van een call op in de optimizer. De los-/laadlijst is daar dan nog niet gesloten, maar wel in MCA Barge. Met het deactiveren van dit mechanisme kan deze onnodige verschuiving niet meer voorkomen.

Duidelijke operationele waarschuwing
In te veel gevallen ontvang je nu als gebruiker (barge operator en terminal) de algemene melding “Deze rotatie kan niet worden gepland” voor een issue met de TEU balans. Deze rotaties worden nu één keer extra opgepakt door de optimizer zodat er een specifieke melding wordt gegenereerd met een duidelijke reden.

Extra triggers voor het in de juiste volgorde zetten van NCT calls
Voor rotaties met enkel niet-deelnemende terminals (NCT) was het aantal ‘triggers’ om de calls in de juiste volgorde te zetten beperkt. Gezien de beoogde opschaling met vletwerk kan dit in de toekomst vaker voorkomen en daarvoor zijn er nu meer van dit soort ‘triggers’ toegevoegd. Hiermee wordt de volgorde heroverwogen bij het door de BO aanpassen van de call size of call window op een call.

Aanpassing vroegste start op basis van voorgaande call
De ‘vroegste start op basis van voorgaande call’ wordt gebruikt om in het Nextlogic Informatie Platform aan te geven vanaf welk moment een call ingepland kan worden. Dit veld zie je op de call details pagina. Met deze informatie kan een TO ervoor kiezen om eerder beschikbaarheid aan te maken, zodat de betreffende call eerder ingepland kan worden.

Voor de eerste call in een rotatie zat een bug waarbij de vaartijd niet werd meegenomen, deze is nu opgelost.

...

Release notes Nextlogic Informatie Platform week 18 - 2023


Rust in de planning – Tijd van einde operatie wordt automatisch bepaald op basis van verloop van de containerafhandeling zodat er een betere inschatting gemaakt wordt van de ETD/PTD

...

De komende weken evalueren we hoe de operationele afstemming verloopt na de aanpassingen. Meer informatie over hoe we hier invulling aan hebben gegeven vind je op deze support pagina: Transparantie data BO/TO - Algemene informatie - Nextlogic Support

Let op! De release van week 15 is terug gedraaid op 21 april 2023 en wordt in de komende tijd in gedeeltes opnieuw opgeleverd.

Release notes Optimizer week 15 - 2023

Aanpassing op specifieke overlapsituaties
Bij standaard situaties is er in de laatste 8 uur voor afhandeling een overlap toegestaan van maximaal 30 minuten per kade. In het geval deze overlap meer dan 30 minuten bedraagt dan wordt deze niet meer geaccepteerd en opgelost door de optimizer. Gedurende de afgelopen maanden zijn er door BO's en TO's een aantal specifieke gevallen bij ons gemeld waarbij dit mechanisme niet goed werkte. Deze zijn onderzocht en worden in deze release opgelost. Het gaat om de volgende situaties:

  • Een call die gepland was om over meer dan 8 uur te starten wordt onverwacht eerder gestart. Hierdoor schuift de call in één keer naar de tijd op dat moment. Voorheen telde deze call niet mee in dit mechanisme waardoor een overlap helemaal niet toegestaan was of niet werd opgelost. Met deze release is dit verholpen.

  • Het is mogelijk om meerdere overlapsituaties in de komende 8 uur te hebben zolang deze gezamenlijk niet meer dan 30 minuten bedragen. In deze gevallen was er echter op twee plaatsen in de code van dit mechanisme een halvering van de overlaptijd meegenomen, waardoor een overlap tot 60 minuten totaal was toegestaan. Vanaf deze release is dat niet meer mogelijk.

Beperking geldigheid mechanismes
Binnen het algoritme van de optimizer zijn er verschillende mechanismes die bepaalde situaties tegenhouden of die alleen in uitzonderlijke gevallen toegestaan zijn. Twee daarvan willen we beperken omdat deze ook in de weg kunnen zitten als de situatie niet (meer) kan worden opgelost. Beide hebben hun oorsprong in een verandering in de planning tijdens de laatste uren voor afhandeling. Het ene mechanisme probeert een call die in tijd is verschoven weer terug te krijgen en de ander een call die van bolderpositie is veranderd.Met de aanpassing in deze release stopt het algoritme na 4 uur met proberen de vorige situatie terug te krijgen. Hier is voor gekozen omdat het na 4 uur vaak niet meer loont om hier aandacht aan te besteden, die aandacht kan het algoritme beter aan andere situaties besteden.
Calls die eerder starten dan de beschikbaarheid kunnen niet meer uitgepland worden
Door een ongelukkige samenloop van omstandigheden konden calls die eerder waren begonnen dan de start van de beschikbaarheid uitgepland worden, zodra die beschikbaarheid een update ontving. Deze uitgeplande call kon vervolgens niet meer ingepland worden en leverde problemen op in de rest van de rotatie. Met deze release komt dit niet meer voor.
Geen verschuiving door vertraging in sluiting los-/laadlijst
Momenteel wordt het sluiten van de los-/laadlijst gedaan in MCA Barge. Echter zit er ook een check in de optimizer of deze is gesloten. Dit vindt in beide systemen op hetzelfde moment plaats. Aangezien het berichtenverkeer tussen de systemen enkele minuten in beslag kan nemen levert dit in bepaalde gevallen een kleine verschuiving van een call op in de optimizer. De los-/laadlijst is daar dan nog niet gesloten, maar wel in MCA Barge. Met het deactiveren van dit mechanisme kan deze onnodige verschuiving niet meer voorkomen.
Duidelijke operationele waarschuwing
In te veel gevallen ontvang je nu als gebruiker (barge operator en terminal) de algemene melding “Deze rotatie kan niet worden gepland” voor een issue met de TEU balans. Deze rotaties worden nu één keer extra opgepakt door de optimizer zodat er een specifieke melding wordt gegenereerd met een duidelijke reden.
Extra triggers voor het in de juiste volgorde zetten van NCT calls
Voor rotaties met enkel niet-deelnemende terminals (NCT) was het aantal ‘triggers’ om de calls in de juiste volgorde te zetten beperkt. Gezien de beoogde opschaling met vletwerk kan dit in de toekomst vaker voorkomen en daarvoor zijn er nu meer van dit soort ‘triggers’ toegevoegd. Hiermee wordt de volgorde heroverwogen bij het door de BO aanpassen van de call size of call window op een call.
Aanpassing vroegste start op basis van voorgaande call
De ‘vroegste start op basis van voorgaande call’ wordt gebruikt om in het Nextlogic Informatie Platform aan te geven vanaf welk moment een call ingepland kan worden. Dit veld zie je op de call details pagina. Met deze informatie kan een TO ervoor kiezen om eerder beschikbaarheid aan te maken, zodat de betreffende call eerder ingepland kan worden.Voor de eerste call in een rotatie zat een bug waarbij de vaartijd niet werd meegenomen, deze is nu opgelost.

...

Release notes Nextlogic Informatie Platform week 11 - 2023

...