# Competition over resources a new optimization algorithm based on animals behavioral ecology in matlab

The following Matlab project contains the source code and Matlab examples used for competition over resources a new optimization algorithm based on animals behavioral ecology.    In this work, we propose a new nature based optimization algorithm based on competitive behavior of animal groups.

# Tsp solver by ce & bk algorithms in matlab

The following Matlab project contains the source code and Matlab examples used for tsp solver by ce & bk algorithms. Solve the classic Travel Sale Man problem with Cross-Entropy method (CE) (parametric approach) and the Botev-Kroeze (BK) (non-parametric approach) optimization algorithm Please run the 2 demo files : demo_ce_tsp.

# Gravitational search algorithm (gsa) in matlab

The following Matlab project contains the source code and Matlab examples used for gravitational search algorithm (gsa). Gravitational search algorithm (GSA) is an optimization algorithm based on the law of gravity and mass interactions.

# Cuckoo optimization algorithm in matlab

The following Matlab project contains the source code and Matlab examples used for cuckoo optimization algorithm. Cuckoo Optimization Algorithm (COA) is inspired by the life of a bird family, called Cuckoo.

# A new optimization algorithm inspired by the states of matter in matlab

The following Matlab project contains the source code and Matlab examples used for a new optimization algorithm inspired by the states of matter . The ability of an Evolutionary Algorithm (EA) to find a global optimal solution depends on its capacity to find a good rate between exploitation of found so far elements and exploration of the search space.

# Harmony element algorithm in matlab

The following Matlab project contains the source code and Matlab examples used for harmony element algorithm . we propose a new global optimization algorithm based on a harmony search scheme, termed as harmony element string algorithm (abbreviated as HEA).

# Simulated annealing optimization in matlab

The following Matlab project contains the source code and Matlab examples used for simulated annealing optimization. Simulated annealing is an optimization algorithm that skips local minimun.

# Shuffled complex evolution with pca (sp uci) method in matlab

The following Matlab project contains the source code and Matlab examples used for shuffled complex evolution with pca (sp uci) method. The shuffled complex evolution with principal components analysis–University of California at Irvine (SP-UCI) method is a global optimization algorithm designed for high-dimensional and complex problems.