Отчет - Natalyas/Praktika GitHub Wiki
Техническое задание: Симплекс метод.
Особенности :
• Целевая фунуция и система ограничений заносится в программу в канонической форме(все неравенства переведены оператором в равенства заранее). Прянята основной задача максимизации. Должен быть задан единичный базис.
-
- Входные параметры программы.
- 1.1 Адрес в каталоге с файлом CSV содержащим целевую функцию.
- 1.2 Адрес в каталоге с файлом CSV содержащим многомерный массив линейных ограничений.
-
- Начальные данные программы выводятся в главном окне программы в виде двух массивов.
-
- Выбрать файл в каталоге для записи решения.
-
- Выходные данные- решение задачи (оптимальный план) в виде массива записанного в файл по адресу указанному выше, этот же план и конечная симплекс-таблица. Выводятся в отдельных полях.
Подпрограммы.
-
- Графический интерфейс.
-
- Функция которая получает опорное решение.
-
- Функция считающая оценки.(ищем переменную исключаемую из базиса)
-
- Функция поиска опорной строки.
-
- Метод Гаусса-Жордана.(Перещитывает матрицу по разрешающему столбцу и разрешающей строке.)