Files ----- We use eight files in order to encode the information about vendors: ================================= File names index: vendorFiles.ord ================================= This file contains the list of the names of the other files in the system. File format: costFunction.ord vendorsList.ord lowestCost.ord resourceFn.ord preOrder.ord order.ord orderChanges.ord ==================================== Cost function file: costFunction.ord ==================================== This file encodes the relationship between the cost of vendor allocations and incurred penalty. The rule for coming up with cost based on various conference properties is also included. File format: ... ...

100

known

...
V1 is money in cents. v2 is penalty. Conference budget is given by the conferenceBudget conference variable. ======================================== Worldstate Modifications: worldstate.stp ======================================== Each property definition (pdef) has an optional attribute called serviceCategory which can be one of the three strings: - Room - Service - Combined Service Preferences: These are plfs. ============================= Vendor list file: vendors.ord ============================= This file contains the list of vendors in the system with the offered items. There are two main "objects" in this file - the vendors list and the items list. Vendors list contains information about each vendor including the ids of the offered items and costs. Items list contains information about each item given the item id. File format: v1 dellProj 1000 HPNotebook absent dellProj computer-projector slide-projector item-hour HPNotebook computer item-hour veggie vegetarian item =================================================== Lowest costs list: lowestCosts.ord (auto-generated) =================================================== This automatically generated file keeps the list of lowest costs for each item id. File format: dell 1000 hp 1500 proj Unknown vegie 600 =================================================== Resource functions: resourceFn.ord (auto-generated) =================================================== This automatically generated file lists the relationship between each event's score and cost with a given service. SessionA1 computer 0 -4 1 -2.5 ... 1 2000 2 4000 ... ========================================= Pre-orders: preOrder.ord (auto-generated) ========================================= This automatically generated file lists preorders with eventID, type of service and the number to be ordered. File format: SessionA1 computer 2 =================================== Orders: orders.ord (auto-generated) =================================== This automatically generated file contains the whole order including the eventID, service type, number of items ordered, vendor ordered from, itemID, cost of ordering, id of the room, start time and duration. File format: SessionA1 computer 2 v1 HPNotebook 4000 McConomy 1374000 3600 http://www.myurl.com/vendors.jsp Start time is in number of secs since 1/1/1970, duration in secs ================================================ Order changes: orderChanges.ord (auto-generated) ================================================ This automatically generated file holds the difference between the previously placed order and the new order. These differences are broken down into placements, cancellations and modifications. The utility of order changes can be given as an attribute at the top but is optional. File format: SessionA1 computer ... SessionA1 projector ... SessionA1 vegetarian SessionA1 vegan ... ============================== Order changes: multiOrders.ord ============================== This file keeps track of multiple orders placed. These orders are kept seperately in this file and are not immediately mixed with the orders. plenary1 conferNet 11500 1374000 3600 McConomy microphone 1 podiumMike computer 1 laptopPC