-
Notifications
You must be signed in to change notification settings - Fork 0
/
constants.py
35 lines (35 loc) · 1.2 KB
/
constants.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
airport_code_location_data_file = 'Dataset/airport-code-to-location.csv'
test_medium_flight = 'Dataset/Medium/fake_flights_data_2.csv'
test_medium_PNR = 'Dataset/Medium/Double_leg.csv'
test_small_flight = 'Dataset/Small/Mock_Flight_Inv.csv'
test_small_PNR = 'Dataset/Small/Double_leg.csv'
test_large_PNR = 'Dataset/Large/large_PNR.csv'
test_large_flight = 'Dataset/Large/large_Flights.csv'
final_flight = 'Dataset/Final/Final_Flight.csv'
final_PNR = 'Dataset/Final/Final_PNR.csv'
vlarge_flight = 'Dataset/Experimental/1233_flight.csv'
vlarge_pnr = 'Dataset/Final/Final_PNR.csv'
all_acc_flight = 'Dataset/Experimental/629_flight.csv'
# Change the path of test_flight_data_file and test_PNR_data_file according to the size of data_file
test_flight_data_file = vlarge_flight
test_PNR_data_file = vlarge_pnr
n_cabin=2
ETD=72
cabinScoreFirst=1950
cabinScoreBusiness=1800
cabinScorePremium=1700
cabinScoreEconomy=1500
MCT=1
MAXCT=12
PNR_SSR={'grade1':250,'grade2':150}
loyalty={'CM':0,'Platinum':1800,'Gold':1600,'Silver':1500}
PNR_connection=100
PNR_paidservice=200
PNR_bookingtype=500
PNR_pax=50
NON_ASSIGNMENT_COST=100
CITY_PAIR_THRESHOLD=8
weight_flight_map=100
weight_pnr_map=100
weight_cabin_map=100
connection_constant=9.5