Skip to content

Latest commit

 

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgEvo

Efficient (almost) single file implementations of evolutionary algorithms.

Implemented Algorithms

Compilation/Installation

Dependencies

Compilation/Installation

  • ./waf configure [--prefix=PATH_TO_INSTALL]
  • ./waf
  • [sudo] ./waf install

Running the Examples

There are numerous examples under src/examples. If the compilation procedure has completed successfully, you can run them by ./build/example_name.

Citing AlgEvo

If you use AlgEvo in a scientific publication, please use the following citations (pdf, pdf:

@inproceedings{chatzilygeroudis2023lion,
    title={Fast and Robust Constrained Optimization via Evolutionary and Quadratic Programming},
    author={Chatzilygeroudis, Konstantinos and Vrahatis, Michael},
    year={2023},
    booktitle={The 17th Learning and Intelligent Optimization Conference (LION)}
}

This paper descibes the UPSO-QP approach.

@article{printzios2026hybrid,
  title={Hybrid Augmented Lagrangian Method for General Constrained Optimization via Evolutionary Algorithms},
  author={Printzios, Lampros and Chatzilygeroudis, Konstantinos},
  journal={arXiv preprint arXiv:2607.16876},
  year={2026}
}

This paper describes the Hybrid Augmented Lagrangian Method (HALM), more information here.

Acknowledgments

This work was supported by the Hellenic Foundation for Research and Innovation (H.F.R.I.) under the "3rd Call for H.F.R.I. Research Projects to support Post-Doctoral Researchers" (Project Acronym: NOSALRO, Project Number: 7541).

logo_elidek

This work was conducted within the Computational Intelligence Lab (CILab), Department of Mathematics, and the Laboratory of Automation and Robotics (LAR), Department of Electrical & Computer Engineering, University of Patras, Greece.

logo_cilab
logo_lar logo_upatras

License

BSD 2-Clause "Simplified" License

About

Efficient Implementations of Evolutionary Algorithms

Resources

Stars

10 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages