Pinned Repositories
Ackleys
An implementation of a hill-climbing algorithm as well as a differential evolution algorithm applied to the Ackleys function.
DE
My attempt on differential evolution algorithm. It's the latest addition to the evolutionary algorithms branch. DE (Differential Evolution) is an optimization algorithm.
DE_PSO
Differential Evolution and PSO
DEcfbLS
Differential Evolution with Concurrent Fitness Based Local Search - algorithm implementation
DERules
Learning classification rules with differential evolution for high-speed data stream mining on GPUs
detsp
Traveling salesman problem solved with Differential evolution algorithm using java
Differential-Evolution-Crossover-and-Mutation-Profiling
Differential Evolution Crossover and Mutation Profiling
Differential-Evolution-vs-Particle-Swarm-Optimization
Comparative study of two complex algorithms' efficiency on varying sizes of data and number of iterations.
Maze-Navigation-via-a-Differential-Evolution-and-Novelty-Search-Trained-Neural-Network
This code combines the differential evolution algorithm with novelty search to train a neural network controlled robot to navigate through a maze. Two mazes are implemented here. Novelty decay is implemented to aid the differential evolution algorithm's performance. Please use the following bib file to cite the paper describing this algorithm, presented at the ALA workshop at the 2018 Federated AI Meeting (ICML, AAMAS and IJCAI) in Stockholm, Sweden. @inproceedings{mason2018maze, title={Maze navigation using neural networks evolved with novelty search and differential evolution}, author={Mason, Karl and Duggan, Jim and Howley, Enda}, booktitle={Adaptive and Learning Agents Workshop (at ICML-AAMAS 2018)}, year={2018} }
random-global-optimization-methods
Java (optimization) and Python (hypertuning, plots) code with implementation of many global random optimization methods written as part of my MSc in Data Science degree.
MurtadaMalik's Repositories
MurtadaMalik/Ackleys
An implementation of a hill-climbing algorithm as well as a differential evolution algorithm applied to the Ackleys function.
MurtadaMalik/DE
My attempt on differential evolution algorithm. It's the latest addition to the evolutionary algorithms branch. DE (Differential Evolution) is an optimization algorithm.
MurtadaMalik/detsp
Traveling salesman problem solved with Differential evolution algorithm using java
MurtadaMalik/Maze-Navigation-via-a-Differential-Evolution-and-Novelty-Search-Trained-Neural-Network
This code combines the differential evolution algorithm with novelty search to train a neural network controlled robot to navigate through a maze. Two mazes are implemented here. Novelty decay is implemented to aid the differential evolution algorithm's performance. Please use the following bib file to cite the paper describing this algorithm, presented at the ALA workshop at the 2018 Federated AI Meeting (ICML, AAMAS and IJCAI) in Stockholm, Sweden. @inproceedings{mason2018maze, title={Maze navigation using neural networks evolved with novelty search and differential evolution}, author={Mason, Karl and Duggan, Jim and Howley, Enda}, booktitle={Adaptive and Learning Agents Workshop (at ICML-AAMAS 2018)}, year={2018} }
MurtadaMalik/random-global-optimization-methods
Java (optimization) and Python (hypertuning, plots) code with implementation of many global random optimization methods written as part of my MSc in Data Science degree.
MurtadaMalik/DE_PSO
Differential Evolution and PSO
MurtadaMalik/DEcfbLS
Differential Evolution with Concurrent Fitness Based Local Search - algorithm implementation
MurtadaMalik/DERules
Learning classification rules with differential evolution for high-speed data stream mining on GPUs
MurtadaMalik/Differential-Evolution-Crossover-and-Mutation-Profiling
Differential Evolution Crossover and Mutation Profiling
MurtadaMalik/Differential-Evolution-vs-Particle-Swarm-Optimization
Comparative study of two complex algorithms' efficiency on varying sizes of data and number of iterations.
MurtadaMalik/DifferentialEvolution
Java implementation of the Differential Evolution algorithm by Storn & Price
MurtadaMalik/Genetic
Differential Evolution Algorithm implemented in Java
MurtadaMalik/Java
All Algorithms implemented in Java
MurtadaMalik/Javascript
A repository for All algorithms implemented in Javascript (for educational purposes only)
MurtadaMalik/jdeoptim
Provides differential evolution algorithm implementation for optimizing real-valued functions with real-value parameters
MurtadaMalik/OptJava
Homeworks from the Solving Optimization Problems Using Evolutionary Computation Algorithms in Java course.