Контрольная работа: Программная реализация симплекс-метода

}

TableView.fillProportion(tableName, proportion, tempCInd);

}

returnerr;

}

//выбор ведущей строки в режиме обучения

static boolean userChooseRow(float[][] matrix, JTable tableName){

lim = false;

boolean err = false;

M1:{

//проверяем, ограничена ли целевая функция на множестве доп. решений

for (int i = 0; i <= ReadFile.rowCount; i++){

if (matrix[minRInd][i] > 0)

lim = true;

}

if (!lim){

JOptionPane.showMessageDialog(null, "функциянеограниченана

множестве допустимых решений");

breakM1;

}

//находим ведущую строку

floatminC = matrix[ReadFile.colCount][1]/matrix[minRInd][1];

minCInd = 1;

for (int i = 1; i < tempCInd; i++){

if (matrix[ReadFile.colCount][i]/matrix[minRInd][i] < minC){

minC = matrix[ReadFile.colCount][i]/matrix[minRInd][i];

minCInd = i;

}

}

К-во Просмотров: 458
Бесплатно скачать Контрольная работа: Программная реализация симплекс-метода