Skip to content

MTomczyk/JECDM

Repository files navigation

Java framework for Evolutionary Computation and Decision Making

Java framework for Evolutionary Computation and Decision Making (JECDM) is a computational framework written in Java that primarily intends to facilitate research on preference-based evolutionary multi-objective optimization. The project's homepage is https://www.jecdm.cs.put.poznan.pl/, where one may find its overview and various tutorials discussing how to utilize it in practice.

JECDM is licensed under the MIT License.

Important note: The software is free to use, but one uses it at their own risk. Furthermore, JECDM utilizes a few free third-party libraries. These can be found in the "libs" folder, along with their license notes.

How to acknowledge the project? Since JECDM is primarily for research, appropriate credit can be a citation. As for the initial release of JECDM, one can cite, e.g., a document that overviews JECDM in the following way:

Tomczyk, M. (2024). Tutorial Series on Java Framework for Evolutionary Computation and Decision Making. Tutorial 0: Introduction. Zenodo. https://doi.org/10.5281/zenodo.14283750

Also, it is recommended to examine a peer-reviewed dedicated publication: Michał K. Tomczyk, Miłosz Kadziński, JECDM: A Java framework for Evolutionary Computation and Decision-Making, vol. 32, pp. 102394, SoftwareX, 2025, https://doi.org/10.1016/j.softx.2025.102394

About

Java framework for Evolutionary Computation and Decision Making (JECDM). It is a computational framework written in Java that primarily intends to facilitate research on preference-based evolutionary multi-objective optimization.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages