Компьютерное моделирование

Исследование числовых множеств с помощью арифметических и алгебраических моделей. Задачи динамического и линейного программирования. Исчисление оптимального значения функции. Таблицы инциденций. Алгоритм Беллмана-Форда. Метод минимального элемента.

Рубрика Экономико-математическое моделирование
Вид контрольная работа
Язык русский
Дата добавления 26.10.2012
Размер файла 152,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

10

Размещено на http://www.allbest.ru/

Факультет Довузовского Образования

Сибирского института школы бизнеса и информационных технологий

Контрольная работа

Предмет: Математические методы

Компьютерное моделирование

Операция - это

а) какое-либо действие, направленное к достижению какой-то цели;

б) система направленных действий, объединенных единым замыслом;

в) система направленных действий, объединенных единым замыслом для достижения определенной цели.

Искусственно созданный объект в виде схем, чертежа, логико-математиеских знаковых формул и т.п., который, будучи аналогичным исследуемому объекту, отображает и воспроизводит в более простом виде свойства, взаимосвязи и отношения между элементами исследуемого объекта - это

а) общее определение модели;

б) определение детерминированной модели;

в) определение имитационной модели.

Написать классификацию моделей в зависимости от используемой области математики.

Арифметические и алгебраические модели предназначены для исследования как числовых множеств, так и множеств более общей природы, т.е. будут являться инструментом исследования количественных по преимуществу отношений реально существующих объектов, явлений или процессов.

Геометрические модели используются как иллюстративный инструмент, способствующий уяснению реальных ситуаций, описываемых в постановке задач.

Тригонометрические модели. Они имеют свои особенности по отношению к геометрическим моделям, но их содержание и форма не остаются неизменными. В математике их роль просматривается в оценке, например, отношения сторон прямоугольных треугольников, они полезны для решения задач об измерениях расстояний удаленных, труднодоступных объектов или вообще недостижимых для прямого измерения. Тригонометрические приемы связывали величины отношений сторон с величинами углов треугольника, и таким образом они входили в геометрическую измерительную практику.

Модели математического анализа. В этой области математики речь идет в основном и главном о переменных величинах и о функциональных зависимостях, относительно которых вводятся помимо уже известных две новые операции: дифференцирование функций и интегрирование. То есть этим моделям присущи различные аналитические выражения, или попросту формулы, составленные из символов переменных величин, функций и знаков, обозначающих операции дифференцирования и интегрирования. Все явления и процессы в социальной сфере постоянно меняются, эти изменения описываются в математике функциями, и математический анализ является инструментом их исследования.

Вероятностно-статистические модели определяют задачи, где речь идет о необходимости принимать во внимание элемент случайности. С помощью вероятностно-статистических моделей снимаются или отодвигаются элементы случайности, находятся связи и причины явлений.

Дискретные математические модели. Свойство моделей быть дискретными состоит в том, что их элементы существуют независимо друг от друга. Это свойство отражает две возможные ситуации:

а) дискретность структуры изучаемого объекта;

б) дискретность информации, получаемой о нем.

К какому типу задач относится следующая задача: «Имеется m предприятий, на которых нужно произвести n продуктов в заданном ассортименте l1, l2, …, ln. Известна производительность aij i-го предприятия в единицу времени, если оно изготовляет j-й продукт. Предполагается, что max aij > 0, т.е. каждый продукт может производиться хотя бы на одном предприятии. Требуется указать время, отведенное на производство каждого вида продукта на каждом предприятии так, чтобы получить максимальный суммарный объем продукции в заданном ассортименте в единицу времени»?

а) задача линейного программирования;

б) задача динамического программирования;

в) марковские случайные процессы.

Решить задачу линейного программирования графическим методом:

L = 2x1 + x2 - x3 max;

x1 + x2 + x3 7;

2 x1 - x3 2;

x2 + 2x3 = 5;

x1, x2, x3 0.

Решение:

Приведем задачу к канонической форме:

L = 2x1 + x2 - x3 max;

x1 + x2 + x3 +x4= 7;

2 x1 - x3 -x5= 2;

x2 + 2x3 = 5;

x1, x2, x3 0.

Перейдем к преобразованию условия неотрицательности. Этому условием не охвачена только одна переменная x2

Приведем задачу к однородным условиям, для этого воспользуемся 2-ым приемом: Выразим из 3-его уравнения x2

Подставим во все уравнения и функцию так, чтобы эту переменную убрать:

x1, x3 0.

Выразим допустимые базисы:

Базис вспомогательной задачи состоит из переменных x2, x5, x4, допустимое базисное решение имеет вид

X3=0, x5=0, x1=1, x2=5, x4=1

x1 + x2 + x3 =7 - прямая линия

x1 + x2 + x3 7 - Определяет полуплоскость

x1 + x2 + x3 +x4= 7 - Задает полуплоскость

Размещено на http://www.allbest.ru/

10

Размещено на http://www.allbest.ru/

Решение данной задачи - это область ОДР

Теперь найдем оптимальное решение, для этого надо подставить базис в функцию:

- свободный член, , которого в первоначальном виде у функции L не было; теперь при переходе к переменным х1, х2 он мог и появиться. Однако мы его тут же и отбросим: ведь максимум линейной функции L достигается при тех же значениях х1, х2, что и максимум линейной однородной функции (без свободного члена):

Размещено на http://www.allbest.ru/

10

Размещено на http://www.allbest.ru/

Для того изобразить это условие геометрически прировняем это условие к нулю:

Построим на плоскости х1Oх2 прямую с таким уравнением.

Размещено на http://www.allbest.ru/

10

Размещено на http://www.allbest.ru/

x1=5,1 x2= 6,1 - это точка где свободные переменные принимают оптимальные значения. Мы нашли базисы, следовательно по формулам можно найти значения всех членов, которые принимают оптимальные значения: x3=1,1, x5=1,775, x4=-5,3

Вывод: функция принимает оптимальное значение в точках x1=5,1 и x2=6,1и при значениях остальных членов x3=1,1, x5=1,775, x4=-5,3.

Верно ли, что если одна из пары двойственных задач (прямая или двойственная) разрешима, то разрешима и другая задача, причем оптимальные значения целевых функций обеих задач совпадают?

а) нет, абсолютно неверно;

б) верно;

в) верно, но исходная задача имеет оптимальное решение только при том же значении целевой функции.

При проверке элементов индексной строки симплекс-таблицы на наличие положительных элементов, что мы тем самым делаем?

а) ищем оптимальное решение;

б) проверяем на разрешимость;

в) выбираем ведущий столбец.

Дерево - это

а) граф, у которого для любых двух вершин существует ребро;

б) ориентированный взвешенный граф;

в) граф, у которого ни одна начальная вершина не совпадает с конечной при любом пути из одной в другую.

Проверить правильность заполнения таблицы инциденций

Размещено на http://www.allbest.ru/

10

Размещено на http://www.allbest.ru/

а) в таблице три ошибки;

б) таблица заполнена верно;

в) в таблице пять ошибок.

Написать блок-схему алгоритма «Прима» поиска кратчайшего остовного пути в графе.

Размещено на http://www.allbest.ru/

10

Размещено на http://www.allbest.ru/

Решить задачу о нахождении кратчайшего пути для графа, представленного ниже:

В этой задаче допустили ошибку:

Эта алгоритм с общей матрицы весов

Нарушено условие применение алгоритма, так как он применяется при наличии отрицательных стоимостей.

Ограничением для задачи о нахождении кратчайшего пути является:

а) элементы матрицы весов не должны содержать нулевых значений;

б) отсутствие циклов с отрицательным суммарным весом;

в) веса дуг должны быть только положительными.

Определить, какая задача и по какому алгоритму решается, если дано следующее:

Шаг 1: Пусть S = х1, l1(x1) = 0.

При k= 1, S= х1, x2, x3, x4;

l1(x2) = - 1; l1(x3) = 6; l1(x4) = 3.

Шаг 2: Г(S) = х2, x3, x4, x5, x6.

Для x2: T2 = Г-1х2S = х1, x4х1, x2, x3, x4 = x4;

l2(x2) = min [ - 1, { l1(x4) + c (x4, x2) }] = min [ - 1, (3 + 1)] = - 1.

а) задача о минимальном остове и алгоритм Крускала;

б) задача о максимальном потоке и алгоритм Форда-Фолкерсона;

в) задача о нахождении кратчайшего пути в графе и алгоритм Беллмана-Форда.

Критерием разрешимости транспортной задачи является: «ТЗ должна содержать меньше, чем (m + n - 1) положительных переменных для того, чтобы она была не вырождена»:

а) критерий записан верно;

б) критерий записан неверно, т.к. переменных должно быть больше, чем (m + n - 1);

в) критерий записан неверно, т.к. переменных должно быть ровно (m + n -1),

Найти начальное решение транспортной задачи методом северо-западного угла и методом минимального элемента.

В1

В2

В3

Запас аij

А1

1

3

4

12

А2

2

5

3

8

А3

6

7

4

10

Заявки bij

6

9

15

30

Метод «северо-западного угла»:

x11=min{a1, b1}=min(12,6)=6 x21=min{a1-b1,b2}={12-6, 9}=6

x22=min{9-6,8}=3 x23=min{15,8-3}=5

x33=min{15-5,10}=10

Целевая функция будет равна: L=1*6+2*6+5*3+5*7+10*4=108

Т.е. при таком плане перевозок затраты на доставку груза от поставщиков к потребителям составят 108 условных единиц.

Метод минимального элемента

Матрица стоимости перевозок:

Клетка с минимальной стоимостью - эта клетка 2,1

x11=min{a1,b1}=min{12,6}=6 x21=min{a2-b2,b1}=min{8-9,6}=-1

x12=min{a1-b1,b2}=min{12-6,9}=6 x13=min{a1-b1,b3}=6

В1

В2

В3

Запас аij

Столбец остатков

А1

1

6

3

6

4

6

12

6

А2

2

-1

5

3

8

А3

6

7

4

10

Заявки bij

6

9

15

30

Строка остатков

L=6*1+6*3+6*4=48

Стоимость перевозок минимизировалась и составила 48 у.е.

Какой из методов нахождения начального решения транспортной задачи дает более близкое к оптимальному решение:

а) метод северо-западного угла;

б) метод минимального элемента;

в) и тот, и другой метод дают одинаковые результаты.

Каким методом следует воспользоваться для того, чтобы найти оптимальный план перевозок из имеющихся допустимых, если транспортная задача большой размерности?

а) распределительным методом;

б) методом потенциалов;

в) оба метода одинаково сходятся.

Условием применимости метода динамического программирования является:

а) возможность разбиения процесса принятия решения на ряд шагов, каждый из которых планируется отдельно без учета результатов, полученных на других шагах;

б) возможность разбиения процесса принятия решения на ряд шагов, каждый из которых планируется отдельно, но с учетом результатов, полученных на других шагах;

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

программирование алгебраический инциденция

Для какого хода вычислений записано основное функциональное уравнение Беллмана?

vа) прямой ход;

б) обратный ход;

в) для прямого и обратного ходов.

Записать функциональные уравнения Беллмана для следующей задачи: «Планируется распределить начальную сумму средств 0 между n предприятиями: П1, П2,…, Пn. Выделение предприятию Пк средств Uk приносит доход fk(Uk), k = 1, n. Определить, какое количество средств нужно выделить каждому предприятию, чтобы обеспечить максимальный суммарный доход».

Уравнения Беллмана будут выглядеть следующим образом

Решить задачу о распределении ресурсов по следующим данным:

а) 0 = 8 000 млн руб.;

б) n = 4;

в) f1(x) = 0,4x; f2(x) = 0,3x;

г) 1(x) = 0,5x; 2(x) = 0,8x.

Решение:

Показатель эффективности k-го шага равен

уравнение состояния принимает вид

Тогда рекуррентные соотношения Беллмана запишутся следующим образом:

Проведем этап условной оптимизации.

4-й шаг:

так как показатель эффективности является линейной функцией относительно x3 и эта переменная входит в выражение со знаком плюс, то он достигает максимума в конце интервала , т.е. при . 3-й шаг:

так как показатель эффективности является линейной функцией относительно x2 и эта переменная входит в выражение со знаком минус, то он достигает максимума в начале интервала , т.е. при . 2-й шаг:

так как показатель эффективности является линейной функцией относительно x2 и эта переменная входит в выражение со знаком минус, то он достигает максимума в начале интервала , т.е. при . 1-й шаг

так как показатель эффективности является линейной функцией относительно x1 и эта переменная входит в выражение со знаком минус, то он достигает максимума в начале интервала , т.е. при .

Этап безусловной оптимизации.

Так както и . Зная находим

Так каки то

Так как и то

Далее находим x4, поскольку, x4=4096

В результате средства по годам (табл. 5.6) оптимальным образом распределяются так:

Предприятие

1-й год

2-й год

3-й год

4-й год

1

0

0

0

4096

2

8000

6400

5120

Что неправильно в данном определении: «Марковским случайным процессом (или процессом с последствиями) называется случайный процесс, в котором все сечения имеют одни и те же возможные значения и для каждого момента времени t0 вероятность любого состояния системы в будущем зависит только от его состояния в настоящем и не зависит от того, когда и каким образом система перешла в это состояние»?

а) все верно;

б) вероятность состояния системы в будущем зависит от того, когда и каким образом система перешла в это состояние;

в) не верно.

Автозаправочная станция имеет одну бензоколонку с площадкой, допускающей пребывание в очереди на заправку не более трех автомашин одновременно. Если в очереди три автомашины, то очередная машина, прибывшая на станцию, проезжает мимо. В среднем на заправку прибывает одна автомашина в минуту, а сам процесс заправки длится 1,25 мин. Определить показатели эффективности для данной СМО.

Решение

Поскольку бензоколонка на Автозаправочной станции одна, система массового относится к одноканальным СМО. Если приезжает четвертая автомашина, то она получает отказ и покидает систему, следовательно, данная система является одноканальной СМО с отказами.

Для данного вида СМО можно вычислить следующие характеристики:

абсолютную пропускную способность А;

относительную пропускную способность Q;

вероятность того, что поступившая в систему заявка получит отказ Ротк.

В первую очередь необходимо найти интенсивность обслуживания заявок в СМО. Для этого разделим единицу на время обслуживания одной заявки tоб:

Зная интенсивность поступления заявок в СМО л и интенсивность обслуживания заявок в данной СМО , найдем относительную пропускную способность Q:

.

Это значит, что в установившемся режиме система будет обслуживать 44,4 % проходящих заявок.

Теперь вычислим абсолютную пропускную способность СМО:

Т.е. линия способна обслуживать в среднем 0,444 разговора в минуту.

Найдем вероятность отказа: единица минус относительная пропускная способность системы.

Ротк = 1 - Q =0.556.

Вероятность того, что заявка, пришедшая в систему, найдет ее занятой, равна 55,6 %.

Кроме вышеперечисленных характеристик можно также вычислить номинальную пропускную способность:

.

Она равна 0,8 заправок в минуту, что в два раза превышает фактическую пропускную способность, полученную для случайного процесса.

Что определяет данная формула?

а) это общий вид записи уравнений Колмагорова;

б) это уравнение описывает процессы «гибели и размножения»;

в) это уравнение описывает схему непрерывных марковских процессов.

Для каких целей проводится имитационное моделирование?

а) для прогнозирования поведения системы в будущем, в целях обучения персонала, с целью прикидочной проверки предполагаемых проектных решений;

б) для оптимизации динамических систем, для прогнозирования поведения системы в будущем, в целях обучения персонала;

в) для оптимизации динамических систем, для прогнозирования поведения системы в будущем, с целью прикидочной проверки предполагаемых проектных решений;

vг) для описания поведения системы, для прогнозирования поведения системы в будущем, с целью прикидочной проверки предполагаемых воздействий.

Какому закону распределения случайной величины соответствует данная функция распределения? Написать выражения для вычисления Р(x).

Закон Пуассона.

При каком условии в методе «хи-квадрат» гипотеза верна:

vа) когда наблюдаемая частота больше либо равна ожидаемой частоте для каждой группы или интервала;

б) когда расчетное значение «хи-квадрат» больше либо равно нулю;

в) когда расчетное значение «хи-квадрат» меньше табличного, нормативного.

Какие принципы необходимо соблюдать при прогнозировании: объективность, многовариантность, своевременность, непрерывность?

а) представлены все принципы;

б) не достает двух принципов (верифицируемость, эффективность);

в) не достает одного принципа (написать, какого именно).

Перечислить математические методы обработки статической информации в прогнозировании.

Составить прогноз продажи масла в магазине на 15-й день работы, если известно, что за прошедшие 10 дней объем продаж составил:

1-й день

2-й день

3-й день

4-й день

5-й день

6-й день

7-й день

8-й день

9-й день

10-й день

15 кг

13 кг

20 кг

18 кг

16 кг

10 кг

19 кг

14 кг

17 кг

15 кг

Решение:

Учитывая определенную стабильность потребления товара, составим прогноз продажи на основе его математического ожидания, т.е. среднего объема реализации за день:

Тогда:

Q=(15+13+20+18+16+10+19+14+17+15)/10=15,7~16 кг

Таким образом экстраполяция продажи масла в магазине показала, что на 11-й день работы, ровно как на 12-й и 13-й день, продажа товара может составить 16 кг.

Рассчитаем среднюю ошибку:

Теперь рассчитаем на 14-й и 15-й день

Q=(15+13+20+18+16+10+19+14+17+15+16+16+16)/13=16

Средняя ошибка:

Вывод

Прогноз ежедневной продажи составляет 16 кг и при неизменности формирующих спрос данных может иметь отклонение кг.

Размещено на Allbest.ru


Подобные документы

  • Анализ чувствительности производственной программы предприятия к изменению уровня запасов сырья. Элементы теории графов. Алгоритм для нахождения пути с правильной нумерацией вершин. Транспортная задача, метод минимального элемента и северо-западного угла.

    курсовая работа [986,8 K], добавлен 31.05.2013

  • Цель работы: изучить и научиться применять на практике симплекс - метод для решения прямой и двойственной задачи линейного программирования. Математическая постановка задачи линейного программирования. Общий вид задачи линейного программирования.

    реферат [193,4 K], добавлен 28.12.2008

  • Численные методы решения трансцедентных уравнений. Решение с помощью метода жордановых исключений системы линейных алгебраических уравнений. Симплексный метод решения задачи линейного программирования. Транспортная задача, применение метода потенциалов.

    методичка [955,1 K], добавлен 19.06.2015

  • Модель динамического программирования. Принцип оптимальности и уравнение Беллмана. Описание процесса моделирования и построения вычислительной схемы динамического программирования. Задача о минимизации затрат на строительство и эксплуатацию предприятий.

    дипломная работа [845,3 K], добавлен 06.08.2013

  • Многошаговые процессы в динамических задачах. Принцип оптимальности и рекуррентные соотношения. Метод динамического программирования. Задачи оптимального распределения средств на расширение производства и планирования производственной программы.

    курсовая работа [129,8 K], добавлен 30.12.2010

  • Графический метод решения задачи оптимизации производственных процессов. Применение симплекс-алгоритма для решения экономической оптимизированной задачи управления производством. Метод динамического программирования для выбора оптимального профиля пути.

    контрольная работа [158,7 K], добавлен 15.10.2010

  • Устойчивость двойственных оценок. Чувствительность оптимального решения задачи к изменению свободных членов. Графический метод решения задачи линейного программирования. Прогнозирование экономических процессов с использованием моделей временных рядов.

    курсовая работа [2,3 M], добавлен 05.12.2011

  • Применение линейного программирования для решения транспортной задачи. Свойство системы ограничений, опорное решение задачи. Методы построения начального опорного решения. Распределительный метод, алгоритм решения транспортной задачи методом потенциалов.

    реферат [4,1 M], добавлен 09.03.2011

  • Транспортная задача линейного программирования, закрытая модель. Создание матрицы перевозок. Вычисление значения целевой функции. Ввод зависимостей из математической модели. Установление параметров задачи. Отчет по результатам транспортной задачи.

    контрольная работа [202,1 K], добавлен 17.02.2010

  • Формы задачи линейного программирования, каноническая форма. Симплекс-метод: теоретические основы, прямой алгоритм; метод Гомори. Математическая и техническая постановка задачи, программная реализация: запуск, графический интерфейс и созданные функции.

    курсовая работа [578,7 K], добавлен 04.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.