Skip to content
Snippets Groups Projects
Commit 7aa2542a authored by Egli Adrian (IT-SCI-API-PFI)'s avatar Egli Adrian (IT-SCI-API-PFI)
Browse files

generator

parent a8a6dd31
No related branches found
No related tags found
No related merge requests found
...@@ -321,11 +321,10 @@ def realistic_rail_generator(num_cities=5, ...@@ -321,11 +321,10 @@ def realistic_rail_generator(num_cities=5,
s_nodes = org_s_nodes.copy() s_nodes = org_s_nodes.copy()
e_nodes = org_e_nodes.copy() e_nodes = org_e_nodes.copy()
for city_loop in range(len(s_nodes)): for city_loop in range(len(s_nodes)):
old_cl = -1
for k in range(inter_max_number_of_connecting_tracks): for k in range(inter_max_number_of_connecting_tracks):
sns = s_nodes[city_loop] sns = s_nodes[city_loop]
old_cl = -1
min_distance = np.inf min_distance = np.inf
end_node = None end_node = None
start_node = None start_node = None
...@@ -526,9 +525,9 @@ for itrials in range(100): ...@@ -526,9 +525,9 @@ for itrials in range(100):
np.random.seed(int(time.time())) np.random.seed(int(time.time()))
env = RailEnv(width=100, # 20+np.random.choice(100), env = RailEnv(width=100, # 20+np.random.choice(100),
height=100, # 20+np.random.choice(100), height=100, # 20+np.random.choice(100),
rail_generator=realistic_rail_generator(num_cities=np.random.choice(10)+2, rail_generator=realistic_rail_generator(num_cities=np.random.choice(10) + 2,
city_size=np.random.choice(10)+10, city_size=np.random.choice(10) + 10,
allowed_rotation_angles=np.arange(0,360,45), allowed_rotation_angles=np.arange(0, 360, 45),
max_number_of_station_tracks=4, max_number_of_station_tracks=4,
nbr_of_switches_per_station_track=2, nbr_of_switches_per_station_track=2,
max_number_of_connecting_tracks=4, max_number_of_connecting_tracks=4,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment