Программирование задач оптимизации в среде MS Excel

В основу моей дипломной работы положены две основные идей. С одной стороны, рассмотреть базовые возможности электронных таблиц MS Excel, которые могут быть эффективно использованы для нахождения решения типовых задач оптимизации. С другой стороны, донести основы методологии построения и анализа математических моделей поиска оптимальных решений, без понимания которой вряд ли возможно адекватно самостоятельно решать задачи оптимизации самых различных классов.
Цель дипломной работы – показать не только приемы и способы практического решения задач оптимизации в среде MS Excel, но и основы технологии разработки математических моделей, которые могут быть использованы для самостоятельного решения соответствующих задач.
Большую часть своих усилий человек тратит на поиск наилучшего, т.е. оптимального решения поставленной задачи. Как, располагая определенными ресурсами, добиваться наиболее высокого жизненного уровня, наивысшей производительности труда, наименьших потерь, максимальной прибыли, минимальной затраты времени – так ставятся вопросы, над которыми приходится думать каждому члену общества.
Математикам удалось разработать методы решения задач на наибольшее и наименьшее значение, или, как их еще называют, задач на оптимизацию (от латинского “оптимум” – наилучший). Многие задачи, поиска оптимальных решений, могут быть решены только с использованием методов дифференциального исчисления. Ряд задач такого типа решается с помощью специальных методов линейного программирования, но существуют и такие экстремальные задачи, которые решаются средствами элементарной математики.
Следует различать также два вида задач на оптимизацию. В задачах первого вида улучшение достигается за счет коренных качественных изменений: выбор новых конструктивных решений, переход на новую технологию изготовления. В задачах второго рода качественная сторона дела остается неизменной, но меняются количественные показатели. В данной работе рассмотрены задачи только второго типа. В таких задачах ищутся наибольшее и наименьшее значения функций, зависящих от одной или нескольких переменных.
Прежде чем решать какую – либо жизненную задачу, человек старается взвесить имеющуюся у него информацию, выбрать из нее существенную. И только потом, когда станет более или менее ясно, из чего исходить и на какой результат рассчитывать, он приступает к решению задачи. Иногда описанный процесс называют “уяснением задачи”, фактически же это замена исходной жизненной задачи ее моделью. В осмыслении простейшей жизненной ситуации присутствует модельный подход, хотя человек обычно не замечает своей деятельности по созданию моделей – настолько она для него естественна. Иное дело, если возникающая задача затрагивает ключевые моменты жизни одного человека или какого – либо сообщества людей. ....
Дипломная работа (бесплатно)
Толық