Файл: Решение одноиндексных оптимизационных задач Цель работы научиться решать одноиндексные оптимизационные задачи производства.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 678
Скачиваний: 3
| Базис | Свободный член, bi | Переменные | Оценочные отношения | | |||||||
| x1 | x2 | x3 | x4 | x5 | x6 | ||||||
| x3 | 18 | 1 | 3 | 1 | 0 | 0 | 0 | 18/3=6 | |||
| x4 | 16 | 2 | 1 | 0 | 1 | 0 | 0 | 16/1=16 | |||
| x5 | 5 | 0 | 1 | 0 | 0 | 1 | 0 | 5/1=5 | q=3 | ||
| x6 | 21 | 3 | 0 | 0 | 0 | 0 | 1 | 21/0=∞ | | ||
| F | 0 | -2 | -3 | 0 | 0 | 0 | 0 | | |||
| | s=2 | | |||||||||
| Базис | Свободный член, bi | Переменные | Оценочные отношения | | ||||||
| x1 | x2 | x3 | x4 | x5 | x6 | |||||
| x3 | 3 | 1 | 0 | 1 | 0 | -3 | 0 | 3 | q=1 | |
| x4 | 11 | 2 | 0 | 0 | 1 | -1 | 0 | 5,5 | | |
| x2 | 5 | 0 | 1 | 0 | 0 | 1 | 0 | ∞ | ||
| x6 | 21 | 3 | 0 | 0 | 0 | 0 | 1 | 7 | ||
| F | 15 | -2 | 0 | 0 | 0 | 3 | 0 | | ||
| | s=1 | | ||||||||
а) в первом столбце базисную переменную x5, находящуюся в разрешающей строке, заменим переменной x2, расположенной в разрешающем столбце;б) расставляем нули и единицы в столбцах, которые соответствуют базисным переменным: ставим единицу, если клетка на пересечении столбца и строки с базисными переменными с одинаковым индексоми ноль - если с разными индексами.Элементы строки с номером q=3 получаем делением каждого элемента разрешающей строки таблицы 1 на разрешающий элемент а32=1; Остальные клетки и заполняем по правилу прямоугольника. Вершины прямоугольника выбираем следующим образом (рис. 2.9):Рис. 2.9. Правило прямоугольника- одна из вершин - клетка (i,j),- по диагонали с ней расположена клетка с разрешающим элементом (q,s);- третья клетка находится на пересечении строки i и разрешающего столбца, т. е. клетка (i,s);- четвёртая клетка находится на пересечении столбца j и разрешающей строки, т.е. клетка (q,j). ; В итоге получим таблицу 2.3. Критерий оптимальности в таблице 2.3 не выполнен. Разрешающим будет столбец 1, а разрешающей строкой - строка 1. Разрешающий элемент . Построим новую таблицу 2.4.Таблица 2.4 - Третий шаг
| Базис | Свободный член, bi | Переменные | Оценочные отношения | | ||||||||
| x1 | x2 | x3 | x4 | x5 | x6 | |||||||
| x1 | 3 | 1 | 0 | 1 | 0 | -3 | 0 | ∞ | ||||
| x4 | 5 | 0 | 0 | -2 | 1 | 5 | 0 | 1 | q=2 | |||
| x2 | 5 | 0 | 1 | 0 | 0 | 1 | 0 | 5 | | |||
| x6 | 12 | 0 | 0 | -3 | 0 | 9 | 1 | 1,333 | ||||
| F | 21 | 0 | 0 | 2 | 0 | -3 | 0 | | ||||
| | s=5 | | ||||||||||
Критерий оптимальности в таблице 3 не выполнен. Разрешающим будет столбец 5, а разрешающей строкой - строка 2. Разрешающий элемент . Построим новую таблицу 2.5.Таблица 2.5 - Четвертый шаг
| Базис | Свободный член, bi | Переменные | Оценочные отношения | ||||||
| x1 | x2 | x3 | x4 | x5 | x6 | | |||
| x1 | 6 | 1 | 0 | -0,2 | 0,6 | 0 | 0 | | |
| x5 | 1 | 0 | 0 | -0,4 | 0,2 | 1 | 0 | | |
| x2 | 4 | 0 | 1 | 0,4 | -0,2 | 0 | 0 | | |
| x6 | 3 | 0 | 0 | 0,6 | -1,8 | 0 | 1 | | |
| F | 24 | 0 | 0 | 0,8 | 0,6 | 0 | 0 | | |
bi ". В данном примере имеем следующее:
-
ежедневно следует производить 6 ед. краски х1; -
ежедневно следует производить 4 ед. краски х2; -
ежедневный доход составляет 24 у.е.
де F и ai заданные функции, а bi – некоторые действительные числа.
В зависимости от свойств функций F и ai математическое программирование можно рассматривать как ряд самостоятельных дисциплин, занимающихся изучением и разработкой методов решения определенных классов задач.
Прежде всего, задачи математического программирования делятся на задачи линейного и нелинейного программирования. При этом если все функции F и аi, линейные, то соответствующая задача является задачей линейного программирования. Если же хотя бы одна из указанных функций нелинейная, то соответствующая задача является задачей нелинейного программирования.
Для решения задач оптимизации в MS Excel 2010 используется инструмент «Поиск решения».
Общий алгоритм решения оптимизационных задач в MS Excel 2010 следующий:
-
Составить математическую модель. -
Ввести на рабочий лист Excel условия задачи:
-
Выполнить команду «Данные – Анализ - Поиск решения». -
Указать параметры в диалоговом окне «Параметры поиска решения», выполнить решение. -
Проанализировать полученные результаты.
-
Выбрать команду «Файл – Параметры». -
В диалоговом окне «Параметры» Ехсеl выбрать категорию «Надстройки»(рис. 2.12).