Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчёт по ТПР2

.doc
Скачиваний:
10
Добавлен:
15.06.2014
Размер:
55.81 Кб
Скачать

Министерство образования Р.Ф.

Омский государственный технический университет

Кафедра АСОиУ

Отчет по курсовой работе

по дисциплине “Теория принятия решений”

Выполнил: ст.гр. В-311

Драгун

Проверил:

А.В. Зыкина

Омск-2004

Содержание

  1. Задание.

  2. Математическая модель.

  3. Краткое описание программы.

  4. Примеры работы программы.

  5. Список использованной литературы.

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

Список использованной литературы

  1. Лекции по Теории принятия решений.

  2. Фаронов В.В. Turbo Pascal 7.0.-М.:Нолидж,2001.-575 с.

6

Соседние файлы в предмете Теория принятия решений