русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ЭКОНОМИКО-МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ


Дата добавления: 2014-11-27; просмотров: 1768; Нарушение авторских прав


Контрольные задания и методические указания по их
выполнению для студентов дневной и заочной форм обучения

 

 

  Подп. к печати 16.12.2008г. Формат 60´84 1/16
Усл. печ. л. 1,12 Уч.-изд. л. 5,75 Тираж 300 экз.
Изд. № 001 Заказ № 1379  

 

РИО СПбГУСЭ, лицензия ЛР № 040849

Член Издательско-полиграфической Ассоциации университетов России

Государственный регистрационный номер 2047806003595 от 06.02.2004 г.

СПб государственный университет сервиса и экономики

192171, г. Санкт-Петербург, ул. Седова, 55/1

ЭКОНОМИКО-МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ

 

ПРАКТИЧЕСКОЕ ПОСОБИЕ ПО РЕШЕНИЮ ЗАДАЧ

 

Москва

ВУЗОВСКИЙ УЧЕБНИК · ВЗФЭИ

2005
ВВЕДЕНИЕ

 

Новый Государственный стандарт высшего профес­сионального образования обязывает активизировать лабораторный компонент образования. В требованиях к учебно-методическому обеспечению учебного процесса указано: «Реализация основной образовательной программы подготовки дипломированного спе­циалиста должна включать выполнение студентом лабораторно-практических работ по дисциплинам специальности, включая как обязательный компонент выполнение практических заданий на персональных компьютерах с использованием пакетов приклад­ных программ»[1].

Учебное пособие составлено в соответствии с требованиями Государственных образовательных стандартов подготовки специа­листов по специальностям «Бухгалтерский учет и аудит», «Менедж­мент», «Финансы и кредит», «Маркетинг», «Экономика труда» и «Государственное и муниципальное управление».

Пособие состоит из четырех глав.

В первой главе «Оптимизационные экономико-математические модели» подробно рассмотрена технология решения задач опти­мального использования ресурсов и специальных задач линейного программирования (транспортная задача, задача о назначениях, задачи целочисленного программирования) с помощью надстройки Excel/Поиск решения. Большое внимание уделено анализу полу­ченных оптимальных решений с помощью двойственных оценок.



Изложение практических примеров показывает возможные пути совершенствования учебного процесса за счет передачи ру­тинных вычислений компьютеру. Это позволяет преподавателю направить внимание учащихся на глубокое осмысление изучае­мых явлений, применять активные методы обучения.

Вторая глава «Балансовые модели» содержит описание метода «затраты — выпуск». В ней приведены примеры построения мо­делей международной торговли и межотраслевого баланса.

В третьей главе «Методы и модели анализа и прогнозирования экономических процессов с использованием временных рядов» приведены примеры построения прогнозов с использованием «Пакета анализа»/Excel.

Четвертая глава - лабораторная работа «Решение задач линей­ного программирования с использованием Microsoft Excel». Она содержит руководство к выполнению лабораторной работы, инструкцию по использованию Microsoft Excel для решения задач и порядок выполнения работы. Все задания для выполнения лабораторных работ имеют выраженное экономическое содер­жание.

 

Глава 1. ОПТИМИЗАЦИОННЫЕ ЭКОНОМИКО-МАТЕМАТИЧЕСКИЕ МОДЕЛИ

 

1.1. ОБЩАЯ ЗАДАЧА ОПТИМИЗАЦИИ. ПРИМЕРЫ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ

 

В экономике оптимизационные задачи возникают в связи с многочисленностью возможных вариантов функциони­рования конкретного экономического объекта, когда возникает ситуация выбора варианта, наилучшего по некоторому правилу, критерию, характеризуемому соответствующей целевой функци­ей (например, иметь минимум затрат, максимум продукции).

Оптимизационные модели отражают в математической форме смысл экономической задачи. Отличительной особенностью этих моделей является наличие условия нахождения оптимального решения (критерия оптимальности), которое записывается в виде функционала. Эти модели при определенных исходных данных и задачи позволяют получить множество решений, удовлетворяющих условиям задачи, и обеспечивают выбор оптимального решения, отмечающего критерию оптимальности.

В общем виде математическая постановка задачи математи­ческого программирования состоит в определении наибольшего ил наименьшего значения целевой функции f(х1, х2, …, хп) при условиях gi1, х2,…, хп) bi; (i = 1, 2, …, m), где f и gi — заданные функции, a bi — некоторые действительные числа.

Задачи математического программирования делятся на задачи линейного и нелинейного программирования. Если все функции f и gi – линейные, то соответствующая задача является задачей линейного программирования. Если хотя бы одна из указанных функций нелинейная, то соответствующая задача является задачей нелинейного программирования.

Линейное программирование — область математики, разрабатывающая теорию и численные методы решения задач нахождения экстремума (максимума или минимума) линейной функции многих переменных при наличии линейных ограничений, т.е. линейных равенств или неравенств, связывающих эти переменные. К задачам линейного программирования сводится широкий круг вопросов планирования экономических процессов, где ста­вится задача поиска наилучшего (оптимального) решения.

Среди задач нелинейного программирования наиболее глубо­ко изучены задачи выпуклого программирования. Это задачи, в результате решения которых определяется минимум выпуклой (или максимум вогнутой) функции, заданной на выпуклом зам­кнутом множестве.

В свою очередь, среди задач выпуклого программирования более подробно исследованы задачи квадратичного программи­рования. В результате решения таких задач требуется в общем случае найти максимум (или минимум) квадратичной функции при условии, что ее переменные удовлетворяют некоторой системе линейных неравенств или линейных уравнений либо некоторой системе, содержащей как линейные неравенства, так и линейные уравнения.

Отдельными классами задач математического программирова­ния являются задачи целочисленного, параметрического и дроб­но-линейного программирования.

В общем виде задача линейного программирования (ЗЛП) ста­вится следующим образом:

найти вектор = (х1, х2п), максимизирующий линейную форму

(1.1)

 

и удовлетворяющий условиям

, (1.2)

 

хi 0, j = 1, …, n. (1.3)

 

Линейная функция называется целевой функцией задачи. Условия (1.2) называются функциональными, а (1.3) - прямыми ограничениями задачи.

Вектор = (х1, х2, ..., xn), компоненты которого удовлетворяют функциональным и прямым ограничениям задачи, будем называть планом, или допустимым решением ЗЛП.

Все допустимые решения образуют область определения задачи линейного программирования, или область допустимых решений. Допустимое решение, максимизирующее целевую функцию , называется оптимальным планом задачи

 

= max ,

 

где = (x1*,x2*, …, xn*) - оптимальное решение ЗЛП.

 

Будем считать, что ЗЛП записана в канонической форме, если ее целевая функция максимизируется, ограничения имеют вид равенств с неотрицательной правой частью и все переменные неотрицательные.

На практике хорошо зарекомендовали себя следующие моде­ли, относящиеся к оптимизационным: определения оптимальной производственной программы; оптимального смешивания ком­понентов; оптимального раскроя; оптимального размещения предприятий некоторой отрасли на определенной территории; формирования оптимального портфеля ценных бумаг; транспорт­ной задачи.

Для решения ЗЛП существует универсальный метод - метод последовательного улучшения плана, или симплекс-метод, кото­рый состоит из двух вычислительных процедур: симплекс-метода c естественным базисом и симплекс-метода с искусственным базисом (М-метод).

Выбор конкретной вычислительной процедуры осуществляется после приведения исходной задачи к каноническому виду задачи линейного программирования (КЗЛП):

 

max f(x1, x2, ..., xn) = ,

, i = 1, 2, …, m,

xij 0, j = 1, 2, …, n; bi 0, i = 1, 2, …, m.

 

В теории линейного программирования показано, что оптимальное решение ЗЛП связано с угловыми (крайними) точками многогранника решений, которым отвечают опорные планы (неотрицательные базисные решения системы уравнений КЗЛП). Каждый из опорных планов определяется системой т линейно независимых векторов, содержащихся в данной системе из п векторов А1, А2, …, Ап. Верхняя граница количества опорных планов, содержащихся в данной задаче, определяется числом сочетаний .

Решение ЗЛП симплекс-методом «вручную» подробно рассмот­рено в [1], [5] и др.

Рассмотрим несколько примеров задач линейного программи­рования.

 

1.1.1. Задача оптимального использования ресурсов (задача о коврах)

 

В распоряжении фабрики имеется определенное количество ресурсов: рабочая сила, деньги, сырье, оборудование, производственные площади и т.п. Например, пусть это будут ресурсы трех видов: рабочая сила (80 чел./дней), сырье (480 кг) и оборудование (130 станко/час). Фабрика может выпускать ковры четырех видов. Информация о количестве единиц каждого ресурса, необходимых для производства одного ковра каждого вида, и до­ходах, получаемых предприятием от единицы каждого вида товаров, приведена в табл. 1.1.

 

Таблица 1.1

 

Ресурсы Нормы расхода ресурсов на единицу изделия Нали­чие ресурсов
    Ковер «Лужайка» Ковер «Силуэт» Ковер «Детский» Ковер «Дымка»    
Труд
Сырье
Оборудование
Цена ед. изделия (тыс. руб.)  

 

Требуется найти такой план выпуска продукции, при котором общая стоимость продукции будет максимальной.

 

Экономико-математическая модель задачи

 

Обозначим через х1, х2, х3, х4 число ковров каждого типа. Целевая функция - это выражение, которое необходимо максими­зировать:

 

= Зх1 + 4х2 + Зх3 + х4.

Ограничения по ресурсам

1 + 2х2 + 2х3 + 6х4 80,

5 х1 + 8х2 + 4х3 + Зх4 480,

1 + 4х2 + х3 + 8х4 130,

х1, х2, х3, х4 0.

1.1.2. Задача о размещении производственных заказов [3]

В планируемом периоде предприятию необходимо обеспечить производство 300 тыс. однородных новых изделий, которые могут выпускать четыре филиала. Для освоения этого нового вида изделий выделены капитальные вложения в размере 18 млн руб. Разработанные для каждого филиала предприятия проекты освоения нового вида изделия характеризуются величи­нами удельных капитальных вложений и себестоимостью единицы продукции в соответствии с табл. 1.2.

Таблица 1.2

 

Показатели Филиалы предприятия
 
Себестоимость производства изделия, руб.
Удельные капиталовложения, руб.

Себестоимость производства и удельные капиталовложения для каждого из филиалов условно приняты постоянными, т.е. потребность в капитальных вложениях и общие издержки будут и изменяться пропорционально изменению объемов производства изделий.

Необходимо найти такой вариант распределения объемов производства продукции и капитальных вложений по филиалам, при котором суммарная стоимость изделий будет минимальной.

Экономико-математическая модель задачи

Введем следующие обозначения:

i - номер филиала (i= 1, …, п; п = 4);

xi – объем выпускаемой продукции в филиале i;

Т - суммарная потребность в изделиях (Т= 300 тыс. шт.);

К – выделяемые капиталовложения (К = 18 млн руб.);

ci – себестоимость производства продукции в филиале i;

кi – удельные капитальные вложения на единицу продукции в филиале i.

Экономико-математическая модель задачи будет иметь вид:

;

;

xj 0, j = 1, …, n.

Подставим исходные данные, имеем:

= 8Зх1 + 89х2 + 95х3 + 98х4 ,

ограничения

х1 + х2 + х3 + х4 300 (тыс.шт.),

120х1 +80 х2 + 50х3 + 40х4 18 (млн руб.),

х1,2,3,4 0.



<== предыдущая лекция | следующая лекция ==>
Сегментация памяти | ГРАФИЧЕСКИЙ МЕТОД РЕШЕНИЯ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.484 сек.