SlideShare a Scribd company logo
МЕТОДЫ ОПТИМИЗАЦИИМЕТОДЫ ОПТИМИЗАЦИИ
Пример модернизации курса
Направление «Информатика и вычислительная техника»
Магистерская программа подготовки
«Разработчик-программист (информатика как вторая компетенция)»
Изучаемые разделы дисциплиныИзучаемые разделы дисциплины
«Методы оптимизации»«Методы оптимизации»
2
Тема 1. Введение
1.1. Предмет и задачи дисциплины
1.2. Математическое моделирование в оптимизации
Тема 2. Методы одномерной оптимизации
2.1. Математическая модель одномерной
оптимизации
2.2. Классический метод одномерной оптимизации
2.3. Прямые методы одномерного поиска
•Метод равномерного перебора.
•Метод поразрядного поиска.
•Методы исключения отрезков.
•Метод дихотомии.
•Метод золотого сечения.
Изучаемые разделы дисциплиныИзучаемые разделы дисциплины
«Методы оптимизации»«Методы оптимизации»
3
Тема 3. Методы безусловной минимизации функций многих переменных
3.1. Математическая модель многомерной оптимизации
3.2. Прямые методы безусловной оптимизации
•Минимизация по правильному симплексу.
•Методы покоординатного спуска.
3.3. Методы безусловной оптимизации, использующие производные
•Метод градиентного спуска.
•Метод наискорейшего спуска.
3.4. Градиентные методы второго порядка
•Метод Ньютона.
Тема 4. Методы оптимизации при наличии ограничений
4.1 Математическая модель конечномерной оптимизации при наличии
ограничений
4.2 Классический метод решения задачи на условный экстремум
•Правило множителей Лагранжа.
4.3 Методы последовательной безусловной оптимизации
•Метод штрафных функций.
•Метод барьерных функций.
•Последовательность барьерных функций.
•Комбинированный метод штрафных функций.
•Методы случайного поиска.
4.4. Постановка задачи линейного программирования
4.5. Графический метод решения ЗЛП
4.6. Симплекс-метод решения ЗЛП
Модернизация темыМодернизация темы
««Методы одномерной оптимизацииМетоды одномерной оптимизации»»
4
Основное направление модернизации: добавление примеров и
приложений, непосредственно связанных с инженерной
специальностью.
ПРАКТИЧЕСКИЙ ПРИМЕР (для инженеров нефтехимических специальностей):
Химический завод производит некоторое вещество. Количество продуцируемого
вещества определяется температурой реакции: у = F (T).Температура может
изменяться в определенных пределах: T1 <T <T2. Вид функции F заранее не известен,
она зависит от используемого сырья. Поступила очередная партия сырья, необходимо
найти температуру Т, при которой производство наиболее выгодно, то есть функция
F(T) достигает своего максимального значения.
Разработано 5 прикладных примеров для инженеров различных
специальностей по каждому из пяти изучаемых методов.
Реализация примеров в программных пакетах.Реализация примеров в программных пакетах.
Перспектива использованияПерспектива использования Math-BridgeMath-Bridge..
 Реализация в прикладном программном комплексе MainOp2012 (метод дихотомии)
5
 Реализация в пакете MatLab (метод золотого сечения)
M – функция, вычисляющая f(x)
function y=ext(x) y=arctg(sin(x)- cos(x)); end
%------------------------------------------ %
Построение графика
>> x=-5:0.1:6;
>> y=ext(x);
>> plot(x,y,'-k') > [x,y]=fminbnd(@ext(-3.14, 3.14)
x = 2.35619
y = 0.9817
>>
Модернизация темыМодернизация темы
««Методы безусловной минимизации функций многихМетоды безусловной минимизации функций многих
переменныхпеременных»»
6
Основное направление модернизации: реализация инженерных
примеров в программных пакетах.
ПРАКТИЧЕСКИЙ ПРИМЕР (для инженеров самолетостроительных специальностей):
Разработка программной реализации 5 прикладных примеров для
инженеров различных специальностей по каждому из пяти изучаемых
методов.
Реализация примеров в программных пакетах.Реализация примеров в программных пакетах.
Перспектива использованияПерспектива использования Math-BridgeMath-Bridge..
7
 Реализация в пакете MatLab (Simulink)
Модернизация темыМодернизация темы
««Методы оптимизации при наличии ограничений»Методы оптимизации при наличии ограничений»
нелинейная оптимизациянелинейная оптимизация
8
ПРАКТИЧЕСКИЙ ПРИМЕР (для инженеров машиностроительных специальностей):
Основное направление модернизации: добавление примеров и
приложений, непосредственно связанных с инженерной
специальностью.
Разработано 4 прикладных примера для инженеров различных
специальностей по каждому из четырех изучаемых методов.
Контактные задачи для узлов экипажной части подвижного состава
железных дорог с учетом и без учета трения, шероховатости
поверхностей, а также с большими перемещениями.
Модернизация темыМодернизация темы
««Методы оптимизации при наличии ограничений»Методы оптимизации при наличии ограничений»
линейная оптимизациялинейная оптимизация
9
ПРАКТИЧЕСКИЙ ПРИМЕР (для инженеров-логистиков):
Основное направление модернизации: добавление примеров и
приложений, непосредственно связанных с инженерной специальностью, и
их программная реализация.
Разработано 2 прикладных примера для инженеров различных
специальностей по каждому из изучаемых методов.
Имеется транспортная сеть, связывающая заводы-
изготовители, оптовые базы и пункты розничных продаж.
Расположение и возможные пути перевозок между ними
указаны на схеме. Ежемесячные объемы выпуска товара на
заводах и имеющиеся к настоящему времени остаточные
запасы на оптовых базах указаны в таблице 1 и таблице 2. С
некоторых оптовых баз также осуществляется
непосредственная продажа товара в объемах, указанных в
таблице 3. Ежемесячный объем продаж в каждом магазине
указан в таблице 4. Стоимости перевозок указаны в табл. 5.
Найти план перевозки продукции с заводов через оптовые
базы в магазины так, чтобы весь товар с заводов и баз с
излишками продукции был вывезен на базы и в магазины
розничных продаж. При этом суммарная стоимость
перевозки должна быть минимальной.
Реализация примеров в программных пакетах.Реализация примеров в программных пакетах.
Перспектива использованияПерспектива использования Math-BridgeMath-Bridge..
10
 Реализация в специализированном программном комплексе (графический метод)
Спасибо за внимание
11

More Related Content

PPT
имсс презентация теор.часть
PPT
Моделирование физико-химических процессов
PPTX
LETI course 1 Calculus III
PDF
Presentation of examples of modern scenarios with digital media
PPTX
TSU course 1 Fuzzy Logic
PPT
TSU overview
PDF
Quality Assurance in Large Scale E-Assessments
PDF
LETI course 2 Math Logic
имсс презентация теор.часть
Моделирование физико-химических процессов
LETI course 1 Calculus III
Presentation of examples of modern scenarios with digital media
TSU course 1 Fuzzy Logic
TSU overview
Quality Assurance in Large Scale E-Assessments
LETI course 2 Math Logic

Viewers also liked (20)

PPT
KNRTU course 2 probability theory and math statistics
PPTX
An approach towards assessing subject and meta subject achievement in school ...
PDF
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
PDF
Introduction to the e-Learning networ in mathematics in Saxony - E-Assessment...
PPTX
TSU course 2 Probability Theory and Math Statistics
PDF
Self-directed E-Learning in Mathematics
PPT
NNSU courses Calculus I & AMP; Math Modelling
PPT
Higher technical education in Russia
PPTX
About the recent changes in the system of higher education in Russia
PDF
MetaMath: Evaluation Methodology
PPTX
Math-Bridge Author DREx
PPTX
Math-Bridge Installation
PPTX
Math-Bridge Teacher Tools
PDF
Assessment in Math-Bridge
PPTX
Math-Birdge Author BasicEx
PPTX
Math-Bridge Translate UI
PPTX
Math-Bridge Event Systems
PDF
Authoring Workflow
PPTX
Math-Bridge Additional Interactivity
PPTX
Math-Bridge Content Collections
KNRTU course 2 probability theory and math statistics
An approach towards assessing subject and meta subject achievement in school ...
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Introduction to the e-Learning networ in mathematics in Saxony - E-Assessment...
TSU course 2 Probability Theory and Math Statistics
Self-directed E-Learning in Mathematics
NNSU courses Calculus I & AMP; Math Modelling
Higher technical education in Russia
About the recent changes in the system of higher education in Russia
MetaMath: Evaluation Methodology
Math-Bridge Author DREx
Math-Bridge Installation
Math-Bridge Teacher Tools
Assessment in Math-Bridge
Math-Birdge Author BasicEx
Math-Bridge Translate UI
Math-Bridge Event Systems
Authoring Workflow
Math-Bridge Additional Interactivity
Math-Bridge Content Collections
Ad

Similar to KNRTU course 1 optimisation methods (12)

PPT
Проектирование|Обучение
PDF
PPTX
Исследование операций и методы оптимизации
PPTX
rus_Diploma_master_degree
PDF
СИМПЛЕКС-МЕТОД
PPT
Sapr web3
DOC
оп.13 математич методы
PDF
методические указания на проведение лабораторных работ «нелинейное программир...
PDF
Data Mining - lecture 6 - 2014
PPTX
mathematical models
PDF
методы моделирования и оптимизации конспект лекций
PDF
инстр. исслед. в пу 2017-тема 3
Проектирование|Обучение
Исследование операций и методы оптимизации
rus_Diploma_master_degree
СИМПЛЕКС-МЕТОД
Sapr web3
оп.13 математич методы
методические указания на проведение лабораторных работ «нелинейное программир...
Data Mining - lecture 6 - 2014
mathematical models
методы моделирования и оптимизации конспект лекций
инстр. исслед. в пу 2017-тема 3
Ad

More from metamath (20)

PPTX
Probability Theory and Mathematical Statistics in Tver State University
PPTX
OMSU vs. EU comparative curricula study
PPT
A Course of Calculus for IT-Students
PDF
Discrete Mathematics
PPT
Probability Theory and Mathematical Statistics
PPT
Optimization Methods
PPTX
Course - Discrete Mathematics
PPTX
SEFI comparative study: Course - Algebra and Geometry
PPTX
о лаб мод и упр 2014
PPTX
Mathematical foundations of fuzzy systems
PPTX
Probability Theory and Mathematical Statistics in Tver State University
PPTX
Calculus - St. Petersburg Electrotechnical University "LETI"
PDF
Discrete Mathematics
PPT
стратегия развития книту каи
PPT
Probability Theory and Mathematical Statistics
PPT
Optimization Methods
PDF
Math Education for STEM disciplines in the EU
PPT
International Activities of the University in academic field
PDF
How to design a miniature train set that always loops back well? Two question...
PPT
UNN - Mr. Shvetsov
Probability Theory and Mathematical Statistics in Tver State University
OMSU vs. EU comparative curricula study
A Course of Calculus for IT-Students
Discrete Mathematics
Probability Theory and Mathematical Statistics
Optimization Methods
Course - Discrete Mathematics
SEFI comparative study: Course - Algebra and Geometry
о лаб мод и упр 2014
Mathematical foundations of fuzzy systems
Probability Theory and Mathematical Statistics in Tver State University
Calculus - St. Petersburg Electrotechnical University "LETI"
Discrete Mathematics
стратегия развития книту каи
Probability Theory and Mathematical Statistics
Optimization Methods
Math Education for STEM disciplines in the EU
International Activities of the University in academic field
How to design a miniature train set that always loops back well? Two question...
UNN - Mr. Shvetsov

KNRTU course 1 optimisation methods

  • 1. МЕТОДЫ ОПТИМИЗАЦИИМЕТОДЫ ОПТИМИЗАЦИИ Пример модернизации курса Направление «Информатика и вычислительная техника» Магистерская программа подготовки «Разработчик-программист (информатика как вторая компетенция)»
  • 2. Изучаемые разделы дисциплиныИзучаемые разделы дисциплины «Методы оптимизации»«Методы оптимизации» 2 Тема 1. Введение 1.1. Предмет и задачи дисциплины 1.2. Математическое моделирование в оптимизации Тема 2. Методы одномерной оптимизации 2.1. Математическая модель одномерной оптимизации 2.2. Классический метод одномерной оптимизации 2.3. Прямые методы одномерного поиска •Метод равномерного перебора. •Метод поразрядного поиска. •Методы исключения отрезков. •Метод дихотомии. •Метод золотого сечения.
  • 3. Изучаемые разделы дисциплиныИзучаемые разделы дисциплины «Методы оптимизации»«Методы оптимизации» 3 Тема 3. Методы безусловной минимизации функций многих переменных 3.1. Математическая модель многомерной оптимизации 3.2. Прямые методы безусловной оптимизации •Минимизация по правильному симплексу. •Методы покоординатного спуска. 3.3. Методы безусловной оптимизации, использующие производные •Метод градиентного спуска. •Метод наискорейшего спуска. 3.4. Градиентные методы второго порядка •Метод Ньютона. Тема 4. Методы оптимизации при наличии ограничений 4.1 Математическая модель конечномерной оптимизации при наличии ограничений 4.2 Классический метод решения задачи на условный экстремум •Правило множителей Лагранжа. 4.3 Методы последовательной безусловной оптимизации •Метод штрафных функций. •Метод барьерных функций. •Последовательность барьерных функций. •Комбинированный метод штрафных функций. •Методы случайного поиска. 4.4. Постановка задачи линейного программирования 4.5. Графический метод решения ЗЛП 4.6. Симплекс-метод решения ЗЛП
  • 4. Модернизация темыМодернизация темы ««Методы одномерной оптимизацииМетоды одномерной оптимизации»» 4 Основное направление модернизации: добавление примеров и приложений, непосредственно связанных с инженерной специальностью. ПРАКТИЧЕСКИЙ ПРИМЕР (для инженеров нефтехимических специальностей): Химический завод производит некоторое вещество. Количество продуцируемого вещества определяется температурой реакции: у = F (T).Температура может изменяться в определенных пределах: T1 <T <T2. Вид функции F заранее не известен, она зависит от используемого сырья. Поступила очередная партия сырья, необходимо найти температуру Т, при которой производство наиболее выгодно, то есть функция F(T) достигает своего максимального значения. Разработано 5 прикладных примеров для инженеров различных специальностей по каждому из пяти изучаемых методов.
  • 5. Реализация примеров в программных пакетах.Реализация примеров в программных пакетах. Перспектива использованияПерспектива использования Math-BridgeMath-Bridge..  Реализация в прикладном программном комплексе MainOp2012 (метод дихотомии) 5  Реализация в пакете MatLab (метод золотого сечения) M – функция, вычисляющая f(x) function y=ext(x) y=arctg(sin(x)- cos(x)); end %------------------------------------------ % Построение графика >> x=-5:0.1:6; >> y=ext(x); >> plot(x,y,'-k') > [x,y]=fminbnd(@ext(-3.14, 3.14) x = 2.35619 y = 0.9817 >>
  • 6. Модернизация темыМодернизация темы ««Методы безусловной минимизации функций многихМетоды безусловной минимизации функций многих переменныхпеременных»» 6 Основное направление модернизации: реализация инженерных примеров в программных пакетах. ПРАКТИЧЕСКИЙ ПРИМЕР (для инженеров самолетостроительных специальностей): Разработка программной реализации 5 прикладных примеров для инженеров различных специальностей по каждому из пяти изучаемых методов.
  • 7. Реализация примеров в программных пакетах.Реализация примеров в программных пакетах. Перспектива использованияПерспектива использования Math-BridgeMath-Bridge.. 7  Реализация в пакете MatLab (Simulink)
  • 8. Модернизация темыМодернизация темы ««Методы оптимизации при наличии ограничений»Методы оптимизации при наличии ограничений» нелинейная оптимизациянелинейная оптимизация 8 ПРАКТИЧЕСКИЙ ПРИМЕР (для инженеров машиностроительных специальностей): Основное направление модернизации: добавление примеров и приложений, непосредственно связанных с инженерной специальностью. Разработано 4 прикладных примера для инженеров различных специальностей по каждому из четырех изучаемых методов. Контактные задачи для узлов экипажной части подвижного состава железных дорог с учетом и без учета трения, шероховатости поверхностей, а также с большими перемещениями.
  • 9. Модернизация темыМодернизация темы ««Методы оптимизации при наличии ограничений»Методы оптимизации при наличии ограничений» линейная оптимизациялинейная оптимизация 9 ПРАКТИЧЕСКИЙ ПРИМЕР (для инженеров-логистиков): Основное направление модернизации: добавление примеров и приложений, непосредственно связанных с инженерной специальностью, и их программная реализация. Разработано 2 прикладных примера для инженеров различных специальностей по каждому из изучаемых методов. Имеется транспортная сеть, связывающая заводы- изготовители, оптовые базы и пункты розничных продаж. Расположение и возможные пути перевозок между ними указаны на схеме. Ежемесячные объемы выпуска товара на заводах и имеющиеся к настоящему времени остаточные запасы на оптовых базах указаны в таблице 1 и таблице 2. С некоторых оптовых баз также осуществляется непосредственная продажа товара в объемах, указанных в таблице 3. Ежемесячный объем продаж в каждом магазине указан в таблице 4. Стоимости перевозок указаны в табл. 5. Найти план перевозки продукции с заводов через оптовые базы в магазины так, чтобы весь товар с заводов и баз с излишками продукции был вывезен на базы и в магазины розничных продаж. При этом суммарная стоимость перевозки должна быть минимальной.
  • 10. Реализация примеров в программных пакетах.Реализация примеров в программных пакетах. Перспектива использованияПерспектива использования Math-BridgeMath-Bridge.. 10  Реализация в специализированном программном комплексе (графический метод)