• No results found

Plan-It project planning voor Shell.

N/A
N/A
Protected

Academic year: 2021

Share "Plan-It project planning voor Shell."

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Plan-It project planning voor Shell.

Plan-It is een software pakket dat met name door Shell gebruikt wordt voor het plannen van ac- tiviteiten op de werkvloer.

Gegeven een olieplatform met N activiteiten. De activiteiten kunnen gedeeltelijk onafhankelijk van elkaar worden uitgevoerd. Gedeeltelijk zijn er volgordebeperkingen: je kunt olie niet trans- porteren voordat deze uit de grond gehaald is. Verder heeft elke activiteit een bepaalde duur.

Gevraagd is om een schema op te stellen dat de totale projectduur minimaliseert. Voor dit simpele model is een ook een simpele oplossing via de constructie van een gerichte graaf, waarbij een pijl van A naar B aangeeft dat activiteit A moet zijn uitgevoerd v´o´ordat B begint. Dit is in BK2 aan de orde geweest.

In de praktijk zijn er veel gedetailleerdere vol- gordebeperkingen: bijv. B mag pas een gegeven aantal tijdseenheden beginnen nadat A be- gonnen is: dit kan te maken hebben met een bepaalde overlap van handelingen die nodig zijn om de activiteit te starten. Dergelijke beperkin- gen kun je ook met een gerichte graaf mod- elleren. Hoe? Dat staat ge¨ıllustreerd in neven- staand voorbeeld: de 1 bij de pijl 1 → 2 betekent dat taak 2 minstens 1 tijdseenheid na taak 1 moet beginnen; de −3 bij de pijl 2 → 1 betekent dat taak 1 minstens −3 tijdseenheden na 2 moet beginnen, m.a.w. taak 2 moet hooguit 3 tijdseen- heden na 1 beginnen. Het niet-bestaan van een ronde met positieve lengte is nodig en voldoende opdat er een projectplanning gemaakt kan wor- den zonder schending van de tijdsbeperkingen [1].

Veronderstel nu dat het starten van werk aan taak j op tijdstip t een bedrag wjtkost. In [1] staat ook een minimale-snedealgoritme gegeven waarmee een project planning met minimale kosten bepaald wordt. Hierbij wordt gebruik gemaakt van een vantevoren bepaalde bovengrens op de duur van het project. Kun je hiermee ook de totale projectduur minimaliseren?

In de praktijk.. In de praktijk is het zelfs nog gecompliceerder: elke activiteit vereist hulpmid- delen (grondstoffen, gespecialiseerde arbeiders), en van elk type hulpmiddel is maar een beperkte hoeveelheid beschikbaar (capaciteitsbeperkingen). Onder deze voorwaarden wordt het probleem een integer lineair programmeringsprobleem in de klasse NP. Praktisch niet oplosbaar dus.

Heuristieken Plan-IT moet capaciteitsbeperkingen wel inbouwen. Heuristieken zijn derhalve nodig. E´en daarvan is gebaseerd op het feit dat het integer LP zonder de capaciteitsbeperkingen totaal unimodulair is. Je hoeft dus slechts het LP zonder integraliteitseis op te lossen.

We zetten nu de capaciteitsbeperkingen als ‘soft constraint’ in de doelfunctie, met willekeurig gekozen co¨effici¨enten (‘Lagrange multiplicatoren’). Dit geeft als oplossing een project planning die hopelijk niet al te veel capaciteitsbeperkingen schendt. Vervolgens ‘haal’ je de verkregen project planning door een volgende heuristiek die een project planning oplevert, die wel aan de capaciteitsbeperkingen voldoet. In een lopend afstudeeronderzoek zijn verschillende heuristieken ge¨ımplementeerd.

(2)

Een probleem dat zich voordoet, is hoe de Lagrange multiplicatoren gekozen moeten worden. Een methode is om ze willekeurig te trekken uit [0, 1], en dat maar flink vaak te herhalen. Opmerkelijk is dat dit maar heel zelden leidt tot een optimale project planning. Het is niet duidelijk, waarom dat zo is.

Optimaliteit Een belangrijke vraag waarop de ontwerpers van Plan-IT antwoord willen hebben is: hoe goed zijn de uitkomsten van verschillende heuristieken?

Project Het project kan de volgende onderdelen omvatten:

1. Het bestuderen van [1], i.h.b. het genoemde minimale-snedealgoritme, Lagrange relaxatie en zogenaamde α-completion times. De laatste zijn heuristieken waarmee een project planning verkregen kan worden die aan de beperkingen voldoet.

2. Bestuderen van mogelijke heuristieken in [2,3] en eventueel implementatie hiervan.

3. Analyse van de vraag hoe de Lagrange multiplicatoren gekozen moeten worden.

4. Onderzoek naar ‘resource levelling’ heuristieken, waarmee het verbruik van de hulpmiddelen gelijkmatiger over de duur van het project kunnen worden verdeeld.

5. Numerieke analyse van testgevallen om de kwaliteit van een heuristiek te beoordelen.

Referenties

[1] R.H. M¨ohring,A.S. Schulz, F. Stork, M. ¨Utz (2003). Solving Project Scheduling Problems by Minimum Cut Computations.

[2] K. Neumann, Ch. Schwindt, J. Zimmermann (2003). Project Scheduling with Time Windows and Scarce Resources: Temporal and Resource-Constrained Project Scheduling with Regular and Nonregular Objective Functions. Springer-Verlag.

[3] N. Christofides, R. Alvarez-Valdes and J.M. Tamarit (1987). Project scheduling with resource constraints: A branch and bound approach. Europen Journal of Operational Research 29, 262–273.

Floske Spieksma spieksma@math.leidenuniv.nl Bachelorproject voor het AS&B seminarium voorjaar 2012

Referenties

GERELATEERDE DOCUMENTEN

In order to do further explanation, the research questions are resumed: the main research questions address the top-down planning process in resettlement projects

The new method proposed here could be applied in the process of portfolio management, analyzing the dependency relationships within the new strategies and the

Literature identifies several planning tools and strategies that can be used to provide a solution to the issues with labour productivity, including construction driven

For any λ, the optimal solution of (13) is a lower bound on the value of our resource-constrained project scheduling problem defined by (6b), (6c), (6d), (6e), (8) and (9): either

When we analysed the progression of one completed project and one project of which the construction started at the same moment this research started, we found that (1) at both

Projectbureau Archaeological Solutions, Lange Nieuwstraat 42, 2800 Mechelen (met digitale evenals analoge copies aan het Agentschap Infrastructuur Wegen en Verkeer Vlaams-

De verscheidenheid aan vondstmateriaal uit verschillende prehistorische periodes uit deze twee sporen toont op zich reeds aan dat het projectgebied op vrij intensieve wijze is

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication:.. • A submitted manuscript is