Dijkstra’s Algorithm

Dijkstra’s algorithm implements the greedy approach [86] in solving the single source shortest problem by repeatedly choosing the unselected vertices, vertex ? nearest to sources ? and initialize its distance as the actual shortest distance from ? to ?. Then,...

Probabilistic Roadmap (PRM)

PRM is a motion planning algorithm that is widely applied in robotics and has been proven to solve many path planning problems. This algorithm works based on the idea of sampling the configuration space with two different phases called learning phase and query phase....

Cell Decomposition Method

Cell Decomposition method has becoming a common technique in geometric path planning involving the division of the workspace into several convex region called cells. The main idea of this method is a feasible path between the initial configuration and goal...

Simulated Annealing (SA)

Simulated Annealing (SA) algorithm was originally inspired from the metal work annealing process. This algorithm was designed to be implemented in the combinatorial optimization problems and it has been adapted to be implemented for continuous optimization problems....

ε-Constrained Method

The other method in priori approach is called an ε-Constrained method. This method defines a multi-objective problem into a single objective function and the other objectives are added as constraints. Then, the single-objective solver is used to solve the respective...