Return
JECDM: A Java framework for Evolutionary Computation and Decision-Making
DOI:10.1016/j.softx.2025.102394.png)
Abstract
En 中文
We present JECDM, a novel computational framework implemented in Java, designed to advance research in preference-based evolutionary multi-objective optimization. It comprises several core modules dedicated to visualization, decision support, evolutionary computation, and experimentation. They are designed to support various stages related to the implementation and employment of evolutionary multi-objective optimization methods steered by preferences, from algorithm prototyping to executing and analyzing complex experiments. Additionally, JECDM includes two auxiliary modules: one provides tutorials that guide users in utilizing the framework, and another contains source code from projects based on JECDM. The software features a versatile architecture with well-structured code adhering to object-oriented programming principles. It is engineered with computational and memory efficiency in mind while minimizing dependencies on external libraries - restricted to free and open-source resources. JECDM is freely available as an open-source tool, promoting accessibility and collaboration within the research community.
Keywords:
Multi-criteria decision making
Evolutionary algorithms
Multi-objective optimization
Computational framework
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

