Нелинейного программирования

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

В.И. Рюмкин

МЕТОДЫ РЕШЕНИЯ ЗАДАЧ

НЕЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ

Томск

УДК 519.6

Рюмкин В.И.Методы решения задач нелинейного программирования: Учебное пособие. – Томск: ТГУ, 2006. – 56 с.

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

Учебное пособие разработано для студентов экономического факультета дневной и вечерней форм обучения ТГУ и студентов Высшей школы бизнеса ТГУ.

УДК 519.6

Рецензент – профессор С.Н. Колупаева

© Рюмкин В.И.

ВВЕДЕНИЕ

Задачи прикладной математики имеют дело с математическими моделями объектов или процессов.Математической моделью называются формальные математические соотношения, устанавливающие связь принятого критерия эффективности с действующими факторами модели. Решением задачи, связанной с выбранной математической моделью, называется конкретный набор значений контролируемых параметров. Задачей математического программирования, или оптимизационной задачей, называется задача, состоящая в определении оптимального решения, которое в рамках принятой математической модели задает экстремальные значения критерию эффективности.

Критерий эффективности выражается некоторой функцией нелинейного программирования - student2.ru , называемой целевой, аргументами которой являются как действующие факторы нелинейного программирования - student2.ru , так и элементы решения нелинейного программирования - student2.ru :

нелинейного программирования - student2.ru .

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

нелинейного программирования - student2.ru (*)

где множества нелинейного программирования - student2.ru и нелинейного программирования - student2.ru задаются равенствами и неравенствами и представляют собой множества допустимых значений действующих факторов и элементов решений. В зависимости от вида целевой функции, а также особенностей множеств нелинейного программирования - student2.ru и нелинейного программирования - student2.ru , задача (*) принимает различные постановки, каждая из которых требуют применения подходящих методов решения.

В данном пособии рассматриваются методы решения задач нелинейного программирования. К задачам такого класса относится задача (*), если либо целевая функция нелинейного программирования - student2.ru не является линейной[1], либо множества допустимых значений нелинейного программирования - student2.ru и нелинейного программирования - student2.ru задаются нелинейными равенствами и неравенствами, либо то и другое вместе.




Разновидности ЗМП

Приведем в порядке возрастания сложности решения несколько классов ЗМП.

а) ЗМП при отсутствии ограничений.

нелинейного программирования - student2.ru . (1.3)

Для задач этого класса допустимое множество совпадает со всем векторным пространством ( нелинейного программирования - student2.ru ). Решением может служить любая точка нелинейного программирования - student2.ru (ограничений нет).

б) ЗМП с ограничениями-равенствами:

нелинейного программирования - student2.ru (1.4)

нелинейного программирования - student2.ru (1.5)

Для задач этого класса допустимое множество определяется как множество решений системы уравнений:

нелинейного программирования - student2.ru .

в) ЗМП с ограничениями-неравенствами:

нелинейного программирования - student2.ru (1.6)

нелинейного программирования - student2.ru (1.7)

Для задач этого класса допустимое множество определяется как множество решений системы неравенств:

нелинейного программирования - student2.ru .

г) ЗМП со смешанными ограничениями (ограничениями смешанного типа):

нелинейного программирования - student2.ru (1.8)

нелинейного программирования - student2.ru (1.9)

когда система ограничений представляется совокупностью уравнений и неравенств:

нелинейного программирования - student2.ru .

Функция нелинейного программирования - student2.ru называется линейной функцией, если она может быть представлена в виде нелинейного программирования - student2.ru , где нелинейного программирования - student2.ru заданные числовые константы. В противном случае функция нелинейного программирования - student2.ru называется нелинейной.

ЗМП называется задачей линейного программирования (ЗЛП), если целевая функции нелинейного программирования - student2.ru является линейной функцией, а область ограничений нелинейного программирования - student2.ru представляет собой выпуклый многогранник. В противном случае ЗМП называется задачей нелинейного программирования (ЗНЛП).

Функции ограничений нелинейного программирования - student2.ru , определяющие допустимое множество ЗМП, в общем случае являются нелинейными функциями. Если же целевая функция и функции ограничений являются линейными, то тогда ЗМП классов б), в), г) оказываются задачами линейного программирования в канонической, симметричной и общей формах представления соответственно.

Разложение Тейлора

Пусть нелинейного программирования - student2.ru вектор с целочисленными неотрицательными компонентами. Обозначим через нелинейного программирования - student2.ru сумму его компонент. Говорят, что функция нелинейного программирования - student2.ru есть «о малое» по сравнению с нелинейного программирования - student2.ru при нелинейного программирования - student2.ru (пишут нелинейного программирования - student2.ru , если справедливо условие

нелинейного программирования - student2.ru . (1.19)

Условие (1.19) означает, что нелинейного программирования - student2.ru пренебрежимо мала по сравнению с нелинейного программирования - student2.ru при нелинейного программирования - student2.ru . Если функция нелинейного программирования - student2.ru ) дифференцируема нелинейного программирования - student2.ru раз в некоторой окрестности нелинейного программирования - student2.ru точки нелинейного программирования - student2.ru , то для всякой точки нелинейного программирования - student2.ru справедлива формула Тейлора

нелинейного программирования - student2.ru +

нелинейного программирования - student2.ru . (1.20)

Величина нелинейного программирования - student2.ru называется остаточным членом в форме Пеано иозначает пренебрежимо малую величину по сравнению с нелинейного программирования - student2.ru при нелинейного программирования - student2.ru .

Представление функции нелинейного программирования - student2.ru по формуле Тейлора (1.20) называется разложением Тейлора этой функции в точке нелинейного программирования - student2.ru с точностью до производных m-го порядка.

В частности, разложение Тейлора с точностью до производных второго порядка есть

нелинейного программирования - student2.ru (1.21)

где нелинейного программирования - student2.ru матрица Гессе функции нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

В одномерном случае, когда нелинейного программирования - student2.ru и функция нелинейного программирования - student2.ru является функцией одной переменной, формула Тейлора принимает вид

нелинейного программирования - student2.ru (1.22)

Если функция нелинейного программирования - student2.ru является аналитической функцией, то есть дифференцируемой в точке нелинейного программирования - student2.ru бесконечное число раз, то она может быть разложена в степенной ряд (ряд Тейлора):

нелинейного программирования - student2.ru (1.23)

В одномерном случае, когда нелинейного программирования - student2.ru , из (1.22) и (1.23) следует

нелинейного программирования - student2.ru (1.24)

Пример 1.6. Из (1.24) следует, в частности,

нелинейного программирования - student2.ru ; нелинейного программирования - student2.ru

Задачи

Для указанных ниже функций найти все частные производные первого и второго порядка:

1. нелинейного программирования - student2.ru . 2. нелинейного программирования - student2.ru .

3. нелинейного программирования - student2.ru . 4. нелинейного программирования - student2.ru .

5. нелинейного программирования - student2.ru . 6. нелинейного программирования - student2.ru .

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

7. нелинейного программирования - student2.ru . 8. нелинейного программирования - student2.ru .

9. нелинейного программирования - student2.ru . 10. нелинейного программирования - student2.ru .

11. нелинейного программирования - student2.ru . 12. нелинейного программирования - student2.ru .

Для указанных ниже функций определить, являются ли они выпуклыми или вогнутыми:

13. нелинейного программирования - student2.ru . 14. нелинейного программирования - student2.ru . 15. нелинейного программирования - student2.ru 16. нелинейного программирования - student2.ru

17. нелинейного программирования - student2.ru , если нелинейного программирования - student2.ru . 18. нелинейного программирования - student2.ru , если нелинейного программирования - student2.ru .

19. нелинейного программирования - student2.ru , если нелинейного программирования - student2.ru . 20. нелинейного программирования - student2.ru , если нелинейного программирования - student2.ru .

21. нелинейного программирования - student2.ru , если нелинейного программирования - student2.ru .

22. Найти производную функции нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru по направлению к точке нелинейного программирования - student2.ru .

23. Найти производную функции нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru по направлению к началу координат.

24.Найти производную функции нелинейного программирования - student2.ru в начале координат в направлении луча, образующего угол нелинейного программирования - student2.ru с осью нелинейного программирования - student2.ru .

25. Найти производную функции нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru по направлению к точке нелинейного программирования - student2.ru .

Для указанных ниже функций найти их стационарные точки:

26. нелинейного программирования - student2.ru . 27. нелинейного программирования - student2.ru .

28. нелинейного программирования - student2.ru . 29. нелинейного программирования - student2.ru .

30. нелинейного программирования - student2.ru . 31. нелинейного программирования - student2.ru .

32. нелинейного программирования - student2.ru .

33. нелинейного программирования - student2.ru .

Найти градиент нелинейного программирования - student2.ru и матрицу Гессе нелинейного программирования - student2.ru следующих функций:

34. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

35. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

36. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

37. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

38. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

Разложить по формуле Тейлора следующие функции в заданной точке с точностью до производных второго порядка:

39. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

40. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

41. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

42. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

43. нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

44. Найти матрицу Якоби нелинейного программирования - student2.ru вектор-функции нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

45. Найти матрицу Якоби нелинейного программирования - student2.ru вектор-функции нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

46. Найти матрицу Якоби нелинейного программирования - student2.ru вектор-функции нелинейного программирования - student2.ru в точке нелинейного программирования - student2.ru .

47. Найти вектор нормали нелинейного программирования - student2.ru к гиперплоскости, задаваемой уравнением нелинейного программирования - student2.ru .

48. Найти вектор нормали нелинейного программирования - student2.ru к гиперплоскости, задаваемой уравнением нелинейного программирования - student2.ru .

Задачи

Классическим методом исследовать на экстремум следующие функции и найти (если они есть) все их экстремальные точки:

49. нелинейного программирования - student2.ru . 50. нелинейного программирования - student2.ru .

51. нелинейного программирования - student2.ru . 52. нелинейного программирования - student2.ru .

53. нелинейного программирования - student2.ru . 54. нелинейного программирования - student2.ru .

55. нелинейного программирования - student2.ru , нелинейного программирования - student2.ru .

56. нелинейного программирования - student2.ru . 57. нелинейного программирования - student2.ru .

58. нелинейного программирования - student2.ru .

59. нелинейного программирования - student2.ru .

60. Прибыль P фирмы определяется функцией

нелинейного программирования - student2.ru

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

61. Прибыль P некоторой фирмы определяется функцией

нелинейного программирования - student2.ru

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

61. Издержки нелинейного программирования - student2.ru приходящиеся на единицу выпускаемой продукции, выражается функцией:

нелинейного программирования - student2.ru

где нелинейного программирования - student2.ru – количество (объем выпуска) этой продукции. При каком объеме выпуска суммарные издержки будут минимальными?

62. Определите оптимальный для потребителя объем блага нелинейного программирования - student2.ru если известно, что функция полезности индивида от обладания этим благом имеет вид:

1) нелинейного программирования - student2.ru 2) нелинейного программирования - student2.ru 3) нелинейного программирования - student2.ru

63. Краткосрочные общие затраты (издержки) ТС конкурентной фирмы описываются формулой нелинейного программирования - student2.ru При каком уровне рыночной цены нелинейного программирования - student2.ru эти издержки будут минимальными?

64. Автомобиль расходует

нелинейного программирования - student2.ru

бензина на 100 км пути, где нелинейного программирования - student2.ru – скорость автомобиля (км/час); нелинейного программирования - student2.ru заданные коэффициенты, зависящие от его ходовых свойств. Определить крейсерские[2] скорости автомобилей приведенных в таблице марок.

Марка автомобиля Значения ходовых коэффициентов
a b c k
ГАЗ 31010 0,142 0,0052
BMW 0,112 0,0042
Volvo 0,121 0,0047

65. Две деревни А и В расположены на берегу реки на расстоянии нелинейного программирования - student2.ru кмдруг от друга, третья деревня С находится на той же стороне реки и удалена от деревень А, В на расстояния соответственно нелинейного программирования - student2.ru и нелинейного программирования - student2.ru км. Русло реки в окрестностях деревень прямолинейно. В каком месте следует построить пристань, чтобы сумма расстояний от пристани до деревень была бы наименьшей?

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

Госпитали Расстояние от базовой точки (км)
На восток На север
Госпиталь №1
Госпиталь №2
Госпиталь №3

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

67. Добываемая в карьере руда автотранспортом поставляется на металлургический комбинат. В 30 км от карьера проходит железная дорога, ведущая (по прямой) на металлургический комбинат. Стоимость перевозки 1 т. руды на 1 км для автотранспорта нелинейного программирования - student2.ru руб., для железнодорожного транспорта 2 руб. В каком месте на железной дороге следует построить станцию для перегрузки руды и отправки далее на комбинат по железной дороге? Расстояние от ближайшей к карьеру точки железной дороги до комбината равно 300 км.

68. Берега некоторого морского пролива описывается параболой нелинейного программирования - student2.ru и прямой нелинейного программирования - student2.ru Определить координаты точек на берегах, для которых мост, связывающий эти точки, будет иметь наименьшую длину. Какова будет длина такого моста?

69. Автомобильная горная дорога между пунктами А и В описывает траекторию нелинейного программирования - student2.ru а другая дорога между пунктами С и D проходит по прямой нелинейного программирования - student2.ru Требуется построить связывающий указанные дороги путепровод, по возможности наиболее короткий. Таким образом, задача состоит в определении точек на дорогах, для которых отрезок, связывающий эти две точки, имеет наименьшую длину.

70. Морская береговая линия описывается кривой нелинейного программирования - student2.ru а судоходный канал проходит по прямой нелинейного программирования - student2.ru Определить кратчайшее расстояние между морем и каналом, а также координаты точки на морском берегу и на канале, определяющие это кратчайшее расстояние.

71. Расходы топлива теплоходом пропорциональны кубу его скорости. Известно, что при скорости в 10 км/ч расходы на топливо составляют 30 руб. в час, остальные же расходы (не зависящие от скорости) составляют 480 руб. в час. При какой скорости парохода общая сумма расходов на 1 км пути будет наименьшей? Какова будет при этом общая сумма расходов в час?

72. Функция выручки фирмы квадратично зависит от объема продукции нелинейного программирования - student2.ru

нелинейного программирования - student2.ru

Функция издержек имеет кубическую зависимость от нелинейного программирования - student2.ru

нелинейного программирования - student2.ru

Определить максимальную прибыль фирмы, а также объем выпуска продукции, обеспечивающий эту прибыль.

3. РЕШЕНИЕ ЗАДАЧИ НЕЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ ПРИ ОГРАНИЧЕНИЯХ-РАВЕНСТВАХ

В данном разделе рассматривается оптимизационная ЗНЛП вида

нелинейного программирования - student2.ru (3.1)

нелинейного программирования - student2.ru ; нелинейного программирования - student2.ru , (3.2)

которая в более компактной векторной форме записи имеет вид

нелинейного программирования - student2.ru (3.3)

Здесь: нелинейного программирования - student2.ru – целевая функция; нелинейного программирования - student2.ru – ее векторный аргумент (вектор неизвестных); нелинейного программирования - student2.ru – вектор-функция ограничений; нелинейного программирования - student2.ru – заданный вектор правой части ограничений.

Метод множителей Лагранжа

3.1.1. Назначение и обоснование метода

Метод множителей Лагранжа предназначен для решения ЗНЛП типа (3.1)-(3.2), которая в развернутой форме записи имеет вид

нелинейного программирования - student2.ru (3.4)

нелинейного программирования - student2.ru (3.5)

Для безусловного экстремума, когда ограничений нет, и экстремум ищется на всем пространстве, необходимым условием существования экстремума является условие нелинейного программирования - student2.ru . В случае одного условия область ограничений состоит из поверхности нелинейного программирования - student2.ru ; градиент нелинейного программирования - student2.ru целевой функции в точке экстремума нелинейного программирования - student2.ru должен быть ортогонален к этой поверхности. В противном случае в касательной плоскости существует направление, вдоль которого производная от функции нелинейного программирования - student2.ru отлична от нуля (тогда и производная вдоль кривой на поверхности, касающейся этого направления, отлична от нуля). Поэтому, вследствие ортогональности градиента нелинейного программирования - student2.ru в точке экстремума к поверхности нелинейного программирования - student2.ru , при некотором нелинейного программирования - student2.ru должно выполняться

нелинейного программирования - student2.ru ,

иначе говоря, при некотором нелинейного программирования - student2.ru

нелинейного программирования - student2.ru .

В случае нескольких ограничений в виде системы уравнений, когда допустимое множество представляет собой поверхность

нелинейного программирования - student2.ru ,

градиент должен лежать в нормальной плоскости к поверхности, то есть в плоскости, «натянутой» на векторы

нелинейного программирования - student2.ru .

Следовательно, при некоторых нелинейного программирования - student2.ru Имеем,

нелинейного программирования - student2.ru ,

то есть

нелинейного программирования - student2.ru ,

что является необходимым условием существования экстремума.

Это условие и ложится в основу метода множителей Лагранжа.

Метод подстановки

Метод подстановки применяется для решения ЗНЛП с ограничениями-равенствами:

нелинейного программирования - student2.ru

при условии, что система ограничений нелинейного программирования - student2.ru этой задачи может быть приведена к виду

нелинейного программирования - student2.ru . (3.13)

Подстановка выражений (3.13) на место аргументов нелинейного программирования - student2.ru в целевой функции нелинейного программирования - student2.ru дает функцию, зависящую только от нелинейного программирования - student2.ru :

нелинейного программирования - student2.ru

нелинейного программирования - student2.ru . (3.14)

В итоге исходная задача поиска условного экстремума сводится к задаче поиска безусловного экстремума целевой функции нелинейного программирования - student2.ru . Решая эту задачу классическим методом, находят экстремальные точки нелинейного программирования - student2.ru , после чего простыми подстановками в (3.13) получают значения m первых переменных исходной задачи: нелинейного программирования - student2.ru .

Пример 3.3.Получим решение задачи примера 3.1 методом подстановки. Имеем

нелинейного программирования - student2.ru

нелинейного программирования - student2.ru

Преобразуя систему уравнений-ограничений, приводим ее к виду

нелинейного программирования - student2.ru

Подстановка полученных выражений для нелинейного программирования - student2.ru и нелинейного программирования - student2.ru в целевую функцию дает

нелинейного программирования - student2.ru

После проведения упрощающих преобразований получаем ЗНЛП без ограничений

нелинейного программирования - student2.ru

Необходимым условием существования экстремума этой функции одной переменной является условие равенства нулю ее производной в точке экстремума:

нелинейного программирования - student2.ru

Единственная стационарная точка, являющаяся решением данного уравнения, есть нелинейного программирования - student2.ru . Значение второй производной в стационарной точке больше нуля: нелинейного программирования - student2.ru , следовательно, эта точка есть точка минимума. Подстановка нелинейного программирования - student2.ru в систему ограничений дает

нелинейного программирования - student2.ru

Задачи

Выписать (в произвольной точке) функцию Лагранжа нелинейного программирования - student2.ru , матрицу Якоби нелинейного программирования - student2.ru вектор-функции нелинейного программирования - student2.ru ограничений и окаймленную матрицу Гессе нелинейного программирования - student2.ru для следующих ЗНЛП:

73. нелинейного программирования - student2.ru

74. нелинейного программирования - student2.ru

75. нелинейного программирования - student2.ru

Методом Лагранжа и методом подстановки найти точки условного экстремума следующих функций:

76. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru

77. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru

78. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru

79. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru

80. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru

81. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru

82. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru

83. нелинейного программирования - student2.ru если

нелинейного программирования - student2.ru нелинейного программирования - student2.ru

84. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru нелинейного программирования - student2.ru

85. нелинейного программирования - student2.ru

если нелинейного программирования - student2.ru нелинейного программирования - student2.ru

86. нелинейного программирования - student2.ru если нелинейного программирования - student2.ru

87. нелинейного программирования - student2.ru если

нелинейного программирования - student2.ru нелинейного программирования - student2.ru

88. нелинейного программирования - student2.ru если

нелинейного программирования - student2.ru нелинейного программирования - student2.ru

89. нелинейного программирования - student2.ru если

нелинейного программирования - student2.ru .

90. нелинейного программирования - student2.ru если

нелинейного программирования - student2.ru нелинейного программирования - student2.ru

91. нелинейного программирования - student2.ru если

нелинейного программирования - student2.ru

92. Найти экстремум квадратичной формы нелинейного программирования - student2.ru при условии нелинейного программирования - student2.ru

93. Доказать неравенство нелинейного программирования - student2.ru если нелинейного программирования - student2.ru и нелинейного программирования - student2.ru нелинейного программирования - student2.ru

Указание. Искать минимум функции нелинейного программирования - student2.ru при условии нелинейного программирования - student2.ru

94. Доказать неравенство Гельдера

нелинейного программирования - student2.ru

нелинейного программирования - student2.ru

Указание. Искать минимум функции нелинейного программирования - student2.ru при условии нелинейного программирования - student2.ru

Сформулировать следующие задачи в виде задач нелинейного программирования и решить их:

95. Имеется цемент в количестве нелинейного программирования - student2.ru ; щебень и вода в неограниченном количестве. Требуется построить прямоугольный бассейн наибольшей вместимости. Расход цемента нелинейного программирования - student2.ru на единицу площади дна и стенок бассейна величина постоянная. Найти длину, высоту и глубину нужного бассейна.

96. Имеется цемент в количестве нелинейного программирования - student2.ru ; щебень и вода в неограниченном количестве. Требуется построить цилиндрический бассейн наибольшей вместимости. Расход цемента нелинейного программирования - student2.ru на единицу площади дна и стенок бассейна величина постоянная. Найти высоту и диаметр нужного бассейна.

97. Производственная функция определяется как

нелинейного программирования - student2.ru ,

где нелинейного программирования - student2.ru значения факторов производства, себестоимости единицы которых равны соответственно, 20, 5 и 10 у.е. Найти максимальное значение выхода готовой продукции при условии, что ее себестоимость будет равна 6000.

98. Гражданин свой совокупный доход в размере 240 руб. тратит на приобретение картофеля и других продуктов питания. Определите оптимальный набор гражданина, если цена картофеля нелинейного программирования - student2.ru руб. за 1 кг, а стоимость условной единицы других благ – 6 руб. за единицу. Функция полезности гражданина имеет вид

1) нелинейного программирования - student2.ru 2) нелинейного программирования - student2.ru

99. Оптимальный набор потребителя составляет 6 ед. блага нелинейного программирования - student2.ru и 8 ед. блага нелинейного программирования - student2.ru . Определите цены потребляемых благ, если известно, что доход потребителя равен 240 руб. функция полезности потребителя имеет вид:

1) нелинейного программирования - student2.ru 2) нелинейного программирования - student2.ru 3) нелинейного программирования - student2.ru

100. Рациональный потребитель из всех имеющихся вариантов выбрал набор, состоящий из 20 ед. блага нелинейного программирования - student2.ru и 25 ед. блага нелинейного программирования - student2.ru . Функция полезности индивида имеет вид: нелинейного программирования - student2.ru располагаемый доход равен 100 руб. в месяц. Определите, как изменится доход потребителя, если новый набор содержит 10 ед. блага нелинейного программирования - student2.ru и 15 ед. блага нелинейного программирования - student2.ru , уровень цен не менялся.

101. Консервные банки, изготовляемые из жести, имеют цилиндрическую форму. Радиус основания цилиндра банки равен R см, высота банки – H см. Определить, при каких значениях R и H расход жести на изготовление консервных банок емкостью в 1 литр будет

наименьшим.

102. Производственная функция нелинейного программирования - student2.ru фирмы (производственная функция выражает объем выпускаемой фирмой продукции) имеет следующий вид:

нелинейного программирования - student2.ru ,

где нелинейного программирования - student2.ru затраты ресурсов. Цена покупки фирмой единицы ресурсов нелинейного программирования - student2.ru равна 5 и 10 у.е. соответственно. Каков наибольший выпуск при общих издержках нелинейного программирования - student2.ru ?

103. Производственная функция нелинейного программирования - student2.ru фирмы имеет следующий вид:

нелинейного программирования - student2.ru ,

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

104. Производственная функция нелинейного программирования - student2.ru фирмы описывается функцией Кобба-Дугласа:

нелинейного программирования - student2.ru ,

где А=0,75 – технологический коэффициент, x– затраты капитала, y – суммарные затраты ресурсов. Найти значения величин x и y при ценах используемых ресурсов соответственно нелинейного программирования - student2.ru , чтобы при фиксированном объеме выпускаемой продукции нелинейного программирования - student2.ru обеспечивался минимум затрат нелинейного программирования - student2.ru , выражаемых формулой

нелинейного программирования - student2.ru .

При поиске решения принять нелинейного программирования - student2.ru ; нелинейного программирования - student2.ru

4.РЕШЕНИЕ ЗАДАЧИ НЕЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ ПРИ ОГРАНИЧЕНИЯХ-НЕРАВЕНСТВАХ

Рассматривается ЗНЛП вида

нелинейного программирования - student2.ru (4.1)

нелинейного программирования - student2.ru (4.2)

где нелинейного программирования - student2.ru – целевая функция; нелинейного программирования - student2.ru – вектор неизвестных; нелинейного программирования - student2.ru – функции ограничений. В векторной форме записи эта задача принимает вид

нелинейного программирования - student2.ru (4.3)

нелинейного программирования - student2.ru (4.4)

где нелинейного программирования - student2.ru – m-мерная вектор-ф

Наши рекомендации