/* * Copyright © 2010 by Oleg Kovarik. All Rights Reserved */ package cz.cvut.felk.cig.jcop.problem.tspfast; /** * UTiols for TSP paths */ public class TSPPaths { // generates random permutation of cities public static void randomPathFast(int[] result, int size) { //Random generator = new Random(); for (int i = 0; i < size; i++) result[i] = i; for (int k = size - 1; k > 0; k--) { int w = (int)Math.floor(Math.random() * (k+1)); int temp = result[w]; result[w] = result[k]; result[k] = temp; } } }