Курсовая работа(моя)
.docМинистерство образования Р.Ф.
Омский государственный технический университет
Кафедра АСОиУ
Отчет по курсовой работе
по дисциплине “Теория принятия решений”
Выполнила: ст.гр. В-222
Л.А. Понамарева
Проверила:
А.В. Зыкина
Омск 2004г.
Содержание
-
Задание...................................................................................................................2 стр.
-
Математическая модель…………………………………………………………3стр.
-
Краткое описание программы…………………………………………………...4стр.
-
Примеры работы программы…………………………………………………….5стр.
-
Список использованной литературы…………………………………………….6стр.
1
Задание
Комплексная целевая программа включает k программ. Известно, что для выполнения i-той программы в полном объеме достаточно. Ресурсов в количестве , степень же выполнения программы при выделении на неё - ресурсов составляет ; . Степень выполнения всей программы определяется, как , где - коэффициент важности i-той программы.
Найти оптимальное распределение общего ресурса S по программам, в случае дефицита .
2
Математическая модель
Задача о распределении ресурсов
– степень выполнения всей программы.
– количество ресурсов вкладываемых в i-тую подпрограмму.
,
– остаток средств, к i-той подпрограмме.
– начальное состояние.
(0,5) – конечное состояние.
– количество средств, вкладываемых в i-м блоке.
(x,i)-Ui>(x-ui,i+1)
– эффективность работы системы при распределении x средств в i-м блоке
3
Краткое описание программы
Название:Kurs.pas
Размер:2 кб.
Язык:Turbo Pascal 7.0
Программа выполнена на языке Turbo Pascal. Для реализации программы был выбран именно Turbo Pascal, в следствии, удобности для реализации математических задач.
Так как программа не предусматривает широкого применения графических средств, не нуждается в интуитивно понятном интерфейсе и не ориентирована на коммерческое или научно-лабораторное использование то использование более сложных систем для реализации было не целесообразно.
Программа реализует алгоритм задачи о распределении ресурсов. Программа рассчитана на просчет фиксированного(5) числа подпрограмм, так как особенности реализации метода на PC не позволяют задавать число подпрограмм переменной. Большинство вычислений в программе производится в циклах, что обеспечило маленький программы.
Программа широко использует вычислительные мощности PC.
Программа позволяет задавать количество ресурсов; а также все остальные параметры задачи (кроме числа подпрограмм): коэффициент важности и количество ресурсов для полного выполнения каждой подпрограммы.. В случае необходимости программа легко редактируется для задачи всех параметров константами.
По завершению программа выдает ответ – наибольшую вероятность успешной работы.
4
Примеры работы программы
Пример 1
Количество ресурсов:25
|
П.П1 |
П.П2 |
П.П3 |
П.П4 |
П.П5 |
Коэффициент важности |
5 |
3 |
1 |
2 |
4 |
Необходимость ресурсов |
10 |
2 |
4 |
10 |
8 |
Ответ:0.0472
Пример 2
Количество ресурсов:20
|
П.П1 |
П.П2 |
П.П3 |
П.П4 |
П.П5 |
Коэффициент Важности |
2 |
3 |
1 |
5 |
4 |
Необходимость ресурсов |
10 |
2 |
4 |
5 |
4 |
Ответ:0.00926
5
Список использованной литературы
-
Лекционный материал по курсу «Теория принятия решений»;
-
Фаронов В.В. Turbo Pascal 7.0.-М.:Нолидж,2001.-575 с.
6