Критерии принятия решений
Изучение главных особенностей применения условий принятия решений. Основная характеристика составления программы на языке С++. Главный анализ выбора оптимального варианта из матрицы возможных проблем на основе критериев Гурвица и Байеса-Лапласа.
Рубрика | Экономико-математическое моделирование |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 18.03.2015 |
Размер файла | 70,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ОТЧЕТ
по лабораторной работе
по дисциплине: «Теория принятий решений»
Выполнил:
Насыров Р. В.
Уфа 2008 г
1. Критерии принятия решений
Цель работы:
Изучение особенностей применения критериев принятия решений.
Постановка задачи:
Вариант №8: Написать программу на языке С++ выбора оптимального решения из матрицы возможных решений на основе критерия Гурвица и критерия Байеса-Лапласа и сравнить полученные результаты выбора. Количество вариантов решений 10, количество возможных состояний 20.
Листинг программы:
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>
#include <iomanip.h>
void main()
{
const int n=20, m=10;
double eG[n][m+1],c,eGmax,max[n],min[n];
double e[n][m+1],eO[n][m+1],eOmax,maxO[n],a[n], eBL[n][m+1],eBLmax,max2[n];
int i,j,k[n],kmax;
clrscr();
cout<<"\nЉаЁвҐаЁ© ѓгаўЁж \n"<<endl;
c=0.7;
randomize();
for (i=0;i<n;i++) //ўў®¤ ¤ ле
{ for (j=0;j<m;j++)
eG[i][j]=random(21)+0.0;
}
for (i=0;i<n;i++)
{
max[i]=eG[i][0];
min[i]=eG[i][0];
for (j=0;j<m;j++)
{ решение программа матрица критерий
if(eG[i][j]>max[i]) max[i]=eG[i][j]; //Ї®ЁбЄ ¬ЁЁ¬ н«Ґ¬Ґв бва®ЄЁ
if(eG[i][j]<min[i]) min[i]=eG[i][j]; //Ї®ЁбЄ ¬ ЄбЁ¬ н«Ґ¬Ґв бва®ЄЁ
}
eG[i][m]=c*min[i]+(1-c)*max[i]; //eir
}
eGmax=eG[0][m];
for (i=0;i<n;i++)
if (eG[i][m]>eGmax) eGmax=eG[i][m]; //ei0
j=0;
for (i=0;i<n;i++)
if (eG[i][m]==eGmax) {k[j]=i;j++;}
kmax=j;
cout<<"+-------------------------------------------------------------------------+"<<endl;
for (i=0;i<n;i++) //ўлў®¤
{ for (j=0;j<m;j++)
cout<<"|"<<setw(4)<<eG[i][j]<<" ";
cout<<setw(4)<<"| "<<setw(4)<<eG[i][m]<<" | "<<setw(3)<<i+1<<"|"<<endl;
}
cout<<"+-------------------------------------------------------------------------+"<<endl;
cout<<"\nЋ'‚…': \n";
cout<<"eGmax="<<eGmax<<endl;
for(j=0;j<kmax;j++)
cout<<" б®бв®пЁҐ: "<<k[j]+1<<endl;
cout<<"_____________________________________________________"<<endl;
cout<<"\nЉаЁвҐаЁ© ѓгаўЁж ўлЇ®«Ґ. Ќ ¦¬ЁвҐ «оЎго Є« ўЁиг..."<<endl;
getch();
clrscr();
cout<<"\nЉаЁвҐаЁ© Ѓ ©Ґб -‹ Ї« б \n"<<endl;
for (i=0;i<n;i++)
{ for (j=0;j<m;j++)
eO[i][j]=(random(21)+0.0);
}
for (i=0;i<n;i++)
{ a[i]=0;
for (j=0;j<m;j++)
a[i]=a[i]+eO[i][j]*0.5;
}
cout<<"+--------------------------------------------------------------------------+"<<endl;
for (i=0;i<n;i++)
{ for (j=0;j<m;j++)
cout<<"|"<<setw(4)<<eO[i][j]<<" ";
cout<<setw(4)<<"| "<<setw(4)<<a[i]<<" | "<<setw(4)<<i+1<<"|"<<endl;
}
cout<<"+--------------------------------------------------------------------------+"<<endl;
for (i=0;i<n;i++)
{
max2[j]=a[i];
for (j=0;j<m;j++)
{
if(a[i]>max2[j]) max2[j]=a[i];
}
a[n]=max2[j];
}
eBLmax=a[i];
for (i=0;i<n;i++)
if (a[i]>eBLmax) eBLmax=a[i];
j=0;
for (i=0;i<n;i++)
if (a[i]==eBLmax) {k[j]=i;j++;}
kmax=j;
cout<<"\nЋ'‚…': \n";
cout<<"eBLmax="<<eBLmax<<endl;
for(j=0;j<kmax;j++)
cout<<" б®бв®пЁҐ: "<<k[j]+1<<endl;
cout<<"_______________________________________________________"<<endl;
cout<<"\nЉаЁвҐаЁ© Ѓ ©Ґб -‹ Ї« б ўлЇ®«Ґ. Ќ ¦¬ЁвҐ «оЎго Є« ўЁиг"<<endl;
cout<<"¤«п § ўҐаиҐЁп Їа®Ја ¬¬л...";
getch();
}
2. Результаты тестирования программы
Критерии Гурвица:
Критерии Байеса-Лапласа:
Вывод
В лабораторной работе мы изучили особенности применения критерий Гурвица и Байеса-Лапласа. Разработав соответствующий алгоритм для каждого из этих критериев и составив программу на языке С++, были определены оптимальные варианты решений проблемной ситуации, описанной в виде матрицы состояний, а также было установлено, что результаты выбора оптимального решения на основе критерия Гурвица и критерия Байеса-Лапласа не совпадают.
Размещено на Allbest.ru
Подобные документы
Теория статистических решений как поиск оптимального недетерминированного поведения в условиях неопределенности. Критерии принятия решений Лапласа, минимаксный, Сэвиджа, Гурвица и различия между ними. Математические средства описания неопределенностей.
контрольная работа [66,0 K], добавлен 25.03.2009Критерии принятия решений в условиях радикальной и вероятностной неопределенности: критерий Вальда, Сэвиджа, Гурвица, Лапласа, Байеса. Выбор проекта, который обеспечит максимальный доход из минимально возможных. Определение среднего дохода по проекту.
контрольная работа [107,7 K], добавлен 23.09.2014Решение задач при помощи пакета прикладных программ MatLab. Загрузка в MatLab матриц A и P. Нахождение оптимальной стратегии для заданных матриц с использованием критериев принятия решений в условиях неопределённости Вальда, Гурвица, Лапласа, Сэвиджа.
лабораторная работа [80,2 K], добавлен 18.03.2015Экономическое обоснование принятия решений в условиях риска. Понятие и формулировки, методы решения проблем. Критерий Гермейера, Гурвица, Байеса-Лапласа. Решение задачи при помощи компьютера: условные, абсолютные, искомые апостериорные вероятности.
курсовая работа [495,2 K], добавлен 09.04.2013Принятие решений в условиях неопределенности. Критерий Лапласа и принцип недостаточного основания. Критерий крайнего пессимизма. Требования критерия Гурвица. Нахождение минимального риска по Сэвиджу. Выбор оптимальной стратегии при принятии решения.
контрольная работа [34,3 K], добавлен 01.02.2012Выбор оптимального варианта из моделей посудомоечных машин производства компании Bosh по заданным показателям. Задача относится к классу многокритериальных задач принятия решений, в котором принимаемое решение описывается совокупностью критериев.
курсовая работа [338,6 K], добавлен 09.06.2011Математическая модель задачи принятия решения в условиях риска. Нахождение оптимального решения по паре критериев. Построение реализационной структуры задачи принятия решения. Ориентация на математическое ожидание, среднеквадратичное отклонение.
курсовая работа [79,0 K], добавлен 16.09.2013Определение характера экстремума. Сущность знаков миноров и критериев минимизации затрат с учетом особенностей производства. Анализ критериев минимизации Байеса, Лапласа, Сэвиджа, Гурвица. Принцип формулы целевой функции на выпуклости и вогнутости.
контрольная работа [31,6 K], добавлен 07.12.2008Статистические модели принятия решений. Описание моделей с известным распределением вероятностей состояния среды. Рассмотрение простейшей схемы динамического процесса принятия решений. Проведение расчета вероятности произведенной модификации предприятия.
контрольная работа [383,0 K], добавлен 07.11.2011Сущность общей методики формирования критериев. Расчет показателя эффективности стратегии, средневзвешенного выигрыша, цены игры, оптимальности стратегии по критериям Байеса, Лапласа, Вальда, Ходжа-Лемана, Гермейера, максимаксному, критерию произведений.
реферат [67,3 K], добавлен 23.05.2010