Obtaining Partition Crossover masks using Statistical Linkage Learning for solving noised optimization problems with hidden variable dependency structure
About
In optimization problems, some variable subsets may have a joint non-linear or non-monotonical influence on the function value. Therefore, knowledge of variable dependencies may be crucial for effective optimization, and many state-of-the-art optimizers leverage it to improve performance. However, some real-world problem instances may be the subject of noise of various origins. In such a case, variable dependencies relevant to optimization may be hard or impossible to tell using dependency checks sufficient for problems without noise, making highly effective operators, e.g., Partition Crossover (PX), useless. Therefore, we use Statistical Linkage Learning (SLL) to decompose problems with noise and propose a new SLL-dedicated mask construction algorithm. We prove that if the quality of the SLL-based decomposition is sufficiently high, the proposed clustering algorithm yields masks equivalent to PX masks for the noise-free instances. The experiments show that the optimizer using the proposed mechanisms remains equally effective despite the noise level and outperforms state-of-the-art optimizers for the problems with high noise.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Combinatorial Optimization | nkLand | Success Rate100 | 9 | |
| Combinatorial Optimization | m3s | Success Rate93 | 9 | |
| Combinatorial Optimization | Bim10o1 | Success Rate90 | 9 | |
| Combinatorial Optimization | nBim10 | Success Rate93 | 9 | |
| Combinatorial Optimization | Bim10o3 | Success Rate100 | 8 | |
| Combinatorial Optimization | Bim10 | Optimization Size200 | 3 | |
| Combinatorial Optimization | nBim10o1 | Opt Size50 | 3 | |
| Combinatorial Optimization | nBim10o2 | Opt Size45 | 3 | |
| Combinatorial Optimization | nBim10o3 | Opt Size49 | 3 |