Отчет - Natalyas/Praktika GitHub Wiki

Техническое задание: Симплекс метод.

Особенности :

• Целевая фунуция и система ограничений заносится в программу в канонической форме(все неравенства переведены оператором в равенства заранее). Прянята основной задача максимизации. Должен быть задан единичный базис.

    1. Входные параметры программы.
  • 1.1 Адрес в каталоге с файлом CSV содержащим целевую функцию.
  • 1.2 Адрес в каталоге с файлом CSV содержащим многомерный массив линейных ограничений.
    1. Начальные данные программы выводятся в главном окне программы в виде двух массивов.
    1. Выбрать файл в каталоге для записи решения.
    1. Выходные данные- решение задачи (оптимальный план) в виде массива записанного в файл по адресу указанному выше, этот же план и конечная симплекс-таблица. Выводятся в отдельных полях.

Подпрограммы.

    1. Графический интерфейс.
    1. Функция которая получает опорное решение.
    1. Функция считающая оценки.(ищем переменную исключаемую из базиса)
    1. Функция поиска опорной строки.
    1. Метод Гаусса-Жордана.(Перещитывает матрицу по разрешающему столбцу и разрешающей строке.)