ITIXI Optimierungsprojekt 2013 Fahrwegoptimierung VersionDatumAuthorStatusKommentar 1.1g15.11.2012Martin JonasseIn.

Slides:



Advertisements
Ähnliche Präsentationen
| Michael Mischke
Advertisements

Software Assurance Erweiterte Software Assurance Services
iTIXI Optimierungsprojekt 2013
Programmieren im Großen von Markus Schmidt und Benno Kröger.
Routing – Routing Protokolle
<<Presentation Title>>
Map API Integration. 22 Intro Sage: Map.Search Integration Offen für Erweiterung, geschlossen für Änderung.
Prof.Dr.S. Albers Prof. Dr. Th. Ottmann
WS Algorithmentheorie 01 – Divide and Conquer (Segmentschnitt) Prof. Dr. Th. Ottmann.
Geometrisches Divide and Conquer
Gestaltung Navigation Daten. Die Aufgabe Bereitstellung eines Moduls zur Berechnung optimaler Routen Was ist optimal ? Beantwortung ist nutzerabhängig.
Wirtschaftsinformatik Göppingen – WF5 Enterprise Projektmanagement undDokumentenmanagement M. Feil | C. Kehrle | J. Buhleier.
eXtreme Programming (XP)
Regelung der Arbeitszeit (Richtlinie 2002/15/EG)
Erzeugung von Fahrgemeinschaftsplänen für Lehrer
Dieter Bergmann, Lichtenfels
Statusseminar Lübeck Flexible Transportketten 07./08. November 2001.
Kooperative Disposition zur Stärkung des Schienenverkehrs
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Punktbeschriftung mit vier Rechtecken gleicher Höhe (Anzahlmaximierung) Julia Löcherbach.
Kontrollfragen zu Kapitel 1
Daten auswerten Boxplots
1 Produktive ZDB-Schnittstellen : OAI Bernd Althaus / 10| Produktive ZDB-Schnittstellen: OAI| Althaus | 14. Oktober 2013.
Lommy® SAFE Individuelles Überwachen von Fahrzeugen und Gütern.
Unser Ziel: Mobilität für rollstuhlabhängige Mitmenschen
TIXIZUG Optimierungsprojekt 2012 Business Object Model(s) VersionDatumAuthorStatusKommentar Martin JonasseIn ArbeitInitial-Dokument mit TIXI.
Allgäu-Orient-Rallye 2014
Computational Thinking Suchen und Sortieren [Ordnung muss sein…]
1 Hausarbeitsseminar WS 2004/05 Analyse und Optimierung des Café Central mittels Warteschlangentheorie und Simulation (inkl. Umsetzung mit der Simulationssoftware.
ITIXI Optimierungsprojekt 2013 MyTixi Machbarkeitsstudie VersionDatumAuthorStatusKommentar Martin JonasseIn.
Vorbereitung zur Reife- und Diplomprüfung Differentialrechnung
Requirement workshop Team E.
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Kennwerte und Boxplots
1 Der neue Ökobonus und die Jahresstatistik der Dienststelle für Strassenverkehr und Schifffahrt (DSUS) Medienkonferenz vom 29. November 2012 Staatsrätin.
VW Händler.
HORIZONT 1 XINFO ® Das IT - Informationssystem HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Betriebsmittelverwaltung:
iTIXI GUI (Graphical User Interface)
Wissen praktisch ablegen
ITIXI Optimierungsprojekt 2013 Planung+Roadmap VersionDatumAuthorStatusKommentar Martin JonasseIn ArbeitInitial-Dokument Martin.
Unser Ziel: Mobilität für rollstuhlabhängige Mitmenschen Rollstuhlfahrdienst Region Brugg Zum Beispiel: Zur Therapie, zum Arzt, zur Schule, Arbeit, SBB.
Zusammengestellt von OE3DSB
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
ITIXI Version 2.0 Architektur VersionDatumAuthorStatusKommentar Martin JonasseIn ArbeitInitial-Dokument Martin JonasseIn ArbeitFahrgast.
Das Traveling Salesman Problem (TSP)
(Arbeitsblatt). (Arbeitsblatt) a) Um wie viel Uhr fährt der Zug nach Frankfurt ab?  Der Zug fährt um 10 Uhr 59 ab.
Abschluss-Sitzung am 18./19. Juni 2002 Krisenbeständige Produktions- und Servicekooperation mit einem Partner USA mit einem Partner in USA? Dipl.-Ing.
Mechanik I Lösungen.
Proseminar: Technologien des Internets
Geschichte: Der Verein Behindertenbus Region Brugg wurde 1986 gegründet. Er wird heute unter dem Namen Verein Rollstuhlfahrdienst Region Brugg, VRRB geführt.
Fortgeschrittene Techniken
Arbeiten mit dem Trimble Planning Tool V2.9 Rainer Spiecker
Webspace Stephan Herbst Christian Köhler. Themen des Vortrages Kurze Einführung ins Thema Kurze Einführung ins Thema Webspace - Was? Wozu? Wo? Wie? Webspace.
Herzlich willkommen! besser gemeinsam lernen.
Was spricht für EMC für SQL?
TIXIZUG Optimierungsprojekt 2013 Einführung iTIXI Dispo-Software Historie VersionDatumAuthorStatusKommentar Martin JonasseIn ArbeitInitial-Dokument.
Geschichte: Der Verein Behindertenbus Region Brugg wurde 1986 gegründet. Er wird heute unter dem Namen Verein Rollstuhlfahrdienst Region Brugg, VRRB geführt.
ZAP 2014 Anleitung mit Lösungen
Fahrzeug: MINI Cooper R50, 85,0 KW, 3-türig
Maintenance-Window auf dem Mainframe FZ-4/FZ-5-Kreis München, den 23. Februar 2005 BMW Group.
Opacc, CH-Kriens/LucerneOpaccConnect WebCRM Sales/Service.
Programmiersprachen II Fortsetzung Datenstrukturen Balancierte Bäume 3 Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
Information Retrieval mit Oracle Text Erfahrungsbericht.
Mikro-ÖV für Enzersfeld/Königsbrunn Grundlagenstudie 2013 DI Alexander Fürdös DI Herbert Seelmann.
Öffentlicher Verkehr und Smartphone- App für Berlin Dr.-Ing. Heike Twele (HaCon) Berlin, 28.April 2016.
6 Zeit und Weg Treffen, Kreuzen und Auseinandergehen Ich will ans Gymi S. 45 – 46.
Flexibles Job-Shop Scheduling in einer Glasfabrik
Arbeitsplatz SmartPhone
 Präsentation transkript:

iTIXI Optimierungsprojekt 2013 Fahrwegoptimierung VersionDatumAuthorStatusKommentar 1.1g Martin JonasseIn ArbeitInitial-Dokument. 2.0a Martin JonasseIn ArbeitErweitert mit Vektor-Grafik 2.0d Martin JonasseIn ArbeitErweitert mit Lesitungsmerkmale 2.0d Martin JonasseIn ArbeitErweitert mit Optimierungs Messwerte Martin JonasseIn ArbeitErweitert mit FAHRPLAN Martin JonasseBereitDatei von Proof of Concept in Fahrwegoptimierung umgenennt Martin JonasseBereit Logo angepasst, Software Anforderungen hinzugefügt Historie

Fahrwegoptimierung Optimierungsprojekt 2013 Fahrwegoptimierung ist ein Software Algorithmus, der den günstigsten Touren für alle bereitgestellten Fahrzeuge berechnet. Günstigsten kann sein: –Wenigsten kilometer gesamt (Wirtschaftliches Ziel) –Bestmögliche Auslastung der Fahrer (Wirtschaftliches Ziel für Zivilschützer) –Etc. Der multi-vehicle routing problem with time window (m-VRPTW) Algorithmus wird in den nachfolgende Slides kurz erläutert.

Adressenliste Liste Optimierungsprojekt 2013 Adressen Alle Abhol- und Ziel- Adressen sind in ein Datenbank erfasst: –Mitglied-Adressen –OVI-Adressen (Ort von Interesse) Jede Adresse enthältStrasse Nummer, Ort und GPS Koordinaten (Google Maps ).

Fahrbereitschafts Liste Optimierungsprojekt 2013 Fahrbereitschaft Welche Fahrzeuge sind verfügbar (Anzahl Sitze, Anzahl Rollstühle). Welche Fahrzeuge fahren zuerst (Disposition), und sind welchen Schicht und Fahrer zugeordnet. Eine Routing-Liste (Fahrauftrag) wird für jedes Fahrzeug individuell erstellt (automatisiert).

Holding Liste Optimierungsprojekt 2013 Touren: –Alle Touren einer Schicht Tour: –Definiert durch Abhol-Zeitpunkt –Definiert durch zwei Adressen Route( km, dauer ): –Definiert durch Google Maps. Schicht: –Einsatz-Zeitraum (von – bis) für Fahrer. –Beginnt und endet an ein bestimmten Ort (Depot). Zeit Koordinaten Schicht

Routing Liste Optimierungsprojekt 2013 Alle Routen-Varianten werden in einen rekursiven Algorithmus berechnet und die Route mit den optimale Kosten ermittelt. Eine Route ist die optimalste 1) Summe der machbaren Touren zwischen Anfang und Ende des Schichtes (Depot-Depot). Ein Leerfahrt verbindet zwei Touren: –Leerfahrt (Länge(km) & Dauer(hr)) –Wartezeit (Dauer(hr)) –Machbarkeit ist gegeben, wenn die Wartezeit > 5 Minuten, und die Fahrstrecke > 0.1 km ist. Depot, Anfang Schicht Depot, Ende Schicht Leerfahrt Tour Nicht machbar 1)Optimalste variante = die meiste Kunden pro Schicht, mit wenigsten Leerfahrkm. 2)Routen: ca. 8 Millionen Nodes errechnet bei 18 Fahrzeuge und 70 Bestellungen

Fahrauftrag Optimierungsprojekt 2013

Fahrplan Optimierungsprojekt 2013

Fahrkarte Optimierungsprojekt 2013

Leistungsmerkmale Optimierungsprojekt 2013 Fahrdauer und Fahrkilometer abgefragt in Google Maps. Zeitzuschlag für –Einsteigen (+3 Minuten) –Aussteigen (+3 Minuten) –Rechtzeitiges Eintreffen beim Kunde (+5 Minuten vorher) Routen – Optimierung (Wirtschaftlichkeit / Auslastung Fahrer) Erweiterungen (geplant): –Sammel-Aufträge mit >1 Kunde mit gemeinsame Abholort oder Zielort –Individuelle Zuschläge pro Kunden (z.B. Rollstuhl, +10 minuten) –Zeit und Ortsabhängige Zuschläge (z.B. Zug, Baar, Cham, Mo – Fr, 16h – 19h)

Software Anforderungen Optimierungsprojekt 2013 Non-funtional requirements: Systemnah in C++(Windows) bzw. GCC(LINUX) geschrieben. Die neue Software muss zwingend in der Produktions-Umgebung des Providers unterstützt werden. Maximal 1 Minute Laufzeit für eine Optimierung von ein Schicht mit 100 Fahraufträge und 20 Fahrzeuge. Functional requirements (SRS-Liste.xls:F-110): Schnittstellen zu Symfony2 mit PHP 5.4 iTIXI Applikation. Angestossen durch Disponentin (Funktionspunkt). Optimierung kann leicht durch ein Administrator verändert werden. Algorithmus muss mehrere Tabu aus der SRS-Liste unterstützen: –Unverträglichkeit zwischen Fahrer und Fahrgast –Fahrer die keine Rollstühle befördern wollen –Etc. (z.B. aber nicht abschliessend)

Appendix Optimierungsprojekt 2013 Optimierungs-Varianten Optimierung, Clustering Optimierung, Kunden/Fahrt Optimierung, Kilometer/Fahrt

Optimierungs-Varianten Optimierungsprojekt 2013 Zwei Optimierungs-Varianten stehen im Vordergrund: (1) Max Kunden, min Leerfahrtkm (2) Max Kunden, max Fahrtkm Beide Varianten sind neutral bezüglich der Anzahl Fahrzeuge die benötigt werden (nur von Fahrziele und Abholzeiten abhängig). Variante (1) schneidet 10% besser ab betreffend gefahrene Kilometer ( Minderkosten: Benzin und Service-Intervalle). Ökologisch equivalent mit das Pflanzen von Bäume

Optimierung, Clustering Optimierungsprojekt 2013

Optimierung, Kunden/Fahrt Optimierungsprojekt 2013 Max Kunden, min Leerfahrtkm Horitontal (x): Fahrzeug Laufnummer Vertikal (y): Anzahl Kunden (max, durchschnitt, min) Proben: 12 Schichten Durchschnittswerte: Fahrzeuge 15.3 Fahrzeuge/ Schicht (102.0%) Fahrtkm km/Schicht Leerfahrtkm: km/ Schicht (100%) Total: 1065 km/ Schicht (100%) 57.8 Kunden/ Schicht Max Kunden, max Fahrtkm Horitontal (x): Fahrzeug Laufnummer Vertikal (y): Anzahl Kunden (max, durchschnitt, min) Proben: 12 Schichten Durchschnittswerte: Fahrzeuge 15.0 Fahrzeuge/ Schicht (100%) Fahrtkm km/Schicht Leerfahrtkm: km/ Schicht (121.0%) Total: 1164 km/ Schicht (109.4%) 57.9 Kunden/ Schicht

Optimierung, Kilometer/Fahrt Optimierungsprojekt 2013 Max Kunden, min LeerfahrtkmMax Kunden, max Fahrtkm

ENDE