MeesterDaan (talk | contribs) |
MeesterDaan (talk | contribs) |
||
Line 25: | Line 25: | ||
==Opdracht deel 1: Noord- en Zuid-Holland== | ==Opdracht deel 1: Noord- en Zuid-Holland== | ||
− | In de provincies Noord- en Zuid-Holland liggen in totaal 118 treinstations, waarvan de 22 belangrijkste intercitystations met de tussenliggende spoorverbindingen, in een .csv-bestand zijn opgeslagen. De getallen die achter een verbinding staan zijn de | + | In de provincies Noord- en Zuid-Holland liggen in totaal 118 treinstations, waarvan de 22 belangrijkste intercitystations met de tussenliggende spoorverbindingen, in een [http://www.heuristieken.nl/resources/ConnectiesHolland.csv .csv-bestand] zijn opgeslagen. De getallen die achter een verbinding staan zijn de reistijden in minuten. |
− | Van deze 22 stations zijn er 7 door RailNL als ''kritiek'' bestempeld: Alkmaar, Amsterdam Centraal, Den Haag Centraal, Gouda, Haarlem, Rotterdam Centraal en Zaandam. Als deze stations niet regelmatig aangedaan worden treden er in de Randstad enorme logistieke problemen op door de grote aantallen overstappers op deze stations. De spoorverbindingen van en naar deze stations worden daarom '''kritieke verbindingen''' genoemd. | + | Van deze 22 stations zijn er 7 door RailNL als ''kritiek'' bestempeld: Alkmaar, Amsterdam Centraal, Den Haag Centraal, Gouda, Haarlem, Rotterdam Centraal en Zaandam. Je vindt ze [http://www.heuristieken.nl/resources/StationsHolland.csv in dit csv-bestand] samen met hun x/y-coordinaten. Als deze stations niet regelmatig aangedaan worden treden er in de Randstad enorme logistieke problemen op door de grote aantallen overstappers op deze stations. De spoorverbindingen van en naar deze stations worden daarom '''kritieke verbindingen''' genoemd. |
+ | a) Maak een lijnvoering voor Noord-Holland met maximaal zeven trajecten binnen een tijdsframe van twee uur, waarbij zoveel mogelijk van de kritieke sporen bereden wordt. Als je 100% haalt heb je uiteraard de maximaal haalbare score bereikt. | ||
− | |||
− | + | RailNL heeft recentelijk een scorefuntie opgesteld voor de kwaliteit van de lijnvoering. Als 100% van van de kritieke verbindingen bereden wordt, scoor je 10000 punten op je lijnvoering, anders krijg je een precentage daarvan. Maar hoe minder treinen je laat rijden voor dezelfde service, hoe beter. En in hoe minder tijd de treinen rijden om de lijnvoering ten uitvoer te brengen, hoe goedkoper. Dus die factoren worden ook meegewogen in de scorefunctie: | |
− | RailNL heeft recentelijk een scorefuntie opgesteld voor de kwaliteit van de lijnvoering. Als 100% van van de kritieke verbindingen bereden wordt, scoor je 10000 punten op je lijnvoering, | ||
Line 42: | Line 41: | ||
− | waarin S de score is, p het percentage van de bereden kritieke verbindingen, t het aantal treinen en m het totaal aantal | + | waarin S de score is, p het percentage van de bereden kritieke verbindingen, t het aantal treinen en m het totaal door alle treinen samen gereden aantal minuten in de lijnvoering. |
Line 48: | Line 47: | ||
+ | c) Ga er nu vanuit dat alle sporen in Holland kritiek zijn. Hoe hoog kun je nu de score maken? | ||
− | |||
+ | ==Opdracht deel 2: Nederland== | ||
− | |||
+ | Are you ready for something bigger? We gaan nu heel Nederland doen. Vind hier het [http://www.heuristieken.nl/resources/StationsNationaal.csv bestand met spoorverbindingen] en het [http://www.heuristieken.nl/resources/Stationsnationaal.csv bestand met intercitystations voor heel Nederland], wederom met hun x/y-coordinaten. | ||
− | |||
+ | d) Maak wederom een lijnvoering voor heel Nederland met maximaal twintig trajecten binnen een tijdsframe van drie uur, en probeer nu de score S zo hoog mogelijk te krijgen. De scorefunctie blijft ongewijzigd. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | e) Doe hetzelfde waarbij je alle sporen van Nederland als kritiek beschouwt. | ||
− | |||
+ | f) Maak een aantrekkelijke visualisatie van je resultaten. Hoe je dat doet, mag je zelf bepalen. | ||
− | |||
==Advanced== | ==Advanced== | ||
− | |||
− | |||
− | + | g) Utrecht Centraal gaat op de schop, en alle treinverbindingen van en naar Utrecht komen tijdelijk te vervallen omdat ze vervangen worden door bussen. Alle verbindingen ''tussen de stations die verbonden zijn met Utrecht'' zijn nu kritiek. Maak wederom een lijnvoering. | |
− | + | h) Test voor uitval van andere stations hoe groot de impact is op je beste lijnvoering. | |
Revision as of 19:49, 13 October 2017
Contents
Inleiding
Een dienstregeling voor treinverkeer bestaat eigenlijk uit vier planningsonderdelen:
1. De lijnvoering: Wat zijn de trajecten waarover de treinen gedurende de dag heen en weer rijden?
2. De dienstregeling: hoe laat vertrekken de treinen van de stations over de trajecten?
3. Het materieelrooster: welk treinstel en welke wagons zijn op welk moment op welke plaats?
4. Het personeelsrooster: zijn alle treinen bemand door tenminste één bestuurder en twee conducteurs?
Deze case gaat over het eerste deel, het maken van de lijnvoering. Meer specifiek: over de lijnvoering van intercitytreinen. Dat betekent dat je binnen een gegeven tijdsframe een aantal trajecten uitzet. Een traject is een route van sporen en stations waarover treinen heen en weer rijden. Een traject mag niet langer zijn dan het opgegeven tijdsframe.
Voorbeeld: Het traject [Castricum , Zaandam , Hoorn , Alkmaar] is een traject met een duur van 59 minuten, en zou dus binnen het tijdseframe van een uur passen.
Opdracht deel 1: Noord- en Zuid-Holland
In de provincies Noord- en Zuid-Holland liggen in totaal 118 treinstations, waarvan de 22 belangrijkste intercitystations met de tussenliggende spoorverbindingen, in een .csv-bestand zijn opgeslagen. De getallen die achter een verbinding staan zijn de reistijden in minuten.
Van deze 22 stations zijn er 7 door RailNL als kritiek bestempeld: Alkmaar, Amsterdam Centraal, Den Haag Centraal, Gouda, Haarlem, Rotterdam Centraal en Zaandam. Je vindt ze in dit csv-bestand samen met hun x/y-coordinaten. Als deze stations niet regelmatig aangedaan worden treden er in de Randstad enorme logistieke problemen op door de grote aantallen overstappers op deze stations. De spoorverbindingen van en naar deze stations worden daarom kritieke verbindingen genoemd.
a) Maak een lijnvoering voor Noord-Holland met maximaal zeven trajecten binnen een tijdsframe van twee uur, waarbij zoveel mogelijk van de kritieke sporen bereden wordt. Als je 100% haalt heb je uiteraard de maximaal haalbare score bereikt.
RailNL heeft recentelijk een scorefuntie opgesteld voor de kwaliteit van de lijnvoering. Als 100% van van de kritieke verbindingen bereden wordt, scoor je 10000 punten op je lijnvoering, anders krijg je een precentage daarvan. Maar hoe minder treinen je laat rijden voor dezelfde service, hoe beter. En in hoe minder tijd de treinen rijden om de lijnvoering ten uitvoer te brengen, hoe goedkoper. Dus die factoren worden ook meegewogen in de scorefunctie:
S = p*10000 - (t*20 + min/100000)
waarin S de score is, p het percentage van de bereden kritieke verbindingen, t het aantal treinen en m het totaal door alle treinen samen gereden aantal minuten in de lijnvoering.
b) Maak wederom een lijnvoering voor Noord-Holland met maximaal zeven trajecten binnen een tijdsframe van twee uur, en probeer nu de score S zo hoog mogelijk te krijgen.
c) Ga er nu vanuit dat alle sporen in Holland kritiek zijn. Hoe hoog kun je nu de score maken?
Opdracht deel 2: Nederland
Are you ready for something bigger? We gaan nu heel Nederland doen. Vind hier het bestand met spoorverbindingen en het bestand met intercitystations voor heel Nederland, wederom met hun x/y-coordinaten.
d) Maak wederom een lijnvoering voor heel Nederland met maximaal twintig trajecten binnen een tijdsframe van drie uur, en probeer nu de score S zo hoog mogelijk te krijgen. De scorefunctie blijft ongewijzigd.
e) Doe hetzelfde waarbij je alle sporen van Nederland als kritiek beschouwt.
f) Maak een aantrekkelijke visualisatie van je resultaten. Hoe je dat doet, mag je zelf bepalen.
Advanced
g) Utrecht Centraal gaat op de schop, en alle treinverbindingen van en naar Utrecht komen tijdelijk te vervallen omdat ze vervangen worden door bussen. Alle verbindingen tussen de stations die verbonden zijn met Utrecht zijn nu kritiek. Maak wederom een lijnvoering.
h) Test voor uitval van andere stations hoe groot de impact is op je beste lijnvoering.
Links & Trivia
De eerste versie van deze case is in juni 2017 ontwikkeld door Rob Hesselink en Jens van der Pol in het kader van Advanced Heuristics.
Terug
Terug naar de Heuristieken hoofdpagina.