Source Code
Evolutionary Computation (A
Guide to Using Evolutionary Algorithms)
1.
Source code
of Convex Landscape Generator in W. Liu, S.Y. Yuen, K.W. Chung, and C.W. Sung, ¡§A
General-purpose Multi-dimensional convex landscape generator,¡¨
Mathematics, vol. 10(21), 3974, 2022.
2.
Source
code of
Y. Lou, S.Y. Yuen, and G.
Chen, ¡§Evolving benchmark functions using Kruskal-Wallis
test,¡¨ Proc. Genetic and Evolutionary Computation Conference (GECCO), July 2018,
pp. 1337-1341.
Y. Lou and S.Y. Yuen, "On constructing alternative benchmark suite for evolutionary algorithms," Swarm and Evolutionary Computation, vol. 44, pp. 287-292, 2019.
3.
Source
code of Continuous Non-revisiting Genetic Algorithm with Constant Memory
(cNrGA/CM) in Y. Lou and S.Y. Yuen, ¡§Non-revisiting genetic
algorithm with adaptive mutation using constant memory,¡¨ Memetic Computing, vol. 8, no. 3, pp. 189-210, 2016.
4.
Source code
of One-Position Inheritance Artificial Bee Colony Algorithm (OPIABC) in X.
Zhang and S.Y. Yuen, ¡§Improving artificial bee colony with one-position
inheritance mechanism,¡¨ Memetic Computing,
vol. 5, no. 3, pp. 187-211, 2013.
5. Source code
of Multiobjective Density-driven Evolutionary Algorithm (MODdEA) in C.K.
Chow and S.Y. Yuen, ¡§A multi-objective evolutionary algorithm that diversifies
population by its density,¡¨ IEEE
Transactions on Evolutionary Computation, vol. 16, no. 2, pp. 149-172,
2012.
6. Source code of
History driven Evolutionary Algorithm (HdEA) in C.K. Chow and S.Y. Yuen,
¡§An evolutionary algorithm that makes decision based on the entire previous
search history,¡¨ IEEE Transactions on
Evolutionary Computation, vol. 15, no. 6, pp. 741-769, 2011.
7. Source code of
Non-revisiting Genetic Algorithm (NrGA) in S.Y. Yuen and C.K. Chow, ¡§A
Genetic algorithm that adaptively mutates and never revisits,¡¨ IEEE Transactions on Evolutionary Computation, vol. 13, no. 2, pp. 454-472, Apr. 2009.
The
above works on search space with discrete variables (combinatorial
problems). For search space with
continuous variables (problems with bounded real variables), Continuous
Non-revisiting Genetic Algorithm (cNrGA) may be used: Source code of
Continuous Non-revisiting Genetic Algorithm (cNrGA) in C.K. Chow and S.Y.
Yuen, ¡§Continuous non-revisiting genetic algorithm with overlapped
search sub-region,¡¨ Proc. IEEE Congress on Evolutionary Computation (CEC), June, 2012.
8. GA Simulator Source code of S.Y. Yuen and B.K.S. Cheung, ¡§Bounds for probability of success of classical genetic algorithm based on Hamming distance,¡¨ IEEE Transactions on Evolutionary Computation, vol. 10, no. 1, pp. 1-18, Feb. 2006.
Computer Vision
1. Source code of S.Y. Yuen, Y.Y. Tsui and C.K. Chow, ¡§A Fast marching formulation of perspective shape from shading under frontal illumination,¡¨ Pattern Recognition Letters, vol. 28, pp. 806-824, May 2007. Note: Please also refer to C.K. Chow and S.Y. Yuen, ¡§Recovering shape by shading and stereo under Lambertian shading model,¡¨ International Journal of Computer Vision, vol. 85, no. 1, pp. 58-100, Oct. 2009 for an update and further experimental results on this method.
Machine Learning
1.
NrSample
(Atom 3.9) Source Code of J.
Ahlgren and S.Y. Yuen, ¡§Efficient program synthesis using constraint
satisfaction in inductive logic programming,¡¨ Journal of Machine Learning Research, vol. 14, pp. 3649-3681, 2013.
It can also be found in mirror site http://www.ahlgren.info/research/atom