Tayara is delivery system which manage the process of receiving the orders and deliver it to the customer
Our system receive a list of orders as input. This list represents the scenario to be simulated.
For each order, the system will receive the following information:
- Arrival Time Stamp: When the order was made.
- Order Type: There are 3 types of orders: VIP orders, Frozen orders and Normal orders.
β’ VIP orders must be serviced first before frozen and normal orders. β’ Frozen orders are the orders that needs to be delivered using motorcycles with refrigerators (Frozen Motorcycles) to keep its temperature low. β’ Normal orders are the orders that neither VIP nor Frozen.
- Order Region: the restaurant has 4 branches. Each branch is in a different region. The Order Region indicates the region of the order and hence the branch that should deliver the order to the customer.
- Order Distance: the distance between the restaurant and the order location (in meters).
- Order Money: the total order money the customer should pay.
At startup, the system loads (from a file) information about the available motorcycles. For each motorcycle, the system will load the following information:
- Motorcycle Type: There are 3 types: Fast motorcycles, Frozen motorcycles and Normal motorcycles.
β’ Fast motorcycles are motorcycles with higher speed level. β’ Frozen motorcycles are the motorcycles that have small refrigerator to save food in. β’ Normal motorcycles are the motorcycles that neither Fast nor Frozen.
- Motorcycle Region: the branch or the region of this motorcycle (from which the motorcycle starts its delivery and to which it returns after delivery).
- Note: The Motorcycle speed (the number of meters it can move in one timestep) is the same for all motorcycles of the same type