All Projects → Nikronic → Optimized-MDVRP

Nikronic / Optimized-MDVRP

Licence: MIT license
"Using Genetic Algorithms for Multi-depot Vehicle Routing" paper implementation.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Optimized-MDVRP

geneticalgorithm2
Supported highly optimized and flexible genetic algorithm package for python
Stars: ✭ 36 (+20%)
Mutual labels:  evolutionary-algorithms, genetic-algorithms
ruck
🧬 Modularised Evolutionary Algorithms For Python with Optional JIT and Multiprocessing (Ray) support. Inspired by PyTorch Lightning
Stars: ✭ 50 (+66.67%)
Mutual labels:  evolutionary-algorithms, genetic-algorithms
vita
Vita - Genetic Programming Framework
Stars: ✭ 24 (-20%)
Mutual labels:  evolutionary-algorithms, genetic-algorithms
opt4j
Modular Java framework for meta-heuristic optimization
Stars: ✭ 25 (-16.67%)
Mutual labels:  evolutionary-algorithms, multi-objective-optimization
jMetalSP
A framework for Big Data Optimization with multi-objective metaheuristics
Stars: ✭ 44 (+46.67%)
Mutual labels:  evolutionary-algorithms, multi-objective-optimization
Mealpy
A collection of the state-of-the-art MEta-heuristics ALgorithms in PYthon (mealpy)
Stars: ✭ 72 (+140%)
Mutual labels:  evolutionary-algorithms
Awesome Deep Neuroevolution
A collection of Deep Neuroevolution resources or evolutionary algorithms applying in Deep Learning (constantly updating)
Stars: ✭ 150 (+400%)
Mutual labels:  evolutionary-algorithms
Evvo
Solve multi-objective optimization problems with distributed evolutionary algorithms
Stars: ✭ 61 (+103.33%)
Mutual labels:  evolutionary-algorithms
Applying eanns
A 2D Unity simulation in which cars learn to navigate themselves through different courses. The cars are steered by a feedforward neural network. The weights of the network are trained using a modified genetic algorithm.
Stars: ✭ 1,093 (+3543.33%)
Mutual labels:  evolutionary-algorithms
Evostra
A fast Evolution Strategy implementation in Python
Stars: ✭ 227 (+656.67%)
Mutual labels:  evolutionary-algorithms
Evolutionary Computation Course
Jupyter/IPython notebooks about evolutionary computation.
Stars: ✭ 173 (+476.67%)
Mutual labels:  evolutionary-algorithms
Evolutionsimulator
Evolution Simulator with Box2D
Stars: ✭ 143 (+376.67%)
Mutual labels:  evolutionary-algorithms
Darwin
Evolutionary Algorithms Framework
Stars: ✭ 72 (+140%)
Mutual labels:  evolutionary-algorithms
Evomaster
A tool for automatically generating system-level test cases. Currently targeting REST APIs.
Stars: ✭ 151 (+403.33%)
Mutual labels:  evolutionary-algorithms
Pyribs
A bare-bones Python library for quality diversity optimization.
Stars: ✭ 66 (+120%)
Mutual labels:  evolutionary-algorithms
Sparse Evolutionary Artificial Neural Networks
Always sparse. Never dense. But never say never. A repository for the Adaptive Sparse Connectivity concept and its algorithmic instantiation, i.e. Sparse Evolutionary Training, to boost Deep Learning scalability on various aspects (e.g. memory and computational time efficiency, representation and generalization power).
Stars: ✭ 182 (+506.67%)
Mutual labels:  evolutionary-algorithms
Gendis
Contains an implementation (sklearn API) of the algorithm proposed in "GENDIS: GEnetic DIscovery of Shapelets" and code to reproduce all experiments.
Stars: ✭ 59 (+96.67%)
Mutual labels:  evolutionary-algorithms
Evolutionary.jl
Evolutionary & genetic algorithms for Julia
Stars: ✭ 142 (+373.33%)
Mutual labels:  evolutionary-algorithms
Evoskeleton
Official project website for the CVPR 2020 paper (Oral Presentation) "Cascaded Deep Monocular 3D Human Pose Estimation With Evolutionary Training Data"
Stars: ✭ 154 (+413.33%)
Mutual labels:  evolutionary-algorithms
Pygmo2
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Stars: ✭ 134 (+346.67%)
Mutual labels:  evolutionary-algorithms

This project is under developement, after achieving reliable results, this document will be fully updated.

forthebadge made-with-python

GitHub license Open Source? Yes!

GitHub release GitHub tag

PRs Welcome

Tweeting

Optimized-MDVRP

"Using Genetic Algorithms for Multi-depot Vehicle Routing" paper implementation.

Github Action Status

MDVRP is a multi-objective optimization task that the goal is to assign a number of vehicles which are distributed in multi depots in search to the customers meanwhile minimizing the number of car used and distance traveled regarding some constraints such as vehicle weight threshold.

First, initial attempt was implementing the Using Genetic Algorithms for Multi-depot Vehicle Routing paper, but I noticed that the algorithm could be refined in many aspects, so I applied the desired modification in mutation and replacement so that I achieved better results in term of metrics provided in the original paper.

This project was part of the Computational Intelligence course.

Citation

Please cite this project as:

Nikan Doosti. (2020). Nikronic/Optimized-MDVRP: DOI Release (v0.1-alpha). Zenodo. https://doi.org/10.5281/zenodo.3838616

DOI

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].