Автор работы: Пользователь скрыл имя, 26 Февраля 2013 в 17:33, контрольная работа
Работа содержит ответы на вопросы для экзамена (или зачета) по дисциплине "Информатика"
Рис.4 – Графическое представление модели
После расчета уравнения регрессии необходимо определить адекватность модели, для чего рассчитывается статистика по регрессии: коэффициент корреляции, коэффициент детерминированности, ошибки по Х и по Y, остаточная сумма квадратов, регрессионная сумма квадратов, критерий Фишера и некоторые другие. Для возможности использования стандартных процедур и функций библиотеки stats значения Y и Y1 вначале необходимо преобразовать к символьному виду (array) и только затем обрабатывать:
> y:=convert(Y,array):
> n:=nops(Y):
> sr:=evalf((sum(y[j],j=1..n)/n)
> Q:=evalf((sum((y[j]-sr)^2,j=1.
> y1:=convert(Y1,array):
> Qe:=evalf((sum((y[j]-y1[j])^2,
> Qr:=evalf(sum((y1[j]-sr)^2,j=
> R:=evalf(Qr/(Qr+Qe),4);
> correl:=evalf(R^0.5,6);
> k:=1;
> S:=Qe/(n-k-1);
> F:=evalf(Qr/S,4);
Результаты выводятся функцией printf:
> printf("Коэффициент
корреляции
=>%20.6f\nКоэффициент детерминированности
=>%18.4f\nРегрессионная сумма квадратов
=>%15.1f\nОстаточная сумма квадратов
=>%15.1f\nОбщая сумма квадратов
=>%15.1f\nКритерий Фишера
=>%16.2f\n",correl,R,Qr,Qe,Q,
Коэффициент корреляции => 0.841071
Коэффициент детерминированности => 0.7074
Регрессионная сумма квадратов => 5164.5
Остаточная сумма квадратов => 2135.7
Общая сумма квадратов => 7300.2
Критерий Фишера
Здесь применимы выводы, сделанные ранее в процессе описания решения задачи в Excel. Аналогично проводится и анализ по признакам Х2 и Х3, представленный в работе в Приложениях 1.7 и 1.8.
2. Используя компьютерные технологии, решить задачи линейного программирования
а)Задача оптимального планирования производства.
Условие задания 2а): Для производства двух видов изделий А и В используется три типа технологического оборудования. На производство единицы изделия А оборудование первого типа используется а1 часов, оборудование второго типа – а2 часов, оборудование третьего типа – а3 часов. На производство единицы изделия В оборудование первого типа используется в1 часов, оборудование второго типа – в2 часов, оборудование третьего типа – в3 часов.
На изготовление всех
изделий администрация
Прибыль от реализации единицы готового изделия А составляет α руб., а изделия В – β руб.
Составить план производства изделий А и В, обеспечивающий максимальную прибыль от их реализации.
В качестве инструментария решения использовать:
Вариант |
а1 |
а2 |
а3 |
в1 |
в2 |
в3 |
t1 |
t2 |
t3 |
α |
β |
3 |
6 |
4 |
3 |
2 |
3 |
4 |
600 |
520 |
600 |
6 |
3 |
Математическая постановка задачи
Обозначим через х1 – количество изделий вида А;
х2 – количество изделий вида В.
Математическая модель задачи имеет вид:
Целевая функция: F=6x1+3x2 à max
Система ограничений:
6х1+2х2<=600
4х1+3х2<=520
3х1+4x2<=600
х1, х2 >=0, х1, х2 – целые
Размещение данных на рабочем листе ТП MS Excel.
Разместим исходные данные в ячейках рабочего листа А3:F9 рабочего листа ТП MS Excel как показано на рисунке 5.
Рис.5 – Исходные данные к задаче
В ячейки F5:F6 введем начальное значение параметров х1 и х2 (примем их равными нулю).
В ячейки В9:D9 внесем значения ограничений на использование оборудования каждого вида 600, 520 и 600 соответственно.
В ячейках В8:D8 рассчитаем значения ограничений на использование оборудования каждого вида соответственно:
В ячейке В8 =B5*$F$5+B6*$F$6
В ячейке С8 =C5*$F$5+C6*$F$6
В ячейке D8 =D5*$F$5+D6*$F$6
В ячейке Е7 рассчитываем значение целевой функции =E5*F5+E6*F6.
Формулировка математической модели задачи в терминах ячеек рабочего листа ТП MS Excel.
Целевая функция: ячейка Е7 àmax
Система ограничений
:
В8<=B9
C8<=C9
D8<=D9
F5:F6>=0, F5:F6 – целое
Таким образом, в терминах ячеек рабочего листа ТП MS Excel математическая модель задачи может быть сформулирована следующим образом:
добиться максимального значения в ячейке Е7, изменяя значения ячеек F5:F6 так, чтобы значения в ячейках В8:D8 были бы не больше значений в ячейках В9:D9, при неотрицательных и целых значениях в ячейках F5:F6.
Поиск оптимального решения.
Окно надстройки «Поиск решения» (Сервис à Поиск решения) с постановкой задачи в терминах ячеек рабочего листа Excel приведено ниже.
Рис.6 – Окно надстройки «Поиск решения»
Решение задания 2а) средствами ТП MS Excel в режиме значений и в режиме формул приведено в Приложениях 2.1-2.2.
Анализ результатов.
Вывод: В результате оптимизации получено:
максимальная прибыль в размере 672 у.е. будет получена при производстве 76 шт. изделий вида А и 72 шт. изделий вида В;
время использования оборудования каждого вида при оптимальном плане составляет 600, 520 и 516 час. соответственно.
Результаты оптимизации можно посмотреть в Отчете по результатам (Приложение 2.3), сформированном Поиском решения.
Приведем решение в системе Maple с использование библиотеки simplex:
> with(simplex);
Warning, the protected names maximize and minimize have been redefined and unprotected
> func:=6*x1+3*x2;
> ogran:={6*x1+2*x2<=600,4*x1+3*
> rez:=maximize(func,ogran, NONNEGATIVE);
> rez:=evalf(rez,3);
> F:=subs(rez,func);
Приведем решение в системе Maple с использованием библиотеки Optimization:
> restart;
> with(Optimization);
> func:=6*x1+3*x2;
> ogran:={6*x1+2*x2<=600,4*x1+3*
> LPSolve(func,ogran,assume={
б) Задача оптимизации плана перевозок (транспортная задача)
Условие задания 2б): Имеются n пунктов производства и m пунктов распределения продукции. Стоимость перевозки единицы продукции с i-го пункта производства в j-й центр распределения cij приведена в таблице, где под строкой понимается пункт производства, а под столбцом – пункт распределения. Кроме того, в этой таблице в i-той строке указан объем производства в i-м пункте производства, а в j-м столбце указан спрос в j-м центре распределения. Необходимо составить план перевозок по доставке требуемой продукции в пункты распределения, минимизирующий суммарные транспортные расходы.
В качестве инструментария решения использовать:
Вариант 3
Стоимость перевозки единицы продукции |
Объемы производства | |||||
6 |
3 |
4 |
5 |
20 | ||
5 |
2 |
3 |
3 |
70 | ||
3 |
4 |
2 |
4 |
50 | ||
5 |
6 |
2 |
7 |
30 | ||
Объемы потребления |
40 |
30 |
80 |
20 |
Для решения данной задачи построим математическую модель. Отметим, что данная задача является сбалансированной в силу того, что общий объем потребления равен общему объему производства, так что введение в задачу фиктивных пунктов производства или потребления не производится. Неизвестными здесь являются объемы перевозок. Пусть хij – объем перевозок с i-й фабрики в j-й центр распределения. Функцией цели являются суммарные транспортные расходы, т.е.
где cij – стоимость перевозки единицы продукции с i-й фабрики в j-й центр распределения. Кроме того, неизвестные должны удовлетворять следующим ограничениям:
-неотрицательность объема
-т.к. модель сбалансирована, то вся продукция должна быть вывезена с фабрик и потребность всех центров распределения должна быть полностью удовлетворена.
Таким образом, мы имеем следующую модель:
-минимизировать:
-при ограничениях:
где ai – объем производства на i-й фабрике, bj – спрос в j-м центре распределения.
У нас модель получается следующей:
z=6x11+3x12+4x13+5x14 + 5x21+2x22+3x23+3x24 + 3x31+4x32+2x33+4x34 +
+5x41+6x42+2x43+7x44 àmin
x11+x12+x13+x14=20
x21+x22+x23+x24=70
x31+x32+x33+x34=50
x41+x42+x43+x44=30
x11+x21+x31+x41=40
x12+x22+x32+x42=30
x13+x23+x33+x43=80
x14+x24+x34+x44=20
xij≥0 (i,j=1..4)
Далее представлено решение задачи с помощью библиотеки simplex СКМ Maple:
> restart: with(simplex);
Warning, the protected names maximize and minimize have been redefined and unprotected
> func:=6*x11+3*x12+4*x13+5*x14+
> ogran:={x11+x12+x13+x14=20,
> rez:=minimize(func,ogran,
> F:=subs(rez,func);
Итак, найдено решение, позволяющее выполнить все перевозки с минимально возможными затратами в 460 д.е.
3. Используя компьютерные технологии, выполнить планирование проекта.
Условие задания 3: Фирма запланировала реконструкцию своего офиса. Перечень работ, которые необходимо для этого выполнить, представлен в таблице. Требуется:
В качестве инструментария решения использовать систему управления проектами MS Project
При оформлении этого задания в контрольной работе следует:
Информация о работе Контрольная работа по теме "Информатика"