Ejemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            antSayisi = Convert.ToInt32(textBox1.Text);
            // tepeSayisi = Convert.ToInt32(textBox2.Text);
            AntColony3.CsvOkuma csvOkuma = new AntColony3.CsvOkuma(textBox3.Text);//BU KISIM ONEMLI !!!
            tepeSayisi = csvOkuma.num_cols;
            double[,] uzaklikMatrisi = csvOkuma.getDoubleSet();
            csvOkuma.doublesetGoster();
            Console.WriteLine("??????????????????????*");
            Console.WriteLine(tepeSayisi + "");
            Hesap hesap = new Hesap(tepeSayisi, antSayisi, uzaklikMatrisi);

            //showFeromonMatrix(hesap.yollardakiFeromonlar);

            /* richTextBox1.Text += "\nKarincalarin Gittigi Yollar\n-----------\n";
             * for (int i = 0; i < antSayisi; i++)
             * {
             *   showAnts(hesap.ants[i]);
             * }*/
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < tepeSayisi; i++)
            {
                for (int j = i; j < tepeSayisi; j++)
                {
                    uzaklikMatrisi[i, j] = Convert.ToDouble(uzaklikVerisi[i, j].Text);
                    uzaklikMatrisi[j, i] = uzaklikMatrisi[i, j];
                }
            }


            Hesap hesap = new Hesap(tepeSayisi, antSayisi, uzaklikMatrisi);

            showFeromonMatrix(hesap.yollardakiFeromonlar);

            richTextBox1.Text += "\nKarincalarin Gittigi Yollar\n-----------\n";
            for (int i = 0; i < antSayisi; i++)
            {
                showAnts(hesap.ants[i]);
            }
        }