Esempio n. 1
0
        private PermutationStandard initialize(TSPInput input)
        {
            var result = new PermutationStandard(input);

            result.randomize();
            return(result);
        }
Esempio n. 2
0
        // Initialization of a TSPSolution
        private TSPSolution getRandomSolution(TSPInput input)
        {
            var perm = new PermutationStandard(input);

            perm.randomize();
            var p = perm.convertToTSPSol();

            if (!p.validate())
            {
                throw new InvalidOperationException();
            }
            return(p);
        }