A graph-based algorithm for the multi-objective optimization of gene regulatory networks
Philippe Nghe, Bela M. Mulder, Sander J. Tans

TL;DR
This paper introduces a graph-based algorithm that efficiently computes Pareto optimal solutions for multi-objective gene regulatory network optimization problems, leveraging polytope mappings and dynamic programming.
Contribution
It presents a novel polynomial-time method for exhaustively finding Pareto optimal solutions in linear MOPs using coloured Hasse diagrams and edge contractions.
Findings
Exact Pareto sets can be computed in polynomial time.
Special cases allow for linear-time solutions.
The approach is applicable to complex gene regulatory network optimization.
Abstract
The evolution of gene regulatory networks in variable environments poses Multi-objective Optimization Problem (MOP), where the expression levels of genes must be tuned to meet the demands of each environment. When formalized in the context of monotone systems, this problem falls into a sub-class of linear MOPs. Here, the constraints are partial orders and the objectives consist of either the minimization or maximization of single variables, but their number can be very large. To efficiently and exhaustively find Pareto optimal solutions, we introduce a mapping between coloured Hasse diagrams and polytopes associated with an ideal point. A dynamic program based on edge contractions yields an exact closed-form description of the Pareto optimal set, in polynomial time of the number of objectives relative to the number of faces of the Pareto front. We additionnally discuss the special case…
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.
