Автор работы: Пользователь скрыл имя, 28 Марта 2013 в 16:04, курсовая работа
В основе симплексного метода лежит алгоритм симплексных преобразований системы уравнений. Он позволяет, исходя из известного опорного плана (базисного решения) задачи, за конечное число шагов получить ее оптимальный план. Каждый из шагов (итераций) состоит в нахождении нового плана, которому соответствует лучшее (меньшее или большее в зависимости от условия задачи) значение целевой функции, чем значение этой же функции в предыдущем плане. Процесс продолжают до получения оптимального плана. Если задача не обладает планами или экстремум линейной функции равен то симплексный метод позволяет установить это в процессе решения.
Введение…………………………………………………………………………...3
Глава 1 Теоретические основы………………………………………………...…4
Предпосылки возникновения АСУ. Понятие АСУ……………………...4
1.2 Классификация АСУ…………………………………………………….…5
1.3 Функциональные задачи и подсистемы АСУ…………………………….6
1.4 Обеспечивающие подсистемы АСУ…………………………………..…..7
Глава 2. Симплекс метод……………………………………………………..…..9
2.1 Математическое описание метода……………………………………..….9
2.2 Блок – схема алгоритма…………………………………………………..13
2.3 Пример решения задачи с использованием симплекс-метода…………14
2.4 Текст программы………………………………………………………….16
Глава 3. Практические задания и подробное решение………………………..25
Заключение…………………………………………………………………….…33
Список использованной литературы…………………………………………...34
Симплекс метод
Содержание
Введение…………………………………………………………
Глава 1 Теоретические основы…………………………
1.2 Классификация АСУ…………………………………………………….…5
1.3 Функциональные
задачи и подсистемы АСУ…………………
1.4 Обеспечивающие
подсистемы АСУ…………………………………..…
Глава 2. Симплекс метод……………………………………………………..…..
2.1 Математическое описание
2.2 Блок
– схема алгоритма…………………………………
Глава 3. Практические задания и подробное решение………………………..25
Заключение……………………………………………………
Список использованной литературы…………………………………………...
Введение
Линейное программирование - это наука о методах исследования и отыскания наибольшего или наименьшего значений линейной функции, на неизвестные которой наложены линейные ограничения.
Постановка задачи линейного программирования предполагает наличие ограниченных ресурсов, которыми необходимо распорядиться наилучшим образом. К ресурсам относятся запасы оборудования, запасы сырья, топлива, электроэнергии, трудовые ресурсы, запасы кормов т.д. В систему ограничений задачи могут входить различные дополнительные условия, определяемые исходной постановкой задачи.
Для возможности выбора среди множества решений наилучшего, необходимым условием является количественное выражение исходных данных и зависимостей, действующих в рассматриваемой задаче. В таком случае появляется возможность составления математической модели задач. При этом следует знать, что от удачного выбора переменных зависит простота модели, и, следовательно, удобство ее дальнейшего анализа. В модель должны быть включены все ограничительные условия, и не должно быть ни одного лишнего, или записанного в более жесткой, чем требуется условиями задачи, форме. Ограничительные условия не должны быть противоречивыми.
Математические
модели экономических задач
Один
из методов линейного
Данный метод является универсальным, т.е. может быть применен при решении любой задачи линейного программирования. В основе симплексного метода лежит алгоритм симплексных преобразований системы уравнений. Он позволяет, исходя из известного опорного плана (базисного решения) задачи, за конечное число шагов получить ее оптимальный план. Каждый из шагов (итераций) состоит в нахождении нового плана, которому соответствует лучшее (меньшее или большее в зависимости от условия задачи) значение целевой функции, чем значение этой же функции в предыдущем плане. Процесс продолжают до получения оптимального плана. Если задача не обладает планами или экстремум линейной функции равен то симплексный метод позволяет установить это в процессе решения.
Таким образом, идея симплекс – метода заключается в последовательном улучшении плана.
Глава 1 Теоретические основы.
АСУ – это комплекс технических и программных средств, обеспечивающих тесные взаимодействия организационной структуры (отдельных людей, коллективов) и управление объектом в производственной, научной или общественных сферах.
Первые АСУ имели недостатки, так как они копировали ручной труд, который применялся до внедрения АСУ. В связи с этим внедрение первых АСУ имели неудачи, так как они копировали тот беспорядок, который имел место в управлении производством до их внедрения и способствовали дезорганизации производства. Тем ни менее для тех функциональных задач, где имелись достаточно формализованные алгоритмы (задачи финансового учета, материально технического снабжения и другое) внедрение АСУ позволило значительно улучшить отчетность, контроль прохождения документации, своевременность принятия решения, что во многих случаях дало значительный экономический эффект.
Качество управления непосредственно связано с применением математических методов, внедрение которых без ЭВМ невозможно из-за больших вычислительных работ.
К математическим методам в первую очередь относятся – оптимизационные методы, статистическая обработка информации, математическое моделирование и т.д. Еще одним недостатком в первой АСУ было использование вычислительной техники более мощной, чем это требовалось для решения задач. Развитие автоматизированных систем показало, что необходимо:
Опыт
разработки и внедрения АСУП показал
высокую экономическую
1.2 Классификация АСУ.
АСУ различают по результатам деятельности и по выполняемым функциям.
По функциям:
Первые АСУТП были введены в
70-х годах. Наибольшее количество таких
систем было внедрено в химическую
и нефтехимическую
Повсеместное внедрение АСУТП в комплексе с промышленной робототехникой система позволяет перейти к цехам и предприятиям автоматам, которые будут обладать наивысшей экономической эффективностью и производительностью. Создание интегрированных АСУ сочетающих в себе АСУТП и АСУП является сложной задачей. Эта стыковка возможна на информационном уровне, так как решение принимаемое руководителем с помощью АСУП выдается в форме документа, а раньше выработанная в АСУТП поступает в виде электронного сигнала на исполнительный механизм. Внедрение АСУТП позволяет автоматизировать управление наиболее крупными технологическими комплексами, а внедрение АСУП автоматизировать процессы планирования производства, разработки оперативных управляющих воздействий.
АСУ представляет
собой совокупность коллектива людей
и комплекса технических
1.3 Функциональные задачи и подсистемы АСУ.
Современная
АСУ является многоуровневой. Анализ
и синтез такой системы может
быть выполнен на основе теории многоуровневых
иерархических систем. В соответствии
с этой теорией систему можно
разделить на подсистемы и далее
на задачи, что позволяет разделить
общие цели управления на отдельные
подцели, реализуемые подсистемами.
Метод иерархической
Методы
прогнозирования опираются на стационарность
экономического процесса, что не всегда
имеет место, поэтому чаще используют
методы экспертных оценок. Использование
автоматизированного управления для
решения подобных функциональных задач
позволяет осуществить
1.4 Обеспечивающие подсистемы АСУ.
Выделяемая в соответствии со структурным
подходом обеспечивающая часть АСУ
включает в себя: организационное, информационное,
математическое, алгоритмическое, программное,
техническое, лингвистическое, правовое
и агрономическое обеспечения. Эти
обеспечения создаются на стадии
микропроектирования, т. е. Внутреннего
проектирования системы или определяются
характеры работ при создании
АСУ. А так же взаимосвязь отдельных
подсистем АСУ при
В настоящее
время линейное программирование является
одним из наиболее употребительных
аппаратов математической теории оптимального
принятия решений, в том числе
и в финансовой математике. Для
решения задач линейного
Линейное программирование представляет собой наиболее часто используемый метод оптимизации. К числу задач линейного программирования можно отнести задачи: