The working principles of model-based GAs fall within the PAC framework: A mathematical theory of problem decomposition
Tian-Li Yu, Chi-Hsien Chang, Ying-ping Chen
TL;DR
This work develops an algorithm‑independent mathematical framework for model‑based GAs by formalizing epistasis as a problem‑driven linkage concept via epistatic graphs (EGs). It introduces stationary optima (SO/MSO) and proves the problem decomposition theorem, linking decomposition to EG structure, and the epistasis blanket theorem, showing that small epistatic blocks can force global optima regardless of remaining loci. The authors then establish PAC‑learnability results for nearly decomposable problems with bounded difficulty, using extreme balanced accuracy (EBACC) and iterative partial enumeration (IPE) to bound the required samples and evaluations. They further show that MSOs are PAC‑learnable under reasonable bounds on epistasis order and EG in‑degree, and outline how topological‑order decomposition and PAC guarantees inform practical model building in MBGAs. Overall, the paper provides foundational theory bridging problem structure, decomposition, and learnability to guide principled MBGA design and analysis.
Abstract
The concepts of linkage, building blocks, and problem decomposition have long existed in the genetic algorithm (GA) field and have guided the development of model-based GAs for decades. However, their definitions are usually vague, making it difficult to develop theoretical support. This paper provides an algorithm-independent definition to describe the concept of linkage. With this definition, the paper proves that any problems with a bounded degree of linkage are decomposable and that proper problem decomposition is possible via linkage learning. The way of decomposition given in this paper also offers a new perspective on nearly decomposable problems with bounded difficulty and building blocks from the theoretical aspect. Finally, this paper relates problem decomposition to PAC learning and proves that the global optima of these problems and the minimum decomposition blocks are PAC learnable under certain conditions.
