Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Багатокритеріальні задачі. Паретовскіе рішення

Реферат Багатокритеріальні задачі. Паретовскіе рішення





void сохранітьКакToolStripMenuItem_Click (object sender, EventArgs e)

{

if (this.saveFileDialog1.ShowDialog () == DialogResult.OK)

{

if (y.Count == 0)

GetValuesFromGrid ();

new File (). WriteData (y, this.saveFileDialog1.FileName);

}

}


private void откритьToolStripMenuItem_Click (object sender, EventArgs e)

{

if (this.openFileDialog1.ShowDialog () == DialogResult.OK)

{

y = new File (). ReadData (this.openFileDialog1.FileName);


FillGridFromList (y);

}

}


private void FillGridFromList (List > list)

{

n = list [0]. Count;

m = list.Count;

dataGridView1.ColumnCount = n;

dataGridView1.RowCount = m;

comboBox1.Text = n.ToString ();

comboBox2.Text = m.ToString ();


for (int i = 0; i

{

for (int j = 0; j

dataGridView1 [j, i]. Value = list [i] [j];


}

}



}

}


4. Приклад роботи програми


4.1 Багатокритерійна завдання


1) Реалізуємо приклад, описаний у посібнику № 1 зі списку використаної літератури. Для цього скористаємося вже заготовленим файлом прімер1.txt:


В 

2) Знайдемо парето-оптимальні рішення:


В 

4.2 двухкрітеріальной завдання


1) Продемонструємо роботу програми для двухкрітеріальной завдання. Нехай кількість рішень дорівнюватиме 11.


2) Результат роботи програми:

В 

Червоним кольором виділені парето-оптимальні рішення. Чорним - домінованих рішення. br/>

3. Аналітичне завдання критеріїв


Нехай кількість критеріїв 6

Кількість рішень 16

Вагові значення будуть знаходитися за формулою:

, де p - число критеріїв, n - кількість компонент рішення, a, k, x - задаються в таблиці:


В 

В результаті отримуємо список парето-оптимальних рішень, що складаютьс...


Назад | сторінка 10 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: This is a list of problems facing society today
  • Реферат на тему: Поняття та використання Network File System
  • Реферат на тему: Російський ринок private banking
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Типи даних в Object Pascal