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); }
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); }
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); }