я центральна частина форми (Рисунок 5).
В
Малюнок 5. Тут можна ввести вихідні дані і вибрати метод рішення
Для запуску методу і перегляду результатів його роботи служить нижня частина форми (Рисунок 6).
В
Малюнок 6. Тут можна запустити метод і переглянути результат його роботи
Особливу увагу треба звернути на статусне повідомлення. Поля В«Оптимальний планВ» і В«Екстремум функціїВ» будуть заповнені останніми значеннями, але судити про їх вірності можна тільки прочитавши статусне повідомлення! Рішення двоїстої задачі відображається лише для звичайного варіанту симплексного методу.
У випадку якщо ви хочете скористатися частково цілочисловим методом варто звернути увагу на введення необхідних іксів (Малюнок 7).
В
Малюнок 7. Введення номерів необхідних цілих іксів
Необхідно через пробіл вводити номери іксів, які ви хочете бачити цілими.
В В
4.3 Опис створених функцій
У ході розробки проекту були написані такі функції:
1. parser_input - функція поділу рядки типу "2x1 +5 x2-7x3" на масив номерів іксів і масив коефіцієнтів при цих іксах;
2. parser_allogr - функція канонізації, формує складові симплексной таблиці з введених функції, обмежень, умов невід'ємності;
3. load_example - функція читання файлу з прикладом;
4. save_example - функція запису файлу з прикладом;
5. simple_simplex - функція, що реалізує простий симплекс-метод;
6. gomory_simplex - функція, яка реалізує метод Гомори;
7. MainSimplexForm - функція, пов'язана з графічним інтерфейсом і містить основні виклики інших функцій.
Всі перераховані вище функції забезпечені докладною довідкою і для більш докладного ознайомлення з ними достатньо в консолі MatLAB ввести: help імя_функциі
Дані функції можна використовувати в інших програмах написаних для MatLAB, тому що вони працюють в проекті як В«автономні модуліВ».
В
Висновок
Підсумком написання даної курсової роботи є комп'ютерна реалізація рішення лінійних програм симплексним методом у звичайному, целочисленном і частково целочисленном варіантах.
Розроблена програма дозволить спростити вирішення подібних завдань непосвяченими в усі тонкощі користувачам, а також послужить прикладом для цікавляться економіко-математичними методами людей.
Слід зазначити, що симплексний метод в різних варіаціях фігурує в багатьох завданнях дисципліни В«Дослідження операційВ», наприклад, при розгляді подвійності в лінійному програмуванні, целочисленном лінійному програмуванні, матричних іграх і т.д. Відповідно створена програма дозволить спростити вирішення згаданих вище завдань.
В В
Список літератури
1. Тинкевіч М.А. В«Економіко-математичні методи (дослідження операцій)В», видання 2-е, виправлене і доповнене, Кемерово, 2007р.
2. Конюховскій П.В. В«Математичні ме...