Event System
-
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]