Таким образом, при выборе шагового управления необходимо учитывать:
возможные исходы предыдущего шага.
влияние управления на все оставшиеся до конца процесса шаги.
В задачах динамическою программирования первый пункт учитывают, делая на каждом шаге условные предположения о возможных вариантах окончания предыдущего шага, и проводя для каждого из вариантов условную оптимизацию. Выполнение второго пункта обеспечивается тем, что в задачах динамического программирования условная оптимизация проводится от конца процесса к началу. Сперва оптимизируется последний m-й шаг, на котором не надо учитывать возможные воздействия выбранного управления хm, на все последующие шаги, так как эти шаги просто отсутствуют. Делая предположения об условиях окончания (m-1)-го шага, для каждого из них проводят условную оптимизацию m-го шага и определяют условное оптимальное управление хm. Аналогично поступают для (m-1)-го шага, делая предположение об исходах окончания (m-2)-го шага, и, определяя условное оптимальное управление на (m-1)-ом шаге, приносящее оптимальный выигрыш на двух последних шагах - (m-1)-ом и m-ом. Так же действуют на всех остальных шагах до первого. На первом шаге, как правило, не надо делать условных предположений, т.к. состояние системы перед первым шагом обычно известно. Для этого состояния выбирают оптимальное шаговое управление, обеспечивающее оптимальный выигрыш на первом и всех последующих шагах. Это управление является, безусловно, оптимальным управлением на первом шаге и, зная его, определяются оптимальное значение выигрыша и безусловные оптимальные управления на всех ее шагах.
- 1. Моделирование экономических систем. Основные понятия и определения.
- 1.1. Возникновение и развитие системных представлений
- 1.2. Модели и моделирование. Классификация моделей
- В настоящее время для постижения истины существует 3 пути:
- 1.3. Виды подобия моделей
- 1.4. Адекватность моделей
- 2. Математические модели и методы их расчета
- 2.1. Понятие операционного исследования
- Выбор задачи - важнейший вопрос. Какие основные требования должна удовлетворять задача? Таких требований два:
- Можно выделить следующие основные этапы операционного исследования:
- 2.2. Классификация и принципы построения математических моделей Можно выделить следующие основные этапы построения математической модели:
- Перечислим некоторые основные принципы построения математической модели:
- 3. Некоторые сведения из математики
- 3.1. Выпуклые множества
- 3.2. Линейные неравенства
- 3.3. Значения линейной формы на выпуклом множестве
- 4. Примеры задач линейного программирования
- 4.1. Транспортная задача
- 4.2. Общая формулировка задачи линейного программирования
- Дана система линейных уравнений:
- 4.3. Графическая интерпретация решения задач линейного программирования
- Возможны следующие варианты:
- 5. Методы решения задач линейного программирования
- 5.1. Общая и основная задачи линейного программирования
- 5.2. Геометрический метод решения задач линейного программирования
- Тот факт, что оптимальное решение находится в одной из вершин многоугольника одр, позволяет сделать еще два важных вывода:
- Этапы нахождения решения задачи линейного программирования:
- 5.3. Графическое решение задачи распределения ресурсов
- Составим математическую модель задачи.
- Метод решения задачи линейного программирования:
- Тот факт, что оптимальное решение находится на вершине одр, дает еще два очень важных вывода:
- 5.4. Симплексный метод
- Симплексная таблица строится следующим образом:
- 5.5. Анализ симплекс-таблиц
- 5.6. Решение транспортных задач
- 6. Методы нелинейного программирования и многокритериальной оптимизации
- 6.1. Постановка задачи нелинейного программирования
- 6.2. Постановка задачи динамического программирования. Основные условия и область применения.
- Таким образом, при выборе шагового управления необходимо учитывать:
- 6.3. Многокритериальная оптимизация
- Три основные части задачи многокритериальной оптимизации:
- Математические методы определения экспертных оценок: