Контрольная работа: Многокритериальные задачи. Паретовские решения

y.Add(list);

}

}

else if (tabControl1.SelectedIndex == 1)

{

for (int i = 0; i < var; i++)

{

var list = new List<int>();

for (int j = 0; j < krit; j++)

{

int sum = 0;

for (int k = 0; k < comp; k++)

{

int ai = Convert.ToInt32(dgA[k, j].Value.ToString());

int ki = Convert.ToInt32(dgK[k, j].Value.ToString());

int xi = Convert.ToInt32(dgX[k, i].Value.ToString());

sum += ai * Convert.ToInt32(Math.Pow((double)xi, (double)k));

}

list.Add(sum);

}

y.Add(list);

}

}

}

private void button2_Click(object sender, EventArgs e)

{

textBox1.Text = "";

paretoSet = new List<int>();

if (y.Count == 0)

К-во Просмотров: 476
Бесплатно скачать Контрольная работа: Многокритериальные задачи. Паретовские решения