Ejemplo n.º 1
0
        private void DoPostSolveActivities(GeneticAlgorithmState state)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine($"Best solution found: {state.BestChromosomeOptimizationResult.HighestLambdaId}");
            Console.ForegroundColor = ConsoleColor.DarkCyan;

            Console.WriteLine($"Genetic Algorithm exited after {(double)state.ElapsedTime.ElapsedMilliseconds / 1000} seconds. " +
                              $"Generations cultured: {state.NumberOfGenerations}.");

            _outputWriter.SaveOutputToTheFile(state.BestChromosomeOptimizationResult, state.BestChromosomeNetworkSolution.PathAllocations, _isNetworkFromFile, _currentFileName);
        }