|
Event System
Architecture Diagram:
GIF
| |
Jump to:
Project Description | Capabilities
Here is the very first schedule generated by this system.
Note
that, while it handles conflicts, it shows conflicting courses in
the following.
Work is being done to improve the system - and
more importantly the schedules it generates.
I needed this system
to select which classes I would audit this semester, and therefore
wrote this system in one sitting from between 1:30 am to 11:00 am
on Mon Jan 10th, the first day of classes.
I think object
oriented programming made that process easier than it would have
been otherwise, but I am still looking to further the automation.
Day: M
1030 - 1120 Mathematical Games BH 231A
1030 - 1120 Advanced Topics in Discrete Mathematics: BH 231A
1030 - 1120 Set Theory BH 231A
1130 - 1220 Levy Processes BH 231A
1230 - 1320 Algebra I MM 103
1530 - 1650 Levy Processes OSC 201
1530 - 1650 Advanced Stochastic Calculus II OSC 201
1530 - 1650 Advanced Topics in Financial Mathematics: OSC 201
Day: T
1030 - 1150 Calculus of Variations DH 4303
1030 - 1150 Advanced Stochastic Calculus II DH 4303
1330 - 1450 Mathematical Games WEH 4615A
1330 - 1450 Advanced Topics in Logic PH A19A
1330 - 1450 Mathematical Logic Seminar WEH 4615A
1330 - 1450 Set Theory PH A19A
1330 - 1450 Lambda Calculus PH A19A
Day: W
1030 - 1120 Mathematical Games BH 231A
1030 - 1120 Advanced Topics in Discrete Mathematics: BH 231A
1030 - 1120 Set Theory BH 231A
1130 - 1220 Levy Processes BH 231A
1230 - 1320 Algebra I MM 103
1530 - 1650 Levy Processes OSC 201
1530 - 1650 Advanced Stochastic Calculus II OSC 201
1530 - 1650 Advanced Topics in Financial Mathematics: OSC 201
Day: R
1030 - 1150 Calculus of Variations DH 4303
1030 - 1150 Advanced Stochastic Calculus II DH 4303
1200 - 1320 Calculus of Variations HBH 1004
1200 - 1320 Mathematical Logic Seminar HBH 1004
1200 - 1320 Advanced Topics in Analysis: HBH 1004
1330 - 1450 Mathematical Games WEH 4615A
1330 - 1450 Advanced Topics in Logic PH A19A
1330 - 1450 Mathematical Logic Seminar WEH 4615A
1330 - 1450 Set Theory PH A19A
1330 - 1450 Lambda Calculus PH A19A
Day: F
1030 - 1120 Mathematical Games BH 231A
1030 - 1120 Advanced Topics in Discrete Mathematics: BH 231A
1030 - 1120 Set Theory BH 231A
1130 - 1220 Levy Processes BH 231A
1230 - 1320 Algebra I MM 103
Here is a sample of a very preliminary plan generated by
event-system's verber planning module.
The real beauty will be
when all the different planning modules interact, to generate
complex yet high quality plans, even automatically incorporating
items off the todo lists, which were themselves automatically
classified by unilang.
So, you need only SAY what you need done
as you figure that out and the interactive execution monitor
walks you through generated plans that satisfy all goals.
0.0000: (MOVE ANDREWDOUGHERTY HOME NSH-3002) [D:0.1500; C:1.0000]
9.0000: (ATTENDCLASS ANDREWDOUGHERTY COMPARATIVE-METHODS-OF-SOFTWARE-DEVELOPMENT NSH-3002) [D:1.3333; C:1.0000]
10.5000: (ATTENDCLASS ANDREWDOUGHERTY SOFTWARE-DEVELOPMENT-STUDIO-II NSH-3002) [D:1.8333; C:1.0000]
12.0000: (ATTENDCLASS ANDREWDOUGHERTY SOFTWARE-ENGINEERING-FOR-INFORMATION-TECHNOLOGY NSH-3002) [D:1.3333; C:1.0000]
13.1833: (MOVE ANDREWDOUGHERTY NSH-3002 WEH-4601) [D:0.1500; C:1.0000]
13.5000: (ATTENDCLASS ANDREWDOUGHERTY MACHINE-TRANSLATION WEH-4601) [D:1.3333; C:1.0000]
14.6833: (MOVE ANDREWDOUGHERTY WEH-4601 NSH-1305) [D:0.1500; C:1.0000]
17.5000: (ATTENDCLASS ANDREWDOUGHERTY ARCHITECTURES-FOR-SOFTWARE-SYSTEMS NSH-1305) [D:1.3333; C:1.0000]
18.6833: (MOVE ANDREWDOUGHERTY NSH-1305 HOME) [D:0.1500; C:1.0000]