|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Глава 3. Метод случайных испытанийПусть каким-то способом выбрано п случайных чисел. Принимаем эти числа за значения переменных х1, х2…..., хп, проверяем допустимость такого решения и вычисляем для него значение целевой функции. Такой процесс повторяем многократно, фиксируя точку в том случае, если целевая функция в ней достигает лучшего по сравнению с предыдущим значения (в смысле приближения к оптимуму). Общее число случайных проб зависит от числа переменных, требуемой точности искомых величин и заданной вероятности получения оптимального решения. Все это определяется заранее. Поиск прекращается, когда число испытанных точек достигнет расчётного. Точку с наибольшим (наименьшим) значением целевой функции считаем оптимальной. Метод случайных испытаний может быть реализован только на ЭВМ, причем интересно отметить, что случайные числа ЭВМ вырабатывает сама Глава 4. Геометрическое программирование.
Рассмотренные выше методы нелинейного программирования предназначены для решения задач оптимизации с критерием оптимальности, сформулированным как нелинейная функция независимых переменных, на допустимую область изменения которых накладываются ограничения, имеющие вид равенств или неравенств, возможно также нелинейного вида. Как правило, решение подобных задач методами нелинейного программирования требует значительного объема вычислений и сопряжено с определенными трудностями, обусловленными особенностями целевой функции и ограничений. Поэтому создание методов решения задач нелинейного программирования, использующих специфический характер целевых функций и ограничений для построения эффективных вычислительных схем, несомненно имеет большое практическое значение. К числу таких методов, интенсивно развиваемых в последние годы, относится метод геометрического программирования,
Основные понятия.
Метод геометрического программирования возник и развивался в связи с задачами инженерного проектирования и имеет целью решение задач оптимизации, в которых критерий оптимальности и ограничения на переменные представляются в виде положительных полиномов, называемых также позиномами, вида:
причем — положительные константы, а показатели степени — произвольные вещественные числа. Предполагается, что независимые переменные принимают только положительные значения. В общем случае задача геометрического программирования заключается в минимизации позинома при наличии ограничений Позиномиальные выражения достаточно широко распространены в науке и технике, примером чего являются известные критериальные соотношения, представляющие собой ни что иное как одночленные позиномы. Кроме того, во многих случаях позиномы могут использоваться для аппроксимации функциональных зависимостей различной степени сложности, определяемых математическими моделями или же свойствами рассматриваемых объектов. Таким образом, метод геометрического программирования может применяться во всех тех случаях, когда либо в самой постановке задачи присутствуют позиномиальные выражения, либо имеющиеся зависимости аппроксимируются позиномами.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |