Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Gitta Gärtner Geändert vor über 8 Jahren
1
Stundenplanung an Hochschulen http://www.ti.et-inf.uni-siegen.de/Stundenplanung/ http://www.ti.et-inf.uni-siegen.de/Stundenplanung/ Klaus Quibeldey-Cirkel Uni-GH Siegen, Technische Informatik
2
2 Überblick n Stundenplanung – ein Problem? –Was sagt die Konkurrenz, was die Informatik? KonkurrenzInformatikKonkurrenzInformatik n UniPlaner: Prototyp Prototyp –Dialoge & Web-Client n UniPlaner: NextGeneration –Neue Funktionen n Interessenten gesucht! –Alpha- & Beta-Kunden n Offene Fragen
3
Stundenplanung – ein Problem? Web-Planspiel Web-Planspiel
4
4 Überblick n Stundenplanung am Beispiel n Lösungsansatz: Brute-Force-Methode n Lösungsansatz: Constraint-Technik
5
5 Stundenplanung Gegeben Veranstaltungen, Räume, Beschränkungen Ziel Verteilung der Veranstaltungen auf die Räume über der Zeit unter Berücksichtigung der Beschränkungen. Salvador Dali: „Zerrinnende Zeit“ (1931)
6
6 Beispiel: Räume & Zeitfenster
7
7 Angebotene Veranstaltungen
8
8 Studienordnung 2 Pflichtfächer (C E) 2 Pflichtfächer (C E) 1 Pflichtfach nach Wahl (A D) 1 Pflichtfach nach Wahl (A D) n Wahlfach B Pflichtbelegungen: (C ) (C E D)
9
9 Nebenbedingungen Dozenten: (Unteilbarkeit der Person) Dozent Y: (B C1) (B C2) (C1 C2) Dozent Z: (D E1) (D E2) (E1 E2) Studienordnung: (C E A) (C E) (C A) (E A) (C E D) (C E) (C D) (E D) Ausschlußzeiten: l Fach A:nur mittwochs l Fächer B, C:nicht montags l Fächer D, E:nicht montags 8 - 10 Uhr
10
10 Brute-Force-Methode Naiver Lösungsansatz: systematisches Testen aller möglichen Verteilungen der Veranstaltungen auf die Räume
11
11
12
12 Schritt: 1 Nicht erfüllte Nebenbedingung: Dozent X: Vorlesung A nur mittwochs
13
13 Schritt: 2 Nicht erfüllte Nebenbedingung: Dozent X: Vorlesung A nur mittwochs
14
14 Schritt: 3 Nicht erfüllte Nebenbedingung: Dozent X: Vorlesung A nur mittwochs
15
Ein wenig später...
16
16 Schritt: 657.103 Nicht erfüllte Nebenbedingung: Vorlesung E1 nicht zeitgleich mit Übung E2
17
17 Schritt: 657.104 Alle Nebenbedingungen erfüllt!
18
18 Mögliche Verteilungen Insgesamt:
19
19 Vergleichszahlen n 230 Veranstaltungen auf 250 freie Termine: 10 474 verschiedene Verteilungen n Schachspiel: 10 120 Partien n Weltall: 10 77 Atome n Lotto 6 aus 49: 10 7 Zahlenkombinationen
20
20 Stundenplanung in Siegen (FB 12) n Verteilungs-Möglichkeiten: 10 474 Virtueller Rechner: Test von 1 Billion ( 10 12 ) Kombinationen pro Sekunde Virtueller Rechner: Test von 1 Billion ( 10 12 ) Kombinationen pro Sekunde n Warten auf Ergebnis: max. 10 454 Jahre
21
21 Constraint-Technik Vorgehensweise: ausgehend von den Beschränkungen wird im voraus ein Großteil der Kombinationen ausgeschlossen
22
22 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2
23
23 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2
24
24 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2
25
25 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 1
26
26 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 1
27
27 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 1
28
28 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 2
29
29 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 3
30
30 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 4
31
31 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 5
32
32 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Die Veranstaltung E2 kann nicht plaziert werden Backtracking! Die Veranstaltung E2 kann nicht plaziert werden Backtracking! Raum 1Raum 2 Schritt: 6
33
33 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Die Veranstaltung E1 kann nicht plaziert werden Backtracking! Die Veranstaltung E1 kann nicht plaziert werden Backtracking! Raum 1Raum 2 Schritt: 6
34
34 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 6
35
35 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 7
36
36 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Die Veranstaltung E2 kann nicht plaziert werden Backtracking! Die Veranstaltung E2 kann nicht plaziert werden Backtracking! Raum 1Raum 2 Schritt: 8
37
37 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Die Veranstaltung E1 kann nicht plaziert werden Backtracking! Die Veranstaltung E1 kann nicht plaziert werden Backtracking! Raum 1Raum 2 Schritt: 8
38
38 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 8
39
39 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 9
40
40 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Die Veranstaltung E2 kann nicht plaziert werden Backtracking! Die Veranstaltung E2 kann nicht plaziert werden Backtracking! Raum 1Raum 2 Schritt: 10
41
41 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 10
42
42 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Die Veranstaltung E2 kann nicht plaziert werden Backtracking! Die Veranstaltung E2 kann nicht plaziert werden Backtracking! Raum 1Raum 2 Schritt: 11
43
43 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Die Veranstaltung E1 kann nicht plaziert werden Backtracking! Die Veranstaltung E1 kann nicht plaziert werden Backtracking! Raum 1Raum 2 Schritt: 11
44
44 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 11
45
45 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 12
46
46 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 13
47
47 VL A VL B VL C1 Ü C2 VL D VL E1 Ü E2 Raum 1Raum 2 Schritt: 13
48
48 Ein Stundenplan nach nur 13 Schritten!
49
49 Web-Planspiel
50
UniPlaner-Prototyp: Dialoge & Web-Client Klaus Quibeldey-Cirkel Uni-GH Siegen, Technische Informatik (eingesetzt im FB 12 der Uni-GH Siegen seit WS 1996/97)
51
51 Raum- Verzeichnis
52
52 Dozenten-Verzeichnis
53
53 Erhebungsbogen I
54
54 Erhebungsbogen II
55
55 Erhebungsbogen III
56
56 Prioritätenliste
57
57 Web-Client n Erhebungsbögen im Internet –Kennwort-Schutz –Erster Einsatz im SS 1999 n Rückmeldungen per E-Mail –Aktuelle Erhebungsdaten –Dozentenpläne n Demo: Java-Applet Java-Applet
58
58
59
UniPlaner NextGeneration: Neue Funktionen Klaus Quibeldey-Cirkel Uni-GH Siegen, Technische Informatik
60
60 CeBIT-Feedback n Flexible Voreinstellungen –Zeitfenster, Veranstaltungstage, Studiengänge n Manuelles Einplanen von Ad-hoc- Veranstaltungen –Anzeigen der konfliktfreien Zeitfenster n Frei konfigurierbare Reports –SQL-Datenabfragen n Web-Publikation –Semesterpläne, Vorlesungsverzeichnis Semesterpläne
61
61 Look `n` Feel
62
62
63
63
64
64 Neuer Arbeitsmodus
65
65
66
66 Interessentenliste „UniPlaner NextGeneration“
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.