Search papers, labs, and topics across Lattice.
The paper introduces PymooLab, an open-source visual analytics framework built on top of the pymoo multi-objective optimization library, designed to lower the barrier to entry for practitioners without strong software engineering skills. PymooLab provides a unified environment for configuration, execution monitoring, and decision support, ensuring reproducible workflows by automatically recording hyperparameters and random seeds. The framework leverages LLM-assisted code generation for rapid model formulation and integrates interactive Multi-Criteria Decision Making (MCDM) tools to simplify Pareto-front analysis, while also supporting JAX-based acceleration for scalability.
Democratizing multi-objective optimization, PymooLab lets domain experts sidestep complex coding through LLM-assisted model formulation and visual analytics.
Multi-objective optimization is now a core paradigm in engineering design and scientific discovery. Yet mainstream evolutionary frameworks, including \textit{pymoo}, still depend on imperative coding for problem definition, algorithm configuration, and post-hoc analysis. That requirement creates a non-trivial barrier for practitioners without strong software-engineering training and often complicates reproducible experimentation. We address this gap through PymooLab, an open-source visual analytics environment built on top of \textit{pymoo}. The platform unifies configuration, execution monitoring, and formal decision support in a single reproducible workflow that automatically records hyperparameters, evaluation budgets, and random seeds. Its decoupled object-oriented architecture preserves compatibility with the base ecosystem while enabling LLM-assisted code generation for rapid model formulation. The interface also embeds interactive Multi-Criteria Decision Making (MCDM) tools, which reduces the cognitive burden of Pareto-front inspection. For computationally intensive studies, PymooLab relies on the native \textit{pymoo} acceleration pathway through JAX, improving scalability in high-dimensional evaluations. Overall, the framework combines visual experimentation, LLM-based modeling, and deterministic orchestration to narrow the gap between rigorous operations research and practical accessibility for domain experts. Source code is publicly available at https://github.com/METISBR/pymoolab.