Пример #1
0
 public static GeneticAlgorythm GetInstance()
 {
     if (instance == null)
     {
         instance = new GeneticAlgorythm();
     }
     return(instance);
 }
Пример #2
0
        float GetGenesValue(int from, int to)
        {
            string genesValue = string.Empty;

            for (int i = from; i < to; i++)
            {
                genesValue += genes[i];
            }

            return(GeneticAlgorythm.MIN_X + (Convert.ToInt32(genesValue, 2) * GeneticAlgorythm.GetInstance().GetFunctionStep()));
        }
Пример #3
0
        static void Main(string[] args)
        {
            GeneticAlgorythm.GetInstance().Solve();

            Console.ReadLine();
        }