RWS Itinerary Selection Model

From IS480
Jump to navigation Jump to search

Step 1

Selection Model 1

Store the attractions, shows, events, shopping, dining in a database table.

  1. Based on each variable (e.g. USS, Marine Life Park etc.), the attributes (e.g. thrills, don’t mind getting wet etc.) are assigned either the digit ‘0’ or ‘1’. This is done for all the variables in RWS.
    1. ‘0’ – This attribute does not apply for this variable (e.g. a patron cannot get wet at the casino)
    2. ‘1’ – This attribute is applicable for this variable (e.g. a patron can get wet at USS)
  2. In this way, whenever a new variable needs to be added in the database, the algorithm does not need to be modified once the attributes are defined

Step 2

Selection Model 2

The system will match the patron’s preferences against the values assigned to the attributes of the particular variable in the database.
For example, the patron likes arts (e.g. museums).

  1. The system will store this attribute with a value 1. The system will then compare this value with the attributes of the variables in the database. As long as the variable has the value 1 under the attribute “arts”, the system will add these variables into a possible list of things the patron can participate in.
  2. The system will rank the variables accordingly. The higher the match of attributes for the variables against the patron’s inputs, the higher the rank of that variable. This means that there is a higher possibility that the patron will be interested in this variable and it should be added into his RWS itinerary.

Step 3

Selection Model 3

  1. The results take into consideration the environment variable (i.e. sunny or rainy) where the variable gets 2 points deducted should it meet the “outdoor” attribute.
  2. Based on the matching results, the system will save the results of the top few highest ranked variables to be part of the patron’s RWS itinerary.

Click here to go back to the main page.