SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Diplomvortrag Martin Homik Ressourcenoptimierung von Workflow Problemen Betreuer: Christian Schulte Tobias Müller
Fahrplan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation: Beispiel Fertigung   ,[object Object],[object Object],[object Object],[object Object],[object Object],Objekt  A Objekt  B
Motivation: Beispiel Fertigung   ,[object Object],[object Object],[object Object],[object Object],[object Object],Objekt  A+B
Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],Abstraktion als Workflow Problem!
Workflow Abstraktion ,[object Object],[object Object],[object Object],[object Object],Maschinen Varianten Arbeitsschritte Workflow Teilnehmer Typen (WFT) Abläufe Aktivitäten
Workflow Abstraktionsebenen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Prozeßdefinition : Eine für ein Workflow System verständliche Datenstruktur, die Angaben zu  Prozeßlogik, Organisation  und Infrastruktur  enthält.
Begriffe ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Attributierte Ressourcen Fähigkeiten sind beliebig überlappend! 11, 12, 15 12, 13, 16, 19 17, 18, 19 K: 400  € Rz: 200 St: 95% K: 150  € Rz: 200 St: 90% K: 250  € Rz: 200 St: 95% K = Kosten Rz = Rüstzeit St = Stabilität Überlappung Überlappung
Ablaufplan Jede Aktivität muß ausgeführt werden! 0 12 13 15 16 17 18 19 100 11 Start Ende Aktivität Vorrangrelation
Flexible Prozesse 0 12 13 15 16 17 18 19 100 11 0 12 13 15 17 18 19 100 11 20 0 12 13 15 16 17 19 100 11 21 22
Kontinuierliche Versorgung An jeder Station liegt zu jedem Zeitpunkt Arbeit vor! Objekte werden in eine Richtung weitergegeben!
Balance Zeit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problemstellung (Gegeben) 0 12 13 15 16 17 18 19 100 11 0 12 13 15 17 18 19 100 11 20 0 12 13 15 16 17 19 100 11 21 22
Problemstellung (2) Organisation? Infrastruktur? Block i A j
Problemstellung (2) Organisation? Infrastruktur? Prozeßlogik? Block i A j
Partitionierung (Beispiel) Partitionierung garantiert den  gerichteten Datenfluß! 0 12 13 15 16 17 18 19 100 11 0 12 13 15 16 17 18 19 100 11
Partitionierung 0 12 13 15 16 17 18 19 100 11 11, 12, 15 12, 13, 16, 19 17, 18, 19 1. Regel: 15  16:  15 in 16 in  verschiedene Blöcke
Partitionierung (2) 11, 12, 15 12, 13, 16, 19 17, 18, 19 0 12 13 15 16 17 18 19 100 11 2. Regel: 12  15:  12 in  und 15 in  derselbe Block
Partitionierung (3) 0 12 13 15 16 17 18 19 100 11 3. Regel: 16  19:  16 in 19 in  und  verschiedene Blöcke 11, 12, 15 12, 13, 16, 19 17, 18, 19
Grundmodell ,[object Object],[object Object],[object Object],[object Object]
Modell: Datenstrukturen Anzahl Blöcke: Maximaler Takt : Menge aller Aktivitäten:  Die Menge aller Kosten: Die Menge aller Zeitangaben: Die Menge der Prozentangaben: Allgemeine Verlust:
Modell: WFT Projektionen :
Modell: Datenstrukturen Kosten: Teilnehmertypen: Anzahl Teilnehmertypen:
Modell: Ablauf Ein Ablauf ist ein gerichteter, azyklischer und zusammenhängender Graph mit: Knoten  Kanten Projektionen : Die Menge aller Abläufe wird mit  bezeichnet.
Modell: Ablauf Vereinigung: Sei Dann ist
Modell: Partition Partition von A u  in: Sei und Und ...Nächste Folie
Modell: Partition(2) Eigenschaft des gerichteten Flusses: Sonst:
Modell: Partition(3) Allgemeine Zuordnung:
Blockbearbeitungszeit t A1 U A2 U A3 R1 R2 Rüstzeit Bearbeitungszeiten Übergangszeiten Gesamtbearbeitungszeit / Block
Infrastruktur Anzahl WFT im Block S i  (und WFT W i ) Anz. WFT Bbz
Infrastruktur (2) ,[object Object],[object Object],[object Object],[object Object],26 8 7 6 5 Summe 8 7 0 1 Prozeß 2 8 4 6 5 Prozeß 1
Taktzeit Anzahl WFT Takt
Taktzeit (2) ,[object Object],[object Object],[object Object],0 525 510 500 Prozeß 2 511 531 520 489 Prozeß 1
Heuristik (Aufbau) Anzahl Blöcke Die Anzahl der Blöcke ist aufsteigend Teilnehmertyp Wähle den Block mit der geringsten Auswahl an WFTs. Weise den  günstigsten WFT zu. Aktivitäten Wähle die längste Aktivität. Weise sie dem Block mit günstigstem WFT zu.
Zielgerichtete Heuristik 2.  Order u. Select: Wähle längste Aktivität 1.  Filter: Nichtdeterminierte Aktivitäten 3.  Value: Zuweisung an Block mit günstigstem WFT 400 € 150 € 250 €
Problem: Zielgerichtete Heuristik Schlecht! 400 € 150 € 250 €
Problem: Zielgerichtete Heuristik Besser! 400 € 150 € 250 €
Implementierung (Woop) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementierung (Woop) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ergebnisse ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Präzises Modell  ,[object Object],Reduzierte Werkzeugmagazine Mehr Blöcke Steigert Komplexität Kosten: Teilnehmer, Blöcke, Werkzeuge
Präzises Modell (2) ,[object Object],Lokale Zeit: ,[object Object],Exaktere Ergebnisse Keine Verbesserung der Laufzeit!
Beitrag (Zusammenfassung) ,[object Object],Abstraktion:  eines Fertigungsproblems als ein ... Workflow Problem:  Definition und Untersuchung Woop:  Implementierung einer Software zur generischen Lösung ;  Mozart/Oz ; Technik: CP Neue  Klasse  von Problemen identifiziert
Verwandte Arbeiten ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Verwandte Arbeiten(2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scheduling (Brücke) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scheduling (Brücke) 2 4 5 6 7 3 1 8 9 11 13 14 15 16 12 17 19 20 21 22 18 23 25 26 27 28 24 10 41 29 31 32 33 34 30 36 38 39 40 35 37 42 43 44 Bagger Ramme Handwerker Betonmischer Arbeiter Maurer Kran Planierraupe

Weitere ähnliche Inhalte

Andere mochten auch

Boletin electronicoucn ed2n33
Boletin electronicoucn ed2n33Boletin electronicoucn ed2n33
Boletin electronicoucn ed2n33mcaguilera
 
20080202 Erasmus Auslandsstudium 1 Infomeeting
20080202 Erasmus Auslandsstudium 1 Infomeeting20080202 Erasmus Auslandsstudium 1 Infomeeting
20080202 Erasmus Auslandsstudium 1 Infomeetingheiko.vogl
 
Iglesias de dios_de_el_salvador...su_historia
Iglesias de dios_de_el_salvador...su_historiaIglesias de dios_de_el_salvador...su_historia
Iglesias de dios_de_el_salvador...su_historiajosue villanueva
 
Adwords Kennzahlen der nächsten Generation - OMX 2013
Adwords Kennzahlen der nächsten Generation - OMX 2013Adwords Kennzahlen der nächsten Generation - OMX 2013
Adwords Kennzahlen der nächsten Generation - OMX 2013Ulf Weihbold
 
090506 United Maps ESRI UC Bregenz, Austria (GERMAN)
090506 United Maps ESRI UC Bregenz, Austria (GERMAN)090506 United Maps ESRI UC Bregenz, Austria (GERMAN)
090506 United Maps ESRI UC Bregenz, Austria (GERMAN)Stefan Knecht
 
Modulo ii. sesion comunicacion y publicidad online 23.02.2012 (1)
Modulo ii. sesion comunicacion y publicidad online 23.02.2012 (1)Modulo ii. sesion comunicacion y publicidad online 23.02.2012 (1)
Modulo ii. sesion comunicacion y publicidad online 23.02.2012 (1)SMMUS
 
NLP in der Schule
NLP in der SchuleNLP in der Schule
NLP in der SchuleMicMad29
 
Fisiología respiratoria
Fisiología respiratoriaFisiología respiratoria
Fisiología respiratoriaHalilCy
 
Resultate Frauen
Resultate FrauenResultate Frauen
Resultate Frauensportwort
 

Andere mochten auch (17)

Grafica Trabajo
Grafica TrabajoGrafica Trabajo
Grafica Trabajo
 
Ne301
Ne301Ne301
Ne301
 
Boletin electronicoucn ed2n33
Boletin electronicoucn ed2n33Boletin electronicoucn ed2n33
Boletin electronicoucn ed2n33
 
Insolvente Firmen
Insolvente FirmenInsolvente Firmen
Insolvente Firmen
 
20080202 Erasmus Auslandsstudium 1 Infomeeting
20080202 Erasmus Auslandsstudium 1 Infomeeting20080202 Erasmus Auslandsstudium 1 Infomeeting
20080202 Erasmus Auslandsstudium 1 Infomeeting
 
Sílabo
SílaboSílabo
Sílabo
 
Iglesias de dios_de_el_salvador...su_historia
Iglesias de dios_de_el_salvador...su_historiaIglesias de dios_de_el_salvador...su_historia
Iglesias de dios_de_el_salvador...su_historia
 
Adwords Kennzahlen der nächsten Generation - OMX 2013
Adwords Kennzahlen der nächsten Generation - OMX 2013Adwords Kennzahlen der nächsten Generation - OMX 2013
Adwords Kennzahlen der nächsten Generation - OMX 2013
 
Carnaval 2013 antroxu
Carnaval 2013 antroxuCarnaval 2013 antroxu
Carnaval 2013 antroxu
 
090506 United Maps ESRI UC Bregenz, Austria (GERMAN)
090506 United Maps ESRI UC Bregenz, Austria (GERMAN)090506 United Maps ESRI UC Bregenz, Austria (GERMAN)
090506 United Maps ESRI UC Bregenz, Austria (GERMAN)
 
Logo detay
Logo detayLogo detay
Logo detay
 
Modulo ii. sesion comunicacion y publicidad online 23.02.2012 (1)
Modulo ii. sesion comunicacion y publicidad online 23.02.2012 (1)Modulo ii. sesion comunicacion y publicidad online 23.02.2012 (1)
Modulo ii. sesion comunicacion y publicidad online 23.02.2012 (1)
 
NLP in der Schule
NLP in der SchuleNLP in der Schule
NLP in der Schule
 
Fisiología respiratoria
Fisiología respiratoriaFisiología respiratoria
Fisiología respiratoria
 
Dropbox11 (1)
Dropbox11 (1)Dropbox11 (1)
Dropbox11 (1)
 
Resultate Frauen
Resultate FrauenResultate Frauen
Resultate Frauen
 
TPS 10 Sanua
TPS 10 SanuaTPS 10 Sanua
TPS 10 Sanua
 

Ähnlich wie Woop - Workflow Optimizer

Multithreading in c# mit tpl
Multithreading in c# mit tplMultithreading in c# mit tpl
Multithreading in c# mit tplDavidT27
 
Effizientes Change Management im PLM - Webinar
Effizientes Change Management im PLM - WebinarEffizientes Change Management im PLM - Webinar
Effizientes Change Management im PLM - WebinarIntelliact AG
 
Skalierbare Anwendungen mit Google Go
Skalierbare Anwendungen mit Google GoSkalierbare Anwendungen mit Google Go
Skalierbare Anwendungen mit Google GoFrank Müller
 
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitBits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitB1 Systems GmbH
 
Go - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeGo - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeFrank Müller
 
2 1a-prozessmodellierung-epk-einfuehrung-200406
2 1a-prozessmodellierung-epk-einfuehrung-2004062 1a-prozessmodellierung-epk-einfuehrung-200406
2 1a-prozessmodellierung-epk-einfuehrung-200406Claus Brell
 
OSMC 2013 | Enterprise Platforms Monitoring at s IT Solutions AT by Johannes ...
OSMC 2013 | Enterprise Platforms Monitoring at s IT Solutions AT by Johannes ...OSMC 2013 | Enterprise Platforms Monitoring at s IT Solutions AT by Johannes ...
OSMC 2013 | Enterprise Platforms Monitoring at s IT Solutions AT by Johannes ...NETWAYS
 
Steht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
Steht alles im Wiki? Das kleine 1x1 der ArchitekturdokumentationSteht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
Steht alles im Wiki? Das kleine 1x1 der Architekturdokumentationoose
 
Nsw outsourcing outtasking
Nsw outsourcing outtaskingNsw outsourcing outtasking
Nsw outsourcing outtaskingBTC AG
 
Bkr Workflow Oeffentlich
Bkr Workflow OeffentlichBkr Workflow Oeffentlich
Bkr Workflow OeffentlichRalf Ruethlein
 
07 geschaeftsprozessmodellierung mit_adonis_tu_slides
07 geschaeftsprozessmodellierung mit_adonis_tu_slides07 geschaeftsprozessmodellierung mit_adonis_tu_slides
07 geschaeftsprozessmodellierung mit_adonis_tu_slidesFilip Gvardijan
 
Contech analyser fuer_robust_design_v1.6_dt
Contech analyser fuer_robust_design_v1.6_dtContech analyser fuer_robust_design_v1.6_dt
Contech analyser fuer_robust_design_v1.6_dtClaudia Herrmann
 
CAD/PDM: Datenmigration
CAD/PDM: DatenmigrationCAD/PDM: Datenmigration
CAD/PDM: DatenmigrationIntelliact AG
 
It workplace performance anwenderzufriedenheit messbar machen
It workplace performance   anwenderzufriedenheit messbar machenIt workplace performance   anwenderzufriedenheit messbar machen
It workplace performance anwenderzufriedenheit messbar machenBeck et al. GmbH
 
OOP2020_Kafka_Entkopplung
OOP2020_Kafka_EntkopplungOOP2020_Kafka_Entkopplung
OOP2020_Kafka_EntkopplungPatrik Kleindl
 

Ähnlich wie Woop - Workflow Optimizer (20)

Basisinformationstechnologie I WiSem 2015 / 2016 | 06_Rechnertechnologie II: ...
Basisinformationstechnologie I WiSem 2015 / 2016 | 06_Rechnertechnologie II: ...Basisinformationstechnologie I WiSem 2015 / 2016 | 06_Rechnertechnologie II: ...
Basisinformationstechnologie I WiSem 2015 / 2016 | 06_Rechnertechnologie II: ...
 
Multithreading in c# mit tpl
Multithreading in c# mit tplMultithreading in c# mit tpl
Multithreading in c# mit tpl
 
Effizientes Change Management im PLM - Webinar
Effizientes Change Management im PLM - WebinarEffizientes Change Management im PLM - Webinar
Effizientes Change Management im PLM - Webinar
 
BIT I WiSe 2014 | Basisinformationstechnologie I - 05: Rechnertechnologie II
BIT I WiSe 2014 | Basisinformationstechnologie I - 05: Rechnertechnologie IIBIT I WiSe 2014 | Basisinformationstechnologie I - 05: Rechnertechnologie II
BIT I WiSe 2014 | Basisinformationstechnologie I - 05: Rechnertechnologie II
 
Skalierbare Anwendungen mit Google Go
Skalierbare Anwendungen mit Google GoSkalierbare Anwendungen mit Google Go
Skalierbare Anwendungen mit Google Go
 
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitBits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
 
Go - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeGo - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare Systeme
 
04 mrp
04 mrp04 mrp
04 mrp
 
2 1a-prozessmodellierung-epk-einfuehrung-200406
2 1a-prozessmodellierung-epk-einfuehrung-2004062 1a-prozessmodellierung-epk-einfuehrung-200406
2 1a-prozessmodellierung-epk-einfuehrung-200406
 
OSMC 2013 | Enterprise Platforms Monitoring at s IT Solutions AT by Johannes ...
OSMC 2013 | Enterprise Platforms Monitoring at s IT Solutions AT by Johannes ...OSMC 2013 | Enterprise Platforms Monitoring at s IT Solutions AT by Johannes ...
OSMC 2013 | Enterprise Platforms Monitoring at s IT Solutions AT by Johannes ...
 
Steht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
Steht alles im Wiki? Das kleine 1x1 der ArchitekturdokumentationSteht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
Steht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
 
Nsw outsourcing outtasking
Nsw outsourcing outtaskingNsw outsourcing outtasking
Nsw outsourcing outtasking
 
Bkr Workflow Oeffentlich
Bkr Workflow OeffentlichBkr Workflow Oeffentlich
Bkr Workflow Oeffentlich
 
07 geschaeftsprozessmodellierung mit_adonis_tu_slides
07 geschaeftsprozessmodellierung mit_adonis_tu_slides07 geschaeftsprozessmodellierung mit_adonis_tu_slides
07 geschaeftsprozessmodellierung mit_adonis_tu_slides
 
Contech analyser fuer_robust_design_v1.6_dt
Contech analyser fuer_robust_design_v1.6_dtContech analyser fuer_robust_design_v1.6_dt
Contech analyser fuer_robust_design_v1.6_dt
 
CAD/PDM: Datenmigration
CAD/PDM: DatenmigrationCAD/PDM: Datenmigration
CAD/PDM: Datenmigration
 
It workplace performance anwenderzufriedenheit messbar machen
It workplace performance   anwenderzufriedenheit messbar machenIt workplace performance   anwenderzufriedenheit messbar machen
It workplace performance anwenderzufriedenheit messbar machen
 
Asprova Demo
Asprova DemoAsprova Demo
Asprova Demo
 
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung IIBit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung II
 
OOP2020_Kafka_Entkopplung
OOP2020_Kafka_EntkopplungOOP2020_Kafka_Entkopplung
OOP2020_Kafka_Entkopplung
 

Mehr von Martin Homik

Reflection In Web2.0 Style
Reflection In Web2.0 StyleReflection In Web2.0 Style
Reflection In Web2.0 StyleMartin Homik
 
Woop - Workflow Optimizer
Woop - Workflow OptimizerWoop - Workflow Optimizer
Woop - Workflow OptimizerMartin Homik
 
Intelligent Tutorial Systems
Intelligent Tutorial SystemsIntelligent Tutorial Systems
Intelligent Tutorial SystemsMartin Homik
 
ePortfolios in ActiveMath
ePortfolios in ActiveMathePortfolios in ActiveMath
ePortfolios in ActiveMathMartin Homik
 
e-portfolio: Der Stand in Deutschland
e-portfolio: Der Stand in Deutschlande-portfolio: Der Stand in Deutschland
e-portfolio: Der Stand in DeutschlandMartin Homik
 
Using blogs for learning logs
Using blogs for learning logsUsing blogs for learning logs
Using blogs for learning logsMartin Homik
 
Helping Students to Learn Matehmatics Beyond LMS
Helping Students to Learn Matehmatics Beyond LMSHelping Students to Learn Matehmatics Beyond LMS
Helping Students to Learn Matehmatics Beyond LMSMartin Homik
 
Interactive Concept Mapping in ActiveMath (iCMap)
Interactive Concept Mapping in ActiveMath (iCMap)Interactive Concept Mapping in ActiveMath (iCMap)
Interactive Concept Mapping in ActiveMath (iCMap)Martin Homik
 
Designing a Proof GUI for Non-Experts
Designing a Proof GUI for Non-ExpertsDesigning a Proof GUI for Non-Experts
Designing a Proof GUI for Non-ExpertsMartin Homik
 

Mehr von Martin Homik (11)

Reflection In Web2.0 Style
Reflection In Web2.0 StyleReflection In Web2.0 Style
Reflection In Web2.0 Style
 
Woop - Workflow Optimizer
Woop - Workflow OptimizerWoop - Workflow Optimizer
Woop - Workflow Optimizer
 
Intelligent Tutorial Systems
Intelligent Tutorial SystemsIntelligent Tutorial Systems
Intelligent Tutorial Systems
 
Cognitive Tools
Cognitive ToolsCognitive Tools
Cognitive Tools
 
ePortfolios in ActiveMath
ePortfolios in ActiveMathePortfolios in ActiveMath
ePortfolios in ActiveMath
 
e-portfolio: Der Stand in Deutschland
e-portfolio: Der Stand in Deutschlande-portfolio: Der Stand in Deutschland
e-portfolio: Der Stand in Deutschland
 
Using blogs for learning logs
Using blogs for learning logsUsing blogs for learning logs
Using blogs for learning logs
 
Helping Students to Learn Matehmatics Beyond LMS
Helping Students to Learn Matehmatics Beyond LMSHelping Students to Learn Matehmatics Beyond LMS
Helping Students to Learn Matehmatics Beyond LMS
 
Interactive Concept Mapping in ActiveMath (iCMap)
Interactive Concept Mapping in ActiveMath (iCMap)Interactive Concept Mapping in ActiveMath (iCMap)
Interactive Concept Mapping in ActiveMath (iCMap)
 
Designing a Proof GUI for Non-Experts
Designing a Proof GUI for Non-ExpertsDesigning a Proof GUI for Non-Experts
Designing a Proof GUI for Non-Experts
 
Abis04
Abis04Abis04
Abis04
 

Woop - Workflow Optimizer