oasdasd

Páginas: 2 (479 palabras) Publicado: 5 de diciembre de 2014
/**
* Esta clase es una representación del problema del TSP
*
* @author Maximiliano Báez
*/
public class TSP implements Problema{
private int ciudades;
private Double[][]distancia;
private Double[][] tiempo;

public TSP(){
this.setCiudades(0);
}
/**
* Este método establece la cantidad de ciudades
* @param ciudades número deciudades definidas para el problema
*/
public void setCiudades(int ciudades){
this.ciudades = ciudades;
}
/**
* Este método retorna la cantidad de ciudades
*@return el número de ciudades
*/
public int getCiudades(){
return ciudades;
}
/**
* Este método retorna el tamaño del problema
* @return el tamaño del problema.*/
public int getSize() {
return getCiudades();
}
/**
* Este método establece la matriz de adyacencia para el objetivo de
* distancia.
*
* @paramdistancia matriz de adyacencia para el objetivo de distancia
*/
public void setDistancia(Double [][]distancia){
this.distancia = distancia;
}
/**
* Este métodoretorna la matriz de adyacencia para el objetivo de
* distancia.
*
* @return la matriz de adyacencia para el objetivo de distancia
*/
public Double [][] getDistancia(){return distancia;
}
/**
* Este método establece la matriz de adyacencia para el objetivo de
* tiempo.
*
* @param distancia matriz de adyacencia para elobjetivo de tiempo
*/
public void setTiempo(Double [][]tiempo){
this.tiempo = tiempo;
}
/**
* Este método retorna la matriz de adyacencia para el objetivo de
*tiempo.
*
* @return la matriz de adyacencia para el objetivo de tiempo
*/
public Double [][] getTiempo(){
return tiempo;
}
/**
* Este método evalua la...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS