Distributed Planning Patrick De Causmaecker

Slides:



Advertisements
Verwante presentaties
Hulp voor de bakker bij het kiezen van zijn gist. Verder.
Advertisements

De aantrekkingskracht van uitzendwerk voor werkgevers De rol van ontslagbescherming Amsterdam, 9 juni.
KM QUEST: een kennismanagement simulatie leerprogramma
Stijn Hoppenbrouwers Software Engineering les 1 Algemene inleiding en Requirements Engineering.
de manier waarop een bedrijf onderweg wil zijn
Strategisch management Samenvattend. Wie of wat is Strategisch management? Verantwoordelijken binnen een bedrijf voor het vastleggen van – Missie – Visie.
Agententechnologie Les 6: meer-agentinteracties
01 van 06 Portal4U Loe Hameleers Twan Saleming Klanten: Wat kost dat artikel? Wanneer wordt geleverd? Die werkt hier niet meer.. Die factuur ken ik niet.
Speltheorie een techniek om situaties met strategische interacties tussen verschillende beslissingnemers te analyseren en de uitkomst te voorspellen.
Gedistribueerde personeelsplanning: DINGO Studiedag Automatische Personeelsplanning Patrick De Causmaecker, Peter Demeester, Greet Vanden Berghe en Bart.
Strategie Arie Meulepas 9 & 10 nov
BUDDY PROGRAMME LOKO AV | 16 Mei INHOUD Situering Probleemstelling en voorstellen tot oplossing Applicatieproces Begeleiding Voorbereiding Opvolging.
Vertrouwen als samenwerkingsmechanisme binnen ruimtelijke planning Jasper de Vries/ 28 oktober 2008/ Rotterdam.
Van probleemstelling naar doelstelling
Gedistribueerde Planning
Kwaliteit en betrouwbaarheid van simulaties ir. Rudolf van Mierlo Efectis Nederland BV.
Logical Framework Approach
COMPETENTIEONTWIKKELING
Let op de ijsberg! Over de klimaatscrises, leeftijdsbewust personeelsbeleid en diversiteit Sjiera de Vries.
Workshop Onderzoeksvaardigheden
De dynamische driehoek: ouders - kind - school
Kunstmatige Intelligentie
Docentendag 2012 Economie en Bedrijfseconomie Samenwerking: Vertrouwen of controle? Reinald Minnaar 25 oktober 2012.
Samenwerken en netwerkvorming Brede School 16 mei 2008 Rita L’Enfant
Hoofdstuk 7 Procesmanagement.
Hoofdstuk 12 Conflicthantering
Organisatiestructuur en
Kennisuitwisseling in LOK Landelijk onderwijsweb Kennistechnologie Evert van de Vrie Kennisuitwisseling in LOK Landelijk onderwijsweb Kennistechnologie.
Indeling Inleiding op PRM-planners & Medial Axis Retraction van configuraties op de Medial Axis Verbetering van retraction Verbetering van sampling Expliciete.
Lokale zoekmethoden Goed in de praktijk:
Van JBF via Degelijkheid naar Pro-actief Beheer
Stefan Kolgen – C.H.I.P.S. vzw 1. “ Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an.
The art of game design Hoofdstuk 20 en 21.
Kiezen tussen belangen ervaringen van een veranderend ingenieursbureau in een veranderende wereld Jacco Buisman Ede, 11 maart 2008.
Dr. Patrick De Causmaecker, KaHo St.-Lieven, Agententechnologie Les 4: praktisch redeneren dr. Patrick De Causmaecker.
Agententechnologie Les 5: reactieve en hybriede agenten
Hoofdstuk 13 Conflicthantering
“No problem can be solved from the same level of consciousness that created it. We must learn to see the world anew.” Albert Einstein.
Welke doelstellingen bij een BO? Pagina Welke soorten doelstellingen bij de opmaak van een beheersovereenkomst ? Directiecomité FOD WASO 28.
LauwersCollege Buitenpost Informatica
Innovatie-gunstig Johnson & Johnson
Opzet, planning en uitvoering van projecten
Docentendag Intelligente Systemen dr.ir. Michael Franssen Faculteit Wiskunde & Informatica Software Engineering & Technology.
Veranderen: 2 verschillende benaderingen
Tellen van Stemmen … FEB, Studiedag Leraren Wiskunde, 6 mei 2010 Luc Lauwers.
Ontwikkelingen arbeidsmarkt en houding en gedrag essentieel onderdeel van personeelsplanning Business strategy Business results Talent strategy Talent.
2014 EVALUATIES N+1.
Visie & Strategie.
Oktober 2004 Core Course Information Management dag 2 Agenda.
Besluiten omtrent ruimtelijke ontwikkelingen 15 casussen als voorbeelden.
© Copyright 2015 Nicodem & Company – Flexibiliteit van organisaties blijft achter op de markt- en technologische ontwikkelingen / sheet 1 Flexibiliteit.
Loopbaan oriëntatie en begeleiding
Loopbaan oriëntatie en begeleiding
DE HRM COCKPIT Naar de ontwikkeling, opvolging en evaluatie van een duurzaam HRM beleid.
Leraareffectiviteit – wat weten we (niet)? Daniel Muijs, University of Southampton.
Toezicht op governance: waar draait het om en paralellen tussen de mediasector en de financiële sector Wijnand Nuijts – Manager toezicht Governance Gedrag.
PERSONEELSMANAGEMENT PPT 3 Onderdeel : LEIDING GEVEN.
Brainstorming Rogier van der Linde, WAT & WAAROM BRAINSTORMEN 2 Genereren van ideeën of oplossingen voor één of meerdere problemen waar je normaal.
LL. HvHK_Kuurne Organisatieontwikkeling >> Strategische planning.
Naam van bedrijf Ondernemingsplan.
Gedrag in organisaties Hoofdstuk VIII
DE HRM COCKPIT Naar de ontwikkeling, opvolging en evaluatie van een duurzaam HRM beleid.
What is the meaning of? Student centered learning
Opdracht voor Module 4 effectief en efficient lesgeven
PRESENTATIE VAN HET BEDRIJFSPLAN
Presentatie bedrijfsplan
Presentatie van ondernemingsplan
OPENINGSCASE: HSBC Malaysia: meester in veranderingsmanagement
Human Resources Accounting
Is testen een project op zich?
Transcript van de presentatie:

Distributed Planning Patrick De Causmaecker Gedistribueerde Dataverwerking, Informatieverwerking en Beslissingsondersteuning (GDIB) K.U. Leuven Campus Kortrijk

Patrick De Causmaecker, GDIB Inhoud Complexiteit van planning Gedistribueerde planning Een oplossing via multiagentensystemen? 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Planning XTremisWeb: web-based personnel planning and job loading tussen productieplanning en -controle met MES … Time & Attendance, Access Control, Personnel Planning & Cost center management. we develop a model for distributed personnel planning. We want to build a generic model that allows to optimise the time plans of the personnel over department boundaries, to discover win-win situations in which an interchange of personnel can render a better global result. world-class patient logistics software, designed to support generic planning and management processes related to the patient's stay in hospital. which was developed for personnel-planning in laboratories related to health care. We describe the characteristics of these 2-04-2007 Patrick De Causmaecker, GDIB

Planning revisited Korte termijn, reactief Scheduling: het toekennen, onder beperkingen, van middelen aan objecten in ruimte en tijd zodanig dat een bepaalde grootheid geoptimaliseerd wordt. Sequencing: de constructie, onder beperkingen, van een volgorde van uitvoering van activiteiten. Timetabling: de toekenning, onder beperkingen, van middelen aan objecten in ruimte en tijd zodanig dat een verzameling doelstellingen worden gerealiseerd Rostering: het plaatsen, onder beperkingen, van middelen op posities in een vast patroon 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Voorbeelden Scheduling in productie Dit is een zeer grondig bestudeerd onderwerp dat geleid heeft tot tal van verrassende en briljante ontdekkingen op theoretisch en praktisch vlak. Opstellen van uurroosters voor (hoge)scholen, universiteiten, sportwedstrijden, … , … Ook dit is het laatste decennium grondig bestudeerd. Het dient als testbank voor moderne optimalisatietechnieken. Ook modelleringproblemen komen aan bod. Scheduling in netwerken Personeelsscheduling Zowel rostering, timetabling als scheduling komen hier aan bod. Dit stelt eigen modelleringsproblemen. 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Complex… 2-04-2007 Patrick De Causmaecker, GDIB

Lokale zoeken : Tabu search Metaheuristiek : een algoritmeschema met ruimte voor probleemgebonden informatie. Lokale optima verlaten door het verbieden van recent gebruikte (soorten) zetten. Brede exploratie afwisselen met intens onderzoek Door het landschap bewegen via verschillende nabuurschapsrelaties (VNHS) Er is geen garantie dat het optimum gevonden is. 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Gebruikersinterface De complexiteit van het model is meestal ook duidelijk in de gebruikersinterface. De onmogelijkheid om alle verwachtingen van de operator en de andere gebruikers uit te drukken leidt tot de implementatie van geavanceerde grafische hulpmiddelen. Ze laten toe om een rooster visueel te onderzoeken en om automatisch gegenereerde roosters manueel aan te passen. Integrating human abilities and automated systems for timetabling: a competition using STARK and HuSSH Representations at the PATAT 2002 Conference S.Ahmadi, R. Barone, E.K. Burke, P. Cheng, P. Cowling, B. McCollum 2-04-2007 Patrick De Causmaecker, GDIB

Gedistribueerde personeelsscheduling Voorbeelden Carter beschrijft een procedure voor het opbouwen van de roosters van de Waterloo Universiteit in Canada. Hij laat expliciet toe dat de verantwoordelijken in de verschillende departementen onderhandelen op specifieke ogenblikken in het proces. Carter, M.W., “A Comprehensive Course Timetabling and Student Scheduling System at the University of Waterloo” 2-04-2007 Patrick De Causmaecker, GDIB

Gedistribueerde personeelsscheduling Voorbeelden Taakmanagement in British Telecom (RECONET, Tsang, MISTA 2005) Autonome groepen (Managers, Buyers, Sellers) Competitief model, Financieel en organisatorisch Uitwisseling van middelen wordt genegocieerd Management ageert als opdrachtgever Diensten in een hospitaal Collaboratief model Autonomie is organisatorisch 2-04-2007 Patrick De Causmaecker, GDIB

Waarom gedistribueerd? Intrinsiek gedistribueerd: partijen beheren eigen middelen Implementeren eigen voorkeuren Gedistribueerd algoritme: Kan gebruik maken van parallelle rekenkracht. 2-04-2007 Patrick De Causmaecker, GDIB

Voorbeeld: Nurse Rostering Problem roosters voor één ziekenhuisafdeling personeeltekorten: Ziekte Overbezetting … Mogelijke oplossing: Uitwisselingen van personeel door onderhandeling 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Eigenschappen Lokale autonomie Zeer gedetailleerd Persoonsgebonden, gevoelig Zeer reactief, lokale optimalisatie brengt veel bij Risico op eilandjes Globale vereisten Kosteneffectief, taakgedreven, flexibiliteit, snelheid, slank 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Spanning Dit creeert een spanning tussen het lokale en het globale niveau Lokaal dienen we zeer gedetailleerd, gepersonaliseerd te werken. Er is zorg voor de kwaliteit van het werk en van het werken. Globaal is er aandacht voor het volledige bedrijfseconomische plaatje, voor de taken en de klanten Penetratie, hoge complexiteit in de te behandelen materie Optimaal gebruik van de resources 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Een goed model Een probleem met autonome componenten die door te interageren een coherent werkende gemeenschap moeten vormen wordt goed beschreven als een Multi Agenten Systeem 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Intelligente Agenten Agenten hebben hun oorsprong in artificiële intelligentie, maar het domein heeft zijn eigen dynamiek ontwikkeld. Technieken en benaderingen uit de artificiële intelligentie worden er gecombineerd met parallel rekenen, declaratieve talen, logica, emergent gedrag, automatisch plannen… Hun belangrijkste kenmerk is hun autonomie om het doel waarvoor ze ontworpen zijn na te streven. 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Voorbeeld: MamMoeT (°1/10/2004-†30/9/2006) Intelligent Communication Platform for Multi Modal Transport http://ingenieur.kahosl.be/projecten/mammoet 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Drie elementen Agententechnologie is een relatief jonge discipline in computerwetenschappen Verzamelt veel technieken en ideeen uit andere gebieden (bijv. Artificiele intelligentie). We beperken ons tot Negotiatie Speltheorie Optimalisatie 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Onderhandelen Veilingen, contractnetprotocols, monotone procedures,… Nash-evenwichten uit de speltheorie bepalen het gedrag van rationele agenten. Door samen te werken kunnen soms betere evenwichten gevonden worden. Dit kan ingebouwd worden in de onderhandelingsprocedure. Andere aspecten als privacy en trust bij het verwerken van vragen, vereisten, voorkeuren,… worden op een natuurlijke manier ingebouwd. 2-04-2007 Patrick De Causmaecker, GDIB

Contractnet Protocol (FIPA) Gebaseerd op het afsluiten van contracten tussen opdrachtgevers en (kandidaat) contractanten Eenvoudig protocol 2-04-2007 Patrick De Causmaecker, GDIB

Speltheorie: The Prisoners Dilemma Twee mannen zijn beschuldigd van een misdaad en zitten in afzondering Men zegt ze dat 1. Indien één van hen bekent en de andere niet, dan komt degene die bekent vrij, en de ander gaat in de cel voor 3 jaar 2. Indien beide bekennen gaan ze in de cel voor 2 jaar. Ze weten dat, indien geen van hen bekent, ze allebei voor 1 jaar in de cel gaan. 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Speltheorie Bekennen is verraad, niet bekennen is samenwerken. Het gedrag van de rationale agenten wordt bepaald door de regels van het spel verraad (D) werkt mee (C) 2 5 3 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Nash evenwicht Wat mijn tegenstrever ook kiest, ik bereik … In het voorbeeld is het Nash evenwicht (verraad,verraad) Dit is niet helemaal in overeenstemming met ons gevoel voor moraliteit Dit optimaliseert ook niet het totale gevoel van welzijn. 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Moraliteit? De enige manier om tot samenwerking te komen is “irrationaliteit”?! Alternatieven: In de werkelijkheid zien we meerdere vormen van altruïsme. Is deze werkelijkheid dan niet goed beschreven door speltheorie? Tweelingenparadox Rationaliteit? De schaduw van de toekomst 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB De tweelingenparadox “De andere speler is mijn tweelingbroer, hij zal op dezelfde manier redeneren als ik” cfr Fermi’s paradox: “Where is everybody” Het probleem hier is dat we het dilemma niet echt spelen. Als we onze tweelingbroer kunnen laten denken wat we willen door het zelf te denken is er slechts één speler. 2-04-2007 Patrick De Causmaecker, GDIB

De schaduw van de toekomst “Iterated Prisoners Dilemma” Het spel wordt verschillende keren gespeeld, verschillende “ronden”. Laten we veronderstellen “zeer lang” of in mathematische termen “oneindig lang”. Als ik nu verraad, dan kan mijn tegenstrever me “straffen” door straks ook te verraden. Als ik nu eens probeer, door mee te werken, dan kan ik niet zo heel veel verliezen, en misschien komen we tot samenwerking. 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB De toekomst Als we het spel oneindig lang spelen is samenwerking een rationele uitkomst. Maar wat als we veel, maar niet oneindig lang spelen? Wat doen we de laatste ronde? Verraad is hier het meest rationeel. Hierdoor wordt de op één na laatste ronde effectief de laatste. Wat doen we hier? Verraad. … Verraad is de rationele strategie! 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB In de werkelijkheid? Er is altijd een “waarschijnlijkheid” dat we opnieuw zullen spelen.Het eindig aantal keer spelen is dus niet realistisch. Samenwerken kan dus wel rationeel zijn. ALT-D: verraad altijd (de “optimale” strategie) RANDOM: kies C of D at random, elke keer TIT-FOR-TAT: C in de eerste ronde, en dan Wat de tegenstrever deed in de vorige ronde 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Na 20 jaar: The Prisoner's Dilemma Competition http://www.prisoners-dilemma.com/competition.html i D i C j D 7 8 j C 10 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Vraag Agenten laten toe om dieper in de organisatie door te dringen De informatiegaring is efficienter Er is meer controle over vertrouwelijke informatie Bij het onderhandelen wordt de informatie geaggregeerd Het resulterende proces is suboptimaal ten opzichte van een centrale benadering Hoe kunnen deze aspecten tegen mekaar afgewogen worden? 2-04-2007 Patrick De Causmaecker, GDIB

Patrick De Causmaecker, GDIB Optimalisatie De lokale criteria zijn vaak persoonsgebonden, worden bepaald door lokale vereisten die niet van belang zijn voor de volledige organisatie Deze zijn wel belangrijk voor het goed functioneren van de eenheid in het geheel De globale criteria zijn bepalend voor de performantie van dit geheel Ook hier spelen verschillende criteria en maten van performantie een rol. Een agentenmodel helpt om deze criteria toch tegen mekaar af te wegen. 2-04-2007 Patrick De Causmaecker, GDIB

Conclusie The proof of the pudding is in the eating so Come again! 2-04-2007 Patrick De Causmaecker, GDIB