
27Отчёт по ТПР2
.docМинистерство образования Р.Ф.
Омский государственный технический университет
Кафедра АСОиУ
Отчет по курсовой работе
по дисциплине “Теория принятия решений”
Выполнил: ст.гр. В-311
Драгун
Проверил:
А.В. Зыкина
Омск-2004
Содержание
-
Задание.
-
Математическая модель.
-
Краткое описание программы.
-
Примеры работы программы.
-
Список использованной литературы.
1
Задание
27. Приобретение товаров
Получатель имеет сумму денег J и может купить товары трех видов по цене P1, P2, P3 за единицу. Функция полезности товара для покупателя имеет вид U(x)=X1a*X2b*X3j, где a,b,j>0; X1,X2,X3 – количество товаров, которое он покупает.
Определить, какое количество товара каждого вида выгодно приобрести покупателю.
2
Математическая модель
Задача о распределении ресурсов
Fi(x) – функция полезности.
F(x)=X1a*X2b*X3j
Pi-стоимость товара i.
J-всего средств.
xi – количество товара i покупаемого покупателем.
3i=1Fi(xi) ->max.
3i=1xi*Pi=J
J>=xi*Pi>=0 i=1..3
(x,i) – остаток средств к i-му товару.
(J,1) – начальное состояние.
(0,4) – конечное состояние.
ui – количество средств вкладываемых в i-й товар.
(x,i)-Ui>(x-ui,i+1)
x-ui>=0
Q(x,i)=max – полезность покупки при вкладывании x средств в i-й товар
Q(x,i)=max{f(ui)*Q(x-ui,i+1)}
3
Краткое описание программы
Название:Kurs.pas
Размер:2 кб.
Язык:Turbo Pascal 7.0
Программа выполнена на языке Turbo Pascal. Для реализации программы был выбран именно Turbo Pascal в следствии его удобности для реализации математических задач.
Так как программа не предусматривает широкого применения графических средств, не нуждается в интуитивно понятном интерфейсе и не ориентирована на коммерческое или научно-лабораторное использование то использование более сложных систем для реализации было не целесообразно.
Программа реализует алгоритм задачи о распределении ресурсов.Большинство вычислений в программе производится в циклах, что обеспечило маленький программы.
Программа широко использует вычислительные мощности PC.
Программа позволяет задавать количество ресурсов а также все остальные параметры задачи: коэффициент важности и цену за единицу каждого товара. В случае необходимости программа легко редактируется для задачи всех параметров константами.
По завершению программа выдает ответ – число единиц каждого вида товара.
4
Примеры работы программы
Пример 1
Количество ресурсов:10
|
Товар1 |
Товар2 |
Товар3 |
Коэф. важности |
2 |
3 |
1 |
Стоимость |
4 |
2 |
1 |
Ответ:1 2 2
Пример 2
Количество ресурсов:20
|
Товар1 |
Товар2 |
Товар3 |
Коэф. важности |
3 |
2 |
1 |
Стоимость |
4 |
2 |
6 |
Ответ:2 3 1
5
Список использованной литературы
-
Лекции по Теории принятия решений.
-
Фаронов В.В. Turbo Pascal 7.0.-М.:Нолидж,2001.-575 с.
6