Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 1.86 KB

Readme.md

File metadata and controls

16 lines (10 loc) · 1.86 KB

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. Its most recent version was developed in Java 17 using the IntelliJ IDEA 2023.2.

JECDM is licensed under CC BY 4.0. License note:
Java framework for Evolutionary Computation and Decision Making © 2024 by Michał Tomczyk is licensed under CC BY 4.0, https://creativecommons.org/licenses/by/4.0/

Important note: The software is free to use, but one uses it at their own risk (see Section 5: Disclaimer of Warranties and Limitation of Liability of the CC BY 4.0 license). 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? As imposed by the CC BY 4.0 license, one has to give appropriate credit to JECDM’s author if using this software. 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

Note that, however, a peer-reviewed publication showcasing JECDM is planned to be published soon. When issued, it is suggested to cite that future work (this paragraph will be accordingly updated in the future). When using JECDM for commercial purposes, appropriate credit should also be given.