Algebraic Structure Discovery for Real World Combinatorial Optimisation Problems: A General Framework from Abstract Algebra to Quotient Space Learning
Min Sun (1), Federica Storti (1), Valentina Martino (1), Miguel Gonzalez-Andrades (1), Tony Kam-Thong (1) ((1) F. Hoffmann-La Roche AG, Roche Pharma Research, Early Development)

TL;DR
This paper introduces a general algebraic framework that uncovers hidden structures in combinatorial optimization problems, enabling more efficient search by reducing the search space through quotient spaces.
Contribution
It formalizes a method to identify algebraic structures, construct quotient spaces, and optimize over these reduced spaces, demonstrated on rule-based tasks and clinical data.
Findings
Quotient-space-aware genetic algorithms outperform standard methods in recovering global optima.
The framework applies to rule-combination tasks like patient subgroup discovery.
Exposing algebraic structure improves efficiency and diversity in optimization.
Abstract
Many combinatorial optimisation problems hide algebraic structures that, once exposed, shrink the search space and improve the chance of finding the global optimal solution. We present a general framework that (i) identifies algebraic structure, (ii) formalises operations, (iii) constructs quotient spaces that collapse redundant representations, and (iv) optimises directly over these reduced spaces. Across a broad family of rule-combination tasks (e.g., patient subgroup discovery and rule-based molecular screening), conjunctive rules form a monoid. Via a characteristic-vector encoding, we prove an isomorphism to the Boolean hypercube with bitwise OR, so logical AND in rules becomes bitwise OR in the encoding. This yields a principled quotient-space formulation that groups functionally equivalent rules and guides structure-aware search. On real clinical data and synthetic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
