
- •Что такое оптимальное решение
- •1.1. Типовые задачи оптимизации
- •1.1.1. Откуда появились вопросы
- •1.1.2. Основные методы решения задач
- •1.2. Классификация задач оптимизации
- •1.2.1. Пример математической модели
- •1.2.2. Общий случай задачи оптимизации
- •1.2.3. Классификация математических моделей
- •1.3. Последовательность работ при принятии оптимальных решений
- •1.3.1. Основные этапы работ
- •1.3.2. Анализ решаемых задач
- •Типовые работы при оптимизации
- •2.1. Работа с электронной таблицей
- •2.1.1. Основные положения
- •Блок назначения команд
- •Блок ввода команд
- •2.1.2. Панели инструментов
- •Закрыть.
- •2.1.3. Ввод и форматирование данных
- •Формат, ячейки...
- •Сервис, параметры...
- •2.1.4. Основные задачи копирования и переноса
- •2.1.5. Некоторые дополнительные процедуры
- •Защита файлов
- •Файл, сохранить как...
- •Параметры...
- •Файл, сохранить как...
- •Параметры...
- •Сервис, защита.
- •Комментарии
- •Вставка, примечание...
- •Вставка, примечание...
- •Вставка, примечание...
- •Вставка, примечание...
- •Запись...
- •Вставка, примечание...
- •2.2. Построение диаграмм
- •2.2.1. Основные положения
- •2.2.2. Создание встроенных диаграмм
- •2.2.3. Работа с выделенными диаграммами
- •Вставка, метки значений...
- •2.2.4. Построение диаграмм с рисунками
- •2.3. Работа с базами данных
- •2.3.1. Основные положения
- •Данные, сортировка...
- •Данные, сортировка...
- •Параметры...
- •Правка, копировать...
- •Правка, специальная вставка...
- •2.3.2. Поиск
- •Условие...
- •2.3.3. Функции базы данных
- •2.4. Список алгоритмов
- •Задачи линейного программирования
- •3.1. Методы решения задач
- •3.1.1. Постановка задачи
- •3.1.2. Задача распределения ресурсов
- •3.1.3. Основные положения симплекс-метода
- •Признак 1
- •Признак 2
- •3.2. Методы анализа задач
- •3.2.1. Если решения нет
- •3.2.2. Двойственность в задачах линейного программирования
- •3.2.3. Анализ оптимального решения
- •Анализ влияния изменения cj
- •Анализ влияния изменения bi
- •3.2.4. Вариантный анализ
- •Первая постановка
- •Вторая постановка
- •3.3. Решение задач линейного программирования с помощью Excel
- •3.3.1. Блок-схема решения задачи
- •3.3.2. Ввод условий задачи
- •Сервис, поиск решения...
- •Добавить...
- •3.3.3. Решение задачи
- •Параметры...
- •Максимальное время
- •Предельное число итераций
- •3.3.4. Графическое представление результатов решения
- •3.3.5. Преодоление несовместности
- •3.3.6. Устранение неограниченности целевой функции
- •3.4. Анализ задач линейного программирования в Excel
- •3.4.1. Анализ оптимального решения
- •Отчет по результатам
- •Отчет по устойчивости
- •Отчет по пределам
- •3.4.2. Параметрический анализ
- •2.2. Сервис, поиск решения...
- •2.3. Выполнить.
- •2.4. Сохранить сценарий...
- •4.1. Сервис, сценарии...
- •4.2. Отчет...
- •3.4.3. Решение по нескольким целевым функциям
- •3.4.4. Решения по заказу
- •Сервис, поиск решения...
- •Выполнить.
- •3.4.5. Решение задач при условных исходных данных
- •3.5. Список алгоритмов
2.3.3. Функции базы данных
как мы выяснили, при поиске расширенным фильтром находятся записи, удовлетворяющие введенному критерию, причем, как и в исходной бд, в полученных записях ряд полей содержит числа. в Excel есть возможность сразу же в процессе поиска производить действия над этими числами. для этого используются функции базы данных, которые обеспечивают с записями, удовлетворяющими введенному критерию, следующие основные действия:
арифметические, включающие сложение и умножение величин, находящихся в ячейках отфильтрованных записей;
статистический анализ величин, находящихся в ячейках отфильтрованных записей. при этом в ходе такого анализа определяются как минимальные, так и максимальные значения, а также средние значения и дисперсии тех величин, которые находятся в отфильтрованных записях.
ознакомление со списком функций базы данных производится следующим образом.
алгоритм 2.3.8. вызов списка функций базы данных
курсор на кнопку мастер функций.
м1.
курсор на работу с базой данных.
м1.
на экране: список функций, входящих в эту категорию.
курсор на интересующую функцию.
м1.
на экране: внизу диалогового окна показано назначение выделенной функции.
рассмотрим действия с некоторыми функциями базы данных.
алгоритм 2.3.9. вычисления с помощью функций базы данных
вызвать на экран исходную бд, определить ее координаты: с4:к9 (рис. 2.3.13).
рис. 2.3.13
курсор в F12.
ввести критерии отбора записей для вычисления назначенной функции.
критерии вводятся по тем же правилам, что и при работе с расширенным фильтром. в качестве критерия принимаем работы, выполняемые исполнителем орловым.
определить координаты ввода критерия (для нашего случая: F12:F13).
курсор в ячейку, где должен быть результат, — F15.
мастер функций, работа с базой данных, бдсумм.
далее.
на экране: диалоговое окно бдсумм (рис. 2.3.14).
ввести необходимые данные, как показано на рис. 2.3.14. при этом в окно поле вводится имя поля, для значений, в которых выполняется назначаемое действие, в данном случае, суммирование. в нашем примере таким полем является D4 — стоимость.
рис. 2.3.14
готово.
на экране: в ячейке F15 находится суммарная стоимость работ 280, выполняемых орловым, т. е. F15 = 280.
аналогично выполняются работы со всеми функциями базы данных, которые являются удобным средством анализа информации, содержащейся в бд.
2.4. Список алгоритмов
что такое оптимальное решение 9
1.1. типовые задачи оптимизации 9
1.2. классификация задач оптимизации 16
1.3. последовательность работ при принятии оптимальных решений 25
типовые работы при оптимизации 30
2.1. работа с электронной таблицей 30
блок назначения команд 35
блок ввода команд 36
защита файлов 50
комментарии 52
2.2. построение диаграмм 54
2.3. работа с базами данных 70
2.4. список алгоритмов 81
задачи линейного программирования 83
3.1. методы решения задач 83
признак 1 91
признак 2 91
3.2. методы анализа задач 93
анализ влияния изменения cj 100
анализ влияния изменения bi 102
первая постановка 106
вторая постановка 106
3.3. решение задач линейного программирования с помощью Excel 108
максимальное время 115
предельное число итераций 116
3.4. анализ задач линейного программирования в Excel 125
отчет по результатам 126
отчет по устойчивости 127
отчет по пределам 128
3.5. список алгоритмов 146