Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            int compSend    = Convert.ToInt32(textBoxSend.Text);
            int compReceive = Convert.ToInt32(textBoxReceive.Text);

            CreatePopulation(ref population, compSend, compReceive);
            selected = MainAlgorithms.Selection(population, matrix, ref rs, ref cs, ref best);
            mutated  = MainAlgorithms.Mutation1(selected, rs);
            DataGridFill(dataGridView1, population, r, 10);
            DataGridFill(dataGridView2, selected, rs, 10);
            DataGridFill(dataGridView3, mutated, r, 10);
            WriteBest(best);
        }
Example #2
0
 public void Experiment()
 {
     for (int i = 0; i < r; i++)
     {
         for (int j = 0; j < 10; j++)
         {
             population[i, j] = mutated[i, j];
         }
     }
     selected = MainAlgorithms.Selection(population, matrix, ref rs, ref cs, ref best);
     mutated  = MainAlgorithms.Mutation1(selected, rs);
     DataGridFill(dataGridView1, population, r, 10);
     DataGridFill(dataGridView2, selected, rs, 10);
     DataGridFill(dataGridView3, mutated, r, 10);
     WriteBest(best);
 }
Example #3
0
        public void Form1_Load(object sender, EventArgs e)
        {
            matrix      = new int[10, 10];
            fm          = new Form2();
            fm.Owner    = this;
            compSend    = Convert.ToInt32(textBoxSend.Text);
            compReceive = Convert.ToInt32(textBoxReceive.Text);

            CreatePopulation(ref population, compSend, compReceive);
            CreateMatrix(ref matrix);
            selected = MainAlgorithms.Selection(population, matrix, ref rs, ref cs, ref best);
            mutated  = MainAlgorithms.Mutation1(selected, rs);
            DataGridFill(dataGridView1, population, r, 10);
            DataGridFill(dataGridView2, selected, rs, 10);
            DataGridFill(dataGridView3, mutated, r, 10);
            WriteBest(best);
        }