# Documentation of objtsp1

Global Index (all files) (short | long)
| Local contents
| Local Index (files in subdir) (short | long)

## Function Synopsis

ObjVal = objtsp1(routes, option)

## Help text

OBJective function for the traveling salesman example
This function computes the length of the routes given by the
individuals. The variables of the individuals define the order
of the points to travel. The distance between all points is
given by the parameter option (DistMat).
These problems are known as Travelling salesman (TSP).
Syntax: ObjVal = objtsp1(routes, option)
Input parameter:
routes - Matrix containg the variables of the individuals
(the points of the routes).
option - if routes contains a matrix with the individuals,
than option contains the distance matrix between
the citys (points of travel),
elseif routes == [] and
option == 1 (or []) return boundaries (here just
the number of variables and the
corresponding upper/lower bounds)
option == 2 return title for figures or docu
option == 3 return value of global minimum
Output parameter:
ObjVal - Matrix containing the objective values for the individuals
in routes (length of the routes).
See also: scrtsp1, tbxperm, initpp, mutswap, mutexch, recgp, recpm

This document is part of

**version 3.8** of the

**
GEATbx: Genetic and Evolutionary Algorithm Toolbox for use with Matlab -
www.geatbx.com**.

The Genetic and Evolutionary Algorithm Toolbox is

**not public domain**.

*© 1994-2006 Hartmut Pohlheim, All Rights Reserved,
(support@geatbx.com).*