- •Практическое занятие №1. Моделирование ситуации «компьютерный магазин» Постановка задачи
- •Разработка модели решения
- •Реализация
- •Отладка модели
- •Практическое занятие №2. Расчет заработной платы Постановка задачи
- •Разработка модели решения
- •Информационная модель
- •Математическая модель
- •Реализация
- •Отладка модели
- •Практическое занятие №3. Ипотечное кредитование Краткая справка
- •Постановка задачи
- •Разработка моделей решения Модель 1. Амортизация стандартного (аннуитетного) ипотечного кредита.
- •Осплт(ставка;период;кпер;пс;бс;тип),
- •Модель 2. Амортизация кредита с фиксированными выплатами основной суммы долга.
- •Реализация Модель 1. Амортизация стандартного (аннуитетного) ипотечного кредита.
- •Модель 2. Амортизация кредита с фиксированными выплатами основной суммы долга.
- •Отладка моделей
- •Практическое занятие №4. Оптимизация доставки товаров Краткая справка
- •Постановка задачи
- •Реализация
- •Задание для самостоятельной работы Краткая справка: модель оптимизации использования кормов
- •Постановка задачи
- •Математическая модель
- •Отладка модели
- •Практическое занятие №5. Оптимальные технологии ввода данных. Подведение итогов. Сводные таблицы Технология работы
- •Впр(искомое_значение;таблица;номер_столбца)
- •Практическое занятие №6. Решение задач «что-если»
- •Подбор параметра
- •Постановка задачи
- •Реализация
- •Постановка задачи
- •Реализация
- •Постановка задачи
- •Реализация
- •Сценарный подход к решению экономических задач
- •Постановка задачи
- •Реализация
- •Практическое занятие №7. Финансовые функции для расчетов то кредитам, займам и оценкам инвестиций (определение будущей стоимости) Краткая справка
- •Определение будущей стоимости
- •Постоянная процентная ставка
- •Переменная процентная ставка
- •Практическое занятие №8. Финансовые функции для расчетов то кредитам, займам и оценкам инвестиций (определение текущей стоимости) Краткая справка
- •Расчет текущей стоимости единой суммы вклада (займа) и фиксированных периодических платежей
- •Расчет чистой текущей стоимости будущих периодических платежей переменной величины
- •Расчет чистой текущей стоимости нерегулярных расходов и поступлений переменной величины
Практическое занятие №4. Оптимизация доставки товаров Краткая справка
Задача оптимизации доставки товаров потребителям (скажем с нескольких складов в несколько магазинов) относится к классу задач оптимального планирования.
Постановка задачи оптимального планирования заключается в следующем. Необходимо найти значения действительных переменных , для которыхцелевая функция принимает экстремальное значение на множестве точек, координаты которых удовлетворяют условиям:
Здесь коэффициенты - действительные числа. Использование матричных обозначений позволяет записать задачу линейного программирования в виде:
где:
,
- матрицаразмера,
- вектор размера,
- вектор размера,
означает поиск минимума целевой функции.
означает поиск максимума целевой функции.
Очевидно соотношение:
.
Точка X, удовлетворяющая всем условиям, называется допустимой точкой. Множество всех допустимых точек называется допустимой областью.
Если после отбрасывания одного условия допустимая область не изменяется, то это условие считается лишним.
В случае недостающего условия или для преобразования неравенства в равенство вводится дополнительная переменная.
Решение подобных задач проводится методами линейного программирования. Линейным программированием называется раздел математики, в котором изучаются методы нахождения минимума или максимума линейной функции конечного числа переменных при условии, что они удовлетворяют конечному числу дополнительных условий, имеющих вид линейных уравнений или неравенств.
В Microsoft Excel задачи подобной оптимизации решаются программой Поиск решения, которая относится к группе средств, выполняющих так называемый анализ «что-если». Суть этой методики состоит в том, что можно автоматически изменять исходные переменные задачи и сразу же видеть результаты этих изменений. Автоматическое обновление вычислений обеспечивает интерактивную обратную связь с экспериментами «что-если». Если для модели установлен автоматический пересчёт, то можно изменять (небольшими порциями - инкрементами) значение ячейки (или нескольких ячеек) независимой переменной (или нескольких переменных) и тут же увидеть результаты пересчёта во всех результирующих ячейках, которые зависят от изменённыхзначений. Программа, запускаемая командой Поиск решения, может применяться для решения задач, которые включают много изменяемых ячеек (независимых переменных), и помогают найти такие их комбинации, которые минимизируют или максимизируют значения в целевых ячейках (зависимых переменных). Такую методику можно применить и к решению задач линейного программирования.
Постановка задачи
Рассмотрим задачу нахождения такого плана перевозок продукции с М складов к N потребителям, который требовал бы минимальных затрат. Обозначим - количество продукции, поставляемое со складаi потребителю j. Пусть - издержки доставки единицы продукции со складаi потребителю j. Предполагается, что транспортные расходы пропорциональны количеству перевозимой продукции, т. е. .
Обозначим
1) для;
2) для.
где:
- количество продукции, находящееся на складеi;
- количество продукции, необходимой потребителюj.
Для решения задачи необходимо соблюдение равенства
.
Таким образом, потребность в продукции должна быть обеспечена.
Целевая функция определяется равенством
.
Исходными данными при решении данной задачи являются:
издержки транспортировки либо прибыль от реализации товара (массив Р);
количество товара на каждом складе (массив С);
количество товара, нужного каждому потребителю (массив В).