FoPra Beluga Challenge - Reinforcement Learning v1.0
Deep Reinforcement Learning solution for the Beluga Challenge shipping container optimization problem using PPO and MCTS
|
Functions | |
bool | load_beluga (state, int trailer_beluga, none) |
Load beluga from specific trailer. | |
bool | unload_beluga (state) |
Unload beluga (no additional parameter besides state) | |
bool | get_from_hangar (state, int hangar, int trailer_factory) |
Get jig from specific hangar to specific trailer. | |
bool | deliver_to_hangar (state, int hangar, int trailer_factory) |
Deliver jig from specific trailer to specific hangar. | |
bool | left_stack_rack (state, int rack, int trailer_id) |
Stack jig on rack from the left trailer (Beluga) | |
bool | right_stack_rack (state, int rack, int trailer_id) |
Stack jig on rack from the right trailer (Factory) | |
bool | left_unstack_rack (state, int rack, int trailer_id) |
Unstack jig from rack to the left trailer (Beluga) | |
bool | right_unstack_rack (state, int rack, int trailer_id) |
Unstack jig from rack to the right trailer (Factory) | |
bool rl.env.action.deliver_to_hangar | ( | state, | |
int | hangar, | ||
int | trailer_factory ) |
Deliver jig from specific trailer to specific hangar.
state | Current problem state |
hangar | Index of the hangar to deliver to |
trailer_factory | Index of the factory trailer to take jig from |
bool rl.env.action.get_from_hangar | ( | state, | |
int | hangar, | ||
int | trailer_factory ) |
Get jig from specific hangar to specific trailer.
state | Current problem state |
hangar | Index of the hangar to retrieve from |
trailer_factory | Index of the factory trailer to place jig into |
bool rl.env.action.left_stack_rack | ( | state, | |
int | rack, | ||
int | trailer_id ) |
Stack jig on rack from the left trailer (Beluga)
state | Current problem state |
rack | Index of the rack to stack onto |
trailer_id | Index of the left (Beluga) trailer to take jig from |
bool rl.env.action.left_unstack_rack | ( | state, | |
int | rack, | ||
int | trailer_id ) |
Unstack jig from rack to the left trailer (Beluga)
state | Current problem state |
rack | Index of the rack to unstack from |
trailer_id | Index of the left (Beluga) trailer to place jig into |
bool rl.env.action.load_beluga | ( | state, | |
int | trailer_beluga, | ||
none ) |
Load beluga from specific trailer.
state | Current problem state |
trailer_beluga | Index of the beluga trailer to load from |
none | Unused parameter for API consistency |
bool rl.env.action.right_stack_rack | ( | state, | |
int | rack, | ||
int | trailer_id ) |
Stack jig on rack from the right trailer (Factory)
state | Current problem state |
rack | Index of the rack to stack onto |
trailer_id | Index of the right (Factory) trailer to take jig from |
bool rl.env.action.right_unstack_rack | ( | state, | |
int | rack, | ||
int | trailer_id ) |
Unstack jig from rack to the right trailer (Factory)
state | Current problem state |
rack | Index of the rack to unstack from |
trailer_id | Index of the right (Factory) trailer to place jig into |
bool rl.env.action.unload_beluga | ( | state | ) |
Unload beluga (no additional parameter besides state)
state | Current problem state |