/* Programmer: Sriram Pemmaraju. Oct 24th, 2007

*/
import java.util.StringTokenizer;
import java.util.Arrays;
import java.io.*;

public class CityTester3{

	//Main method
	public static void main(String[] args) {
		City newCity = new City();
		myWeightedGraph g, h;
		String[] path;

		System.out.println("---------------------------------------------------------------------------------------");
		System.out.println("EXPERIMENT 3.");
		// Select cities in the upper midwest
		newCity.selectCities("latitude", 4000, 5000);
		newCity.selectCities("longitude", 8500, 10000);
		// Print these out
		System.out.println("Cities in the upper mid-west are:");
		newCity.printCities();
		System.out.println(" ");
		g = newCity.makeGraph();
		System.out.println("A Greedy TSP of these cities is:");
		g.printGreedyTSP();
		System.out.println("The cost of this TSP is " + g.costGreedyTSP());
		System.out.println("A brute force TSP of these cities is:");
		g.printTSP();
		System.out.println("The cost of the brute-force TSP is " + g.costTSP());
		System.out.println("---------------------------------------------------------------------------------------");




	}
}
