240 likes | 431 Views
Weekend Planner. CS4244 Group 6. Weekend Planner. Introduction. Introduction. Nitin’s Part. Weekend Planner. Itinerary Planning. Itinerary Planning. Ayush’s part. Weekend Planner. Events Selection. Events Selection. Component Receive the request from itinerary
E N D
Weekend Planner CS4244 Group 6
Weekend Planner Introduction
Introduction • Nitin’s Part
Weekend Planner Itinerary Planning
Itinerary Planning • Ayush’s part
Weekend Planner Events Selection
Events Selection • Component • Receive the request from itinerary • Budget, time slot, start location, end location • Make event instances involving selection mechanism • Sort and return
Events Selection • Make Event Instances • Event types • Event instance (defclass EVENT_INSTANCE (is-a USER) (role concrete) (slot start_time (default [start])) (slot end_time (default [end])) (slot duration) (slot event_type) (slot description) (slot location (default [nus])) (slot expense (default 0)) (slot preference(default 0)
Events Selection • Selection Mechanism • Hard constraints • Weather for parks • Adult certification for movies • Temporal and budget possibility • Fix-time events • Non-fix-time events
Events Selection • Probability-Based Preferences • Events type preference • Classified based on age and gender • Example: shopping for females • Temporal preference • Example: ordinary lunch / dinner time • Event instance preference
Events Selection • Event Instance Preference • Place preference • Based on public comments • Content preference • Preference type: Movie: genre • Preference instance: (Action, Comedy, Animation) • Preference value: ( 0.5 , 0.8 , 0.5 )
Events Selection • Preference Combination • Event instance preference combination (geometric mean) • Client’s event preference (product) Pinstance = pow ( ∏ pi * Pplace , 1/n+1) Pevent = Pinstance * Ptype * Ptemporal
Events Selection • Sort And Return • Sort all the event instances based on Pinstance • Return the best five ones for making itineraries
Events Selection • Data Gathering • For test • Ability to make rational plans • Work efficiency • Data base • 12 movies, 5cinemas, 7 shopping centers, 16 brands, 8 parks, 6 museums, and 16restaurants
Travel Mode Selection • Stefan’s part
Weekend Planner Itinerary Selection
Itinerary Selection • Stefan’s part
Weekend Planner User Interface
User Interface • Amit’s part
Weekend Planner Demo