Show / Hide Table of Contents

Class EAXSolver

A solver using a GA and the edge-assembly crossover.

Inheritance
System.Object
EAXSolver
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class EAXSolver : GASolver<float, TSProblem, TSPObjective, Tour, float>

Constructors

EAXSolver(GASettings)

Creates a new EAX-solver.

Declaration
public EAXSolver(GASettings settings)
Parameters
GASettings settings

EAXSolver(GASettings, IOperator<Single, TSProblem, TSPObjective, Tour, Single>)

Creates a new EAX-solver.

Declaration
public EAXSolver(GASettings settings, IOperator<float, TSProblem, TSPObjective, Tour, float> mutation)
Parameters
GASettings settings

IOperator<System.Single, TSProblem, TSPObjective, Tour, System.Single> mutation

Methods

Solve(TSProblem, TSPObjective, out Single)

Solves the given problem.

Declaration
public override Tour Solve(TSProblem problem, TSPObjective objective, out float fitness)
Parameters
TSProblem problem

TSPObjective objective

System.Single fitness

Returns
Tour

Back to top Built by Itinero, MIT licensed.