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

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





gn="justify"> {[i, 0] = Convert.ToDouble (dataGridView5.Rows [i]. Cells [0]. Value); + = tablesCriterionImportance [i, 0];

// textBox1.AppendText (CriterionSumm.ToString ());

}

}

// створення таблиці інтервалів переваги з формиvoid createTableOfIntervalSuperiorityFromForm ()

{= new double [cols, (max + 1)]; (int i = 0; i

{(int j = 0; j <(max + 1); j + +) [i, j] = Convert.ToDouble (dataGridView6.Rows [i]. Cells [j]. Value) ;

}

}

// створення таблиці ваг на формеvoid CreateTableOfWeightOnForm (int row, int col)

{_row = row; _col = col;. ColumnCount = _col;. RowHeadersVisible = false;. AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;. AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;. RowCount = _row;

}

// створення таблиці важливості критеріїв на формеvoid CreateTableOfCriterionImportanceOnForm (int row)

{_row = row; _col = 3;. ColumnCount = _col;. RowHeadersVisible = false;. AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;. AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;. RowCount = _row;

}

// створення таблиці ядра з формиvoid CreateTableofDecisiveRuleFromForm ()

{= new string [rows, 1]; (int i = 0; i

{[i, 0] = dataGridView4.Rows [i]. Cells [0]. Value.ToString ();

}

} void button1_Click (object sender, EventArgs e)

{(); = (int) countOfVariant; = (int) countOfCriterion; (rows, cols); (cols);

}

// додавання інтервалу превосходстваvoid IntervalSuperiority (int row)

{(int i = 0; i

{(max

{= Convert.ToInt16 (dataGridView5.Rows [i]. Cells [1]. Value);

}

} _row = row; _col = (max + 1);. ColumnCount = _col;. RowHeadersVisible = false;. AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;. AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;. RowCount = _row;

}

// отримання матриці індексів согласіяvoid GetTableOfAgreementIndex (int row, int col)

{IPlus = 0; IMinus = 0; IZero = 0; _row = row; _col = col;. ColumnCount = _col;. RowHeadersVisible = false;. AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;. AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode . AllCells;. RowCount = _row; = new double [rows, rows]; (int i = 0; i

{(int j = 0; j

{(i == j)

{[i, j] = 0;

}

{= 0; = 0; = 0; (int k = 0; k

{(Convert.ToDouble (dataGridView1.Rows [i]. Cells [k]. Value)> Convert.ToDouble (dataGridView1.Rows [j]. Cells [k]. Value))

{+ = Convert.ToDouble (dataGridView5.Rows [k]. Cells [0]. Value);

} if (Convert.ToDouble (dataGridView1.Rows [i]. Cells [k]. Value) == Convert.ToDouble (dataGridView1.Rows [j]. Cells [k]. Value))

{+ = Convert.ToDouble (dataGridView5.Rows [k]. Cells [0]. Value);

}

{+ = Convert.ToDouble (dataGridView5.Rows [k]. Cells [0]. Value);

}

} [i, j] = (IPlus + alfa * IZero)/(CriterionSumm);

}. Rows [i]. Cells [j]. Value = TableOfAgreementIndex [i, j];

}

}

}

отримання матриці індексів несогласіяvoid GetTableOfDisagreementIndex (int row, int col)

{[,] count; _row = row; _col = col;. ColumnCount = _col;. RowHeadersVisible = false;. AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;. AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;. RowCount = _row ; = new double [cols, 2]; = new double [rows, rows]; (int i = 0; i

{(int j = 0; j

{(i == j)

{[i, j] = 0;

}

{= 0; (int k = 0; k

{[k, 0] = 0; [k, 1] = 0; = 0; = 0; (int m = 0; m <(Convert.ToInt32 (dataGridView5.Rows [k ]. Cells [1]. Value) + 1); m + +)

{(Convert.ToDouble (dataGridView1.Rows [i]. Cells [k]. Value)> Convert.ToDouble (dataGridView6.Rows ...


Назад | сторінка 3 з 6 | Наступна сторінка





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

  • Реферат на тему: Багатокритеріальні задачі. Паретовскіе рішення
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Задачі сігналів та КРИТЕРІЇ оптімальності РІШЕНЬ
  • Реферат на тему: Задачі прийняття рішень в умовах неповної визначеності
  • Реферат на тему: Графічний метод розв'язання задачі лінійного програмування