All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opt4j.tutorial.salesman.SalesmanDecoder Maven / Gradle / Ivy

There is a newer version: 3.1.4
Show newest version
package org.opt4j.tutorial.salesman;

import org.opt4j.core.genotype.PermutationGenotype;
import org.opt4j.core.problem.Decoder;
import org.opt4j.tutorial.salesman.SalesmanProblem.City;

public class SalesmanDecoder implements Decoder, SalesmanRoute> {

	public SalesmanRoute decode(PermutationGenotype genotype) {
		SalesmanRoute salesmanRoute = new SalesmanRoute();
		for (City city : genotype) {
			salesmanRoute.add(city);
		}

		return salesmanRoute;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy