Gedistribueerde personeelsplanning: DINGO Studiedag Automatische Personeelsplanning Patrick De Causmaecker, Peter Demeester, Greet Vanden Berghe en Bart.

Slides:



Advertisements
Verwante presentaties
Bram Nusselein Afdeling Medische Psychologie
Advertisements

Maak een scan van uw organisatie met de Toolkit Duurzame Inzetbaarheid
De zin en onzin van escrow
De nieuwste uitspraken
Leer de namen van de noten 1
- INFORMATIE VOOR OUDERS OVER P4- Samen naar het examen.
ALLES WAT JE MOET WETEN OVER PERIODE 4 Samen naar het examen.
Project Software Engineering
ALLES WAT JE MOET WETEN OVER PERIODE 4 Samen naar het examen.
ADOBE PRESENTER Willem vanden Berg Dienst Onderwijsondersteuning en –ontwikkeling KaHo Sint-Lieven 1.
Op weg met e-Twist in 10 stappen
TETRA valorisatieproject IWT Realisatie van een raamwerk voor automatische personeelsplanning Tweede gebruikerscommissie
Inzet van docenten: planning, overzicht en kwaliteit
Ronde (Sport & Spel) Quiz Night !
Mag ik u voorstellen ....
De Kalender en De Seizoenen Ellen Adriansens Gegradueerde in de ergotherapie BuSo – OV 2 – 2 e graad Algemene en Sociale Vorming Raamplan BuSo.
5de DINGO Gebruikerscommissie
FlexiPlan, een roostering toolkit 10 november 2005
Diagnosticeer uw schouder Dit is een interactieve gids om u te helpen vinden relevante patiënten informatie over uw schouderprobleem. Het is bedoeld als.
Gezond roosteren in een ziekenhuis : Hoezo complex ?!
Advanced Algorithms Groep: EII7AAb
Onderwijseenheid IT1 1ste gebruikerscommissie AMobe.
Leer de namen van de noten 2
Vergaderen Gebruikt materiaal Actie! Office3 bso blz. a Benoem het materiaal in de tweede kolom in je boek op blz b In de derde kolom.
WISKUNDIGE FORMULES.
Inleiding Software Engineering
FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 1 Kwaliteit en Patiëntveiligheid in de Belgische ziekenhuizen anno 2008 Rapportage over.
Visibility-based Probabilistic Roadmaps for Motion Planning Tim Schlechter 13 februari 2003.
Project jongerencentrum Project jongerencentrum Khymani Timmerman & Najma Abdullahi.
13 maart 2014 Bodegraven 1. 1Korinthe Want gelijk het lichaam één is en vele leden heeft, en al de leden van het lichaam, hoe vele ook, een lichaam.
SIP File Recovery Tool. Agenda 18/10/2006Maken agenda + onderzoeken van verschillende filetypes 25/10/2006Uitzoeken hoe er effecient gelezen en geschreven.
Werken aan Intergenerationele Samenwerking en Expertise.
6 de DINGO Gebruikerscommissie KaHo Sint-Lieven Gent
2012 Nieuwjaar: zondag 1 januari – Drie Koningen: vrijdag 6 januari.
User management voor ondernemingen en organisaties
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Ouderavond klas 2 24 september 2013
Wouter Jansweijer, 16 September, Literatuur zoeken Project informatiewetenschappen october 2002.
Een Module over Model Checking voor het VWO Frits Vaandrager1, David Jansen1 & Els Koopmans2 1Radboud Universiteit Nijmegen 2Olympus College Arnhem.
ZijActief Koningslust 10 jaar Truusje Trap
Studiereis 2009/2010 Portugal. Algemene informatie 12 maart t/m 21 maart 2010 Vertrek rond vanuit Utrecht Heenvlucht om vanuit Brussel. Aankomst.
Inleiding tot de multifunctionele aangifte
Een methode om nieuwe ideeën te genereren
Voorrangsregels bij rekenen (1)
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
NETWERKBIJEENKOMST Woensdag 20 april INDELING BIJEENKOMST  Praktische/inhoudelijke zaken –
Full Cost model ITG objectief totale kosten kennen van activiteiten verantwoording financierders zelfde opdracht/420 pers./600 stud./117 doctorandi/52.3.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 5.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
Fractale en Wavelet Beeldcompressie
S.V.T.B. Curius 2 3 Vorige bijeenkomst S.V.T.B. Curius 4 Vorige bijeenkomst Voorstelrondje Wie ben je, wat doe je en wat ga je doen?
De financiële functie: Integrale bedrijfsanalyse©
Samen-bouwen … over paneelbouw en de rest!
Maandag 30 mei corveerooster Corvee rooster week 23 (6 juni t/m 10 juni): Grote Beer en Melkweg 10.30, en uur: 2T Melkweg en Grote Beer
Zondag 23 november 2014 Roosterwijzigingen Corvee rooster week 46 (15 nov. t/m 19 nov.): Grote Beer en Melkweg 10.30, en uur: 1L Melkweg en.
Even voorstellen : Groep 3b
E-Government binnen de sociale zekerheid
DigiDoc Een digitaal kantoor voor iedereen !. Ceci n’est pas du software?! 2.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
IA – LABELS Rogier van der Linde & Davy De Winne, 2014.
ZijActief Koningslust
RELATING THE MASTER SURGERY SCHEDULE TO THE WORKLOAD AT THE NURSING WARDS R.A.K. VLIJM.
Evidence-Based Medicine
Samen naar het examen informatie voor ouders over periode 4
Cegeka & TenForce Ronde tafel 17/06/2014 Doelstellingenmanagement VO.
|Datum | 1 Bibliotheekinstructie Zoeken naar Literatuur februari 2015.
Transcript van de presentatie:

Gedistribueerde personeelsplanning: DINGO Studiedag Automatische Personeelsplanning Patrick De Causmaecker, Peter Demeester, Greet Vanden Berghe en Bart Verbeke KaHo Sint-Lieven – Vakgroep IT - 12 juli

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 2 Inleiding: probleemstelling Meeste organisaties bestaan uit verschillende departementen Wanneer departementen > kritische omvang => geïsoleerde eilanden: –Bijna geen communicatie met andere departementen –Informatie over het eigen departement zoveel mogelijke privé houden Leidt natuurlijk tot suboptimaal gedrag (Te) eenvoudig voorbeeld: –Ziekenhuis bestaande uit verschillende departementen –Een departement is onderbezet door bijv. ziekte of verlof,… –Andere departementen zijn overbemand –Oplossing: uitwisseling van verpleegkundigen

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 3 Inleiding: probleemstelling Suboptimaliteit aanpakken door: –Telefoneren, onderhandelen tussen de departementshoofden Tijdrovende bezigheid Soms subjectief Doel van dit onderzoek: –Automatiseren van de onderhandeling over uitwisseling van personeel

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 4 Inleiding: aanpak Lokale planning –Zoek- en evaluatiealgoritme Zoekalgoritme: stelt oplossing voor Evaluatie-algoritme: evalueert de voorgestelde oplossing rekening houdend met beperkingen Gedistribueerde planning –Vertrekkend van planning per departement (lokale planning) –Onderhandelen tussen de vertegenwoordigers van de verschillende departementen in de applicatie

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 5 Departement 1 Finale oplossing onderhandeling Departement 2 Finale oplossing Departement 3 Finale oplossing Initiële toekenning van personeel Departement 1 Zoek- en evaluatie- algoritme 1st lokale opl Departement 2 Zoek- en evaluatie- algoritme Departement 3 Zoek- en evaluatie- algoritme

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 6 Evaluatiemethode Oplossing voorgesteld door zoekalgoritme wordt geëvalueerd Kwaliteit van de oplossing wordt bepaald door het gewogen aantal overtredingen op beperkingen Dit betekent: –beperkingen moeten in het systeem gekend zijn! Eerste (naïeve) manier: –Beperkingen hard coderen, dit betekent: Elke nieuwe beperking moet worden geïmplementeerd Niet echt uitbreidbaar en flexibel Tweede manier: –Beperkingen worden uitgedrukt in XML, dit betekent: Indien beperking in vooraf bepaald XML formaat kan uitgedrukt worden, dan kan de beperking geëvalueerd worden Beperking wordt ingelezen en geïnterpreteerd door applicatie

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 7 Evaluatiemethode Voordelen van tweede methode t.o.v. eerste methode: –Leven voor de software ontwikkelaar wordt eenvoudiger Probleem verschuift naar het uitdrukken van de beperking in het vooropgestelde XML formaat Hiervoor hebben we een demo versie van een GUI ontwikkeld

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 8 Dagen Weekdagen Weekends Shift1 Shift2 … Maandag Dinsdag Woensdag Donderdag Vrijdag Zaterdag Zondag … Beperkingen op Max aantal shift2 per periode: 5Max opeenvolgende shift2 per periode: 4 Min opeenvolgende shift2 per periode: 3 Max aantal weekends per periode: 2 Volledige weekends werken: ja Voorwaarts roteren: ja Minimum tijd tussen 2 opeenvolgende opkomsten: 10h00 Max aantal zondagen werken: 4 Max aantal uren per week dat er gewerkt mag worden: 38

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 9 Niet-gedistribueerde geval Lokale zoek- component Webservice Departement

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 10 Webservice Om openheid te garanderen: voorzien van een webservice die communicatie met evaluatiealgoritme toelaat Demonstrator: –GUI die via webservice communiceert om oplossingen te genereren

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 11 Opmerkingen Indien ENKEL lokaal gepland dient te worden: –Geen nood aan webservice! Grafische gebruikersinterface communiceert direct met de onderliggende rekenmodule Gebruiker hoeft geen XML te kennen om beperkingen uit te drukken –Er is demo versie van een GUI voor beperkingen voorzien

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 12 Woordje uitleg bij demo Maria Middelares - Sint-Jozef ziekenhuis (lid van Gebruikerscommissie) –Roulement: 18 weken Full Time: –gemiddeld: +/- 40h00/week Part Time: –gemiddeld: 30h00/week –Roulement: 8 weken Half Time: –gemiddeld: 20h00/week 20h00 N per week –Roulement: 4 weken 35h00 N per week –Roulement: 2 weken 30h00 N per week

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 13 Full Time WEEKMaDiWoeDondVrijdZatZond 1 NNN 2LLL VVV 3V V6VV 4LL AD8VVD 5VV VV 6VV DLLL 7 LLL 8VVLL VV 9LL VV 10VVV AD8LL 11L LLL 12LLL VDV 13V VVV 14VVVVLLL 15 AD8VVV 16LLLL VV 17V LLL 18LL LLL

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 14 Onze vertaling Planningsperiode: 4 weken 30 personeelsleden 4 shifts per dag (V,L,D,N) 19 beperkingen Gemiddeld 7 beperkingen per personeelslid Demo!

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 15 Departement 1 Finale oplossing onderhandeling Departement 1 Tabu Search 1st lokale opl Departement 2 Tabu Search 1st lokale opl Departement 3 Tabu Search 1st lokale opl Departement 2 Finale oplossing Departement 3 Finale oplossing Initiële toekenning van personeel

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 16 Onderhandeling Software agenten? –Autonome objecten die in ons geval personeel en departementshoofden vertegenwoordigen In literatuur zijn er verschillende onderhandelingsmodellen Hier: protocollen voor afhandeling van tekorten en overschotten van personeel –Contract Net Protocol: grootste tekort eerst –Token Ring: elk departement probeert om beurt zijn grootste tekort op te lossen –Blackboard: elk departement kiest om beurt één persoon die zoveel mogelijk shiften kan helpen

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 17 Contract Net Protocol ? ! ?

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 18 Departement 1 Departement 2 Departement 3 Departement 4 agenten server Gedistribueerde geval Local search component Webservice evaluation component Local search component Webservice evaluation component Local search component Webservice evaluation component Local search component Webservice evaluation component

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 19 Demo Gedistribueerd planning met behulp van Contract Net Protocol Voorbeeld –3 departementen –Sommige personeelsleden zijn gekwalificeerd om in andere departementen te werken –Eerst alle 3 lokaal plannen (zo goed mogelijk proberen voldoen aan persoonlijke en wettelijke beperkingen) –Daarna personeel uitwisselen om aan bezetting te voldoen

Conclusie

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 21 Conclusie Aanpak in dit project is: –Minder complex dan indien bedrijf in zijn geheel zou gepland worden –Meer realistisch: departementen kunnen informatie geheim houden voor andere departementen Kan gebruikt worden als een beslissingsondersteunde tool bij onderhandelingen –Objectief: niet noodzakelijk degene die het luidst roept die meeste personeel krijgt –Minder tijdrovend

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 22 Vragen? Dank u voor uw aandacht!

Gedistribueerde Personeelsplanning: DINGO Vakgroep IT 23