#NEWLINE# def _make_experiment( exp_id = 1 , path = './Results/Tmp/test_PST' ) : #NEWLINE# #INDENT# '\n    Each file specifying an experimental setup should contain a\n    make_experiment function which returns an instance of the Experiment\n    class with everything set up.\n\n    @param id: number used to seed the random number generators\n    @param path: output directory where logs and results are stored\n    ' #NEWLINE# NUM_UAV = 3 #NEWLINE# domain = PST ( NUM_UAV = NUM_UAV ) #NEWLINE# representation = IncrementalTabular ( domain ) #NEWLINE# policy = eGreedy ( representation , epsilon = 0.1 ) #NEWLINE# agent = SARSA ( representation = representation , policy = policy , discount_factor = agent . discount_factor , learn_rate = 0.1 ) #NEWLINE# checks_per_policy = 2 #NEWLINE# max_steps = 30 #NEWLINE# num_policy_checks = 2 #NEWLINE# experiment = Experiment ( ** locals ( ) ) #NEWLINE# return experiment