Помощь в учёбе, очень быстро...
Работаем вместе до победы

Системные требования. 
Изучение метода последовательных уступок в программировании

РефератПомощь в написанииУзнать стоимостьмоей работы

В командной строке вводятся данные задачи: — Коэффициенты ЦФ (целевые функции вводятся в порядке убывания приоритета) — вводятся через пробел. В случае, если переменная отсутствует, вводится 0. По окончании ввода нажать Enter. На экране отобразится информация для дальнейшего ввода. Выполним ввод данных задачи. Введем количество переменных — 3, количество ограничений — 3 и количество целевых… Читать ещё >

Системные требования. Изучение метода последовательных уступок в программировании (реферат, курсовая, диплом, контрольная)

Для корректной работы программы необходимы следующие требования:

  • · Среда MatLab (создание и отладка алгоритма выполнялись в версии R2014a)
  • · Процессор: Любой процессор Intel или AMD x86−64.
  • · Память на жестком диске: 2 ГБ для MATLAB
  • · Оперативная память: 2 Гб
  • · Видеоадаптер: не требуется специальных графических карт.

Руководство пользователя

Для работы с алгоритмом необходимо:

  • · Запустить среду MatLab
  • · Открыть файл kurs1. m
  • · Для запуска работы алгоритма необходимо нажать Run
  • · Программа начнет выполнение
  • · В командной строке вводятся данные задачи:
    • — Коэффициенты ЦФ (целевые функции вводятся в порядке убывания приоритета) — вводятся через пробел. В случае, если переменная отсутствует, вводится 0. По окончании ввода нажать Enter. На экране отобразится информация для дальнейшего ввода.
    • — Направление ЦФ (max или min). Далее Enter.
    • — Значение уступки для ЦФ (в процентах). Далее Enter.
    • — Коэффициенты при ограничениях. Вводятся через пробел. В случае, если в ограничении отсутствует переменная, вводится 0.
    • — Знак при ограничении (>=, <=, =). Далее Enter
    • — Свободный коэффициент при ограничении. Далее Enter.
  • · По окончании ввода программа выдаст решение.

Тестирование алгоритма и решение тестового примера

Протестируем работу алгоритма, решив задачу, рассмотренную в качестве примера в подпункте 2.1.1.

Выполним ввод данных задачи. Введем количество переменных — 3, количество ограничений — 3 и количество целевых функций — 3. Далее вводим коэффициенты при целевых функциях, их направление и уступки. Далее вводятся ограничения. Введенные данные показаны на рисунке 1.

Рисунок 1 — Ввод условий задачи: целевых функций, уступок и ограничений После ввода всех значений, алгоритм начнет работу и выдаст результаты оптимального решения (рисунок 2).

Рисунок 2 — Оптимальное решение задачи Таким образом в результате работы программы были получены следующие результаты:

.

что идентично результатам, полученным в (17) при выполнении решения той же задачи ручным пересчетом. Сравнив результаты, убедимся в корректности работы алгоритма поиска оптимального решения задачи.

Показать весь текст
Заполнить форму текущей работой