Greedy Approaches for Packing While Travelling with Deterministic and Stochastic Constraints
About
The travelling thief problem (TTP) is a well-known multi-component optimisation problem that captures the interdependence between two components: the tour across cities and the packing of items. The packing while travelling problem (PWT) is an NP-hard subproblem of TTP where the packing of items should be optimised for a given fixed tour. In many solvers, the packing component is often addressed using greedy heuristics. Here, the use of suitable greedy functions is essential for the success of greedy algorithms. In this paper, we introduce new reward functions tailored to the PWT and extend them to a hyper-heuristic framework to achieve further advantage. Furthermore, we investigate the chance constrained PWT for greedy approaches and adopt the newly introduced reward functions for stochastic weights. The experimental results clearly demonstrate the benefit of the tailored heuristics over the standard heuristics in both deterministic and stochastic constraints.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Packing | PWT Multiple Instances Deterministic | Mean Packing Metric1.11e+3 | 50 | |
| Packing with Traveling Thief Problem | PWT with deterministic constraints | Mean PWTTP Score1.86e+3 | 40 | |
| Packing While Traveling | unc_51 stochastic constraints instance | Mean Value1.10e+3 | 10 | |
| Packing While Traveling | unc_152 instance stochastic constraints | Mean Cost2.09e+3 | 10 | |
| Packing While Traveling | unc_575 instance (stochastic constraints) | Mean Cost1.40e+4 | 10 | |
| Packing While Traveling | unc 1000 instance (stochastic constraints) | Mean Cost8.89e+4 | 10 | |
| Packing While Traveling | bsc_51 stochastic constraints instance | Mean Value2.74e+3 | 10 | |
| Packing While Traveling | bsc_152 stochastic constraints instance | Mean Value4.83e+3 | 10 | |
| Packing While Traveling | bsc_280 stochastic constraints instance | Mean Value9.37e+3 | 10 | |
| Packing While Traveling | bsc_575 stochastic constraints instance | Mean Value1.27e+4 | 10 |