русс | укр

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

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

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

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


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

Оптимизационные модели. Основные понятия и определения


Дата добавления: 2015-09-15; просмотров: 807; Нарушение авторских прав


 

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

Если в конкретной задаче обозначить независимые параметры через x , x , …, xn, а зависимый параметр через P, то величину Pможно представить как функцию:

 

P = f(x , x , …, x ).(51)

 

Процесс оптимизации будет заключаться в том, чтобы найти такие значения аргументов х1, х2, …, хn из области определения функции Р, при которых эта функция достигает наибольшего или наименьшего значения. Функцию Р называют целевой функцией. Параметры x , x , …, x в инженерной практике называют проектными параметрами (при решении экономических задач – параметрами плана), область изменения проектных параметров – областью проектирования. Количество nпроектных параметров, подлежащих учёту, определяет размерность задач и позволяет разделить их на одномерные (n = 1) и многомерные (n ³ 1).

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

Связи и ограничения можно описать в виде ограничений-равенств, ограничений-неравенств, или их совокупности:

Ограничения – равенства: Ограничения – неравенства:

 

f1(x1, x2, …, xn) = 0 a1 q1(x1, x2, …, xn) b1

f2(x1, x2, …, xn) = 0 a2 q2(x1, x2, …, xn) b2 (52)

…………………… ……………………..

fm(x1, x2, …, xn) = 0 ak qk(x1, x2, …, xn) bk

 

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



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

Целевой функцией (величиной, подлежащей оптимизации) является длина швов L. Она зависит от двух параметров: высоты контейнера H и радиуса R, и определяется по формуле:

 

L = F (H, R) = 4pR + H,

 

где R, H – проектные параметры. Ограничение на объем банки

 

V0 = pR2H

 

является ограничением-равенством. Воспользуемся им для уменьшения количества проектных параметров. Этого можно достичь, выразив R через V0 и H или выразив H через V0 и R.

В первом случае:

 

и
L = F(H) = 4
+ H.

 

Во втором:

 

L = F(H) = 4
.
и
H =

 

Во втором случае оптимизируемая функция оказалась проще, поэтому возьмём её в качестве целевой при естественных ограничениях: H > 0, R > 0.

Теперь можем сформулировать задачу в стандартной форме:

Задача: одномерная.

Проектный параметр: R.

Целевая функция, минимум которой надо найти: L(R)=4pR+V0/pR2 .

Основываясь на данном примере, можно заключить, что для разработки математической модели задачи оптимизации необходимо:

· По смысловому содержанию выделить проектные параметры.

· Записать целевую функцию.

· Записать систему ограничений и с помощью ограничений-равенств максимально снизить количество проектных параметров (размерность задачи).

 



<== предыдущая лекция | следующая лекция ==>
Интегрирование тригонометрических и иррациональных выражений. | Схема решения задач оптимизации


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


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

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

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


 


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

 
 

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

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