Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Н.М. Новикова - Дискретные и непрерывные задачи оптимизации

Н.М. Новикова - Дискретные и непрерывные задачи оптимизации, страница 5

DJVU-файл Н.М. Новикова - Дискретные и непрерывные задачи оптимизации, страница 5 Методы оптимизации (2916): Книга - 5 семестрН.М. Новикова - Дискретные и непрерывные задачи оптимизации: Методы оптимизации - DJVU, страница 5 (2916) - СтудИзба2019-05-11СтудИзба

Описание файла

DJVU-файл из архива "Н.М. Новикова - Дискретные и непрерывные задачи оптимизации", который расположен в категории "". Всё это находится в предмете "методы оптимизации" из 5 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 5 - страница

Для г-приближенных алгоритмов приведем следующий результат [2, с. 439], доказательство которого основано ыа методе динамического программирования и в данном курсе опускается. Творима 5. Пусть для задачи П оптимизации 1) существует псевдополиномиальный алгоритм ее решения; 2) ч1 б П !Ор1п(1)! < р~(!1!,пщп(1)) и пшп(1) < рз(!1!,Ор1п(1)) для некоторых полиномов р~(, ), рз(ч ); 3) го = е(1), 1 б П: параметры ог, задающие ограничения, и о,„, задающие целевую функцию, не пересекаются, и Ых б Яп(о) функция цели /п(о, х) линейно зависит от параметров о„,; тогда Нр(,.) — полипом: Ыс > 0 3 с-приближенный алгоритм А, решения П с временнбй сложностью Тл,(]1]) < р(]1], 1/с).

Теорема 5 справедлива, например, для ЗР (сравните результат с утверждением 11). Набор алгоритмов (А,), определенный в теореме 5, называется но*веселью аолнномнальной вриблахсснной схемой (ПППС) решения задачи П оптимизации. Наличие ПППС вЂ” лучшее, чего можно ожидать при решении ХР-трудных задач. К сожалению, в целом ряде случаев на зто нельзя рассчитывать, так как имеется ТеОРемА 6. Если для П оптимизации соответствующая ей П распознавания свойств является сильно г1Р-полной и Зр'( ) — полипом: ]Ор1п(1)] < р'(пшп(1)) Ы1 б П, то при условии, что Р ф Р1Р, для П не существует ПППС. Показательство проведем от протквного. Пусть ПППС сушествует.

Построим алгоритм А' следующим образом. Пля любой индивидуальной задачи 1 А' вызывает А, с с = 1/(р' (пшп(1))+1). Тогда по определению с-приближенного алгоритма А, ]Ор$п(1)— -А'(Ц] < ]Ор1п(1)]/(р'(пшп(Ц) + 1) < р'(пшп(1))/(р'(пшп(1)) + 1) по условию теоремы. Но в левой части полученного неравенства было целое число, которое оказывается равным нулю как неотрицательное, меньшее 1. Таким образом, алгоритм А' точен, причем Та'(]11) = Тл.(]1[) < р(]1],р'(пшп(1)) + 1) по определению ПППС. Следовательно, алгоритм А' псевдополиномиален, что противоречит теореме 4. Утвкгжднннк 12. Если Р зб г1Р, то ни для какого с > 0 не существует полиномиального с-приближенного алгоритма решения оптимизапионной постановки задачи коммивояжера.

Локязяткльство см. в [2, с. 440-441]. Зля частного случая КМ, в котором функция и(., ) расстояния между городами удовлетворяет неравенству треугольника, наиболее точным из известных с-приближенных полиномиальных алгоритмов решения КМ оптимизапии является 0.5-приближенный алгоритм Кристофидеса [2, с. 429-432]. 2. ОСНОВЫ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Липтерашура: 3. Хачиян Л. Г. Сложность задач линейного программирования. Мл Зыание, 1987, 1т1 10.

25. Понитие о сложности задачи линейного программирования (ЛП) Определение основной задачи ЛП (оэЛП). Принцип граничных решений а геометрическое описание симплекс-метподв. Алгебраическая и битовав сложность мептодов ЛП. Рсзульшатпы но сложмостпи задач, близких к ЛП. Теорема о ераницвх решений задач ЛП с целыми коэффицисшпами. Теорема о мере несовместпкоспти сисптсм линейных мсрввенстпв с целыми коэффициснтмвми. 1. Согласно (3] линейное программирование — зто раздел прыкладной математики, изучающий теорию, приложения и методы решения конечных систем линейных неравенств с конечным числом вещественных неизвестных хт,..., х»: а11Х1 + а12Х2 + ° ° ° + а1»Х» < »1 аюхт + аззхз+ ..

+ ая»х„< ез (1) Э ат1Х1 + ат»2Х2 + ° ° ° + а»т»Х» < От или в сокрашенной записи Ах < 6. Считаем, что матрица А не содержит нулевых строк а;. Основная задача ЛП (озЛП) состоит в нахождении такого решения (1), которое максимизирует заданную линейную функцию (с, х) = от хт+ сзхз+...+ с»х„вектора неизвестных х по всем вещественным х, удовлетворяющим системе (1): птах (с, х); (2) вин т лвйь озЛП (2) с и неизвестными и, тп ограничениями называется задачей размерности (и, тп) и задается числовой таблицей Ьт 32 а12 '... от„ аяя аа а11 аю (3) ат1 атз ° ° а»ит От ст сз ... с» 0 24 своих коэффициентов. В частном случае с = 0 задача (2) эквивалентыа (1), так что умение решать озЛП предполагает умение решать системы линейных неравенств (ЛН).

В з7 будет показано обратное сведение. Вообще говора, в форме (2) может быть представлена любак задача ЛП с ограничениями равенствами и неравенствами, в том числе каноаачгскаг задача ЛП шах (с, х). Азжб, з>6 (Здесь р далее черта сверху будет использоваться длк выделения вектора в отличие от похожего числа.) 'УПРАЖНЕНИЕ 5. Предстввнть каноническую задачу ЛП в форме озЛП. Несмотрз на то, что формально задачи ЛП ые квлзютск дыскретными (х б Ка), их решение нетрудно свести к перебору конечного числа угловых точек (вершин полиэдра (1), задающего ограничения) на основании араавааа грааачыых ргшгааа: если задача (2) имеет решение, то найдетса таках подматрица Аг матрыпы А, что любое решение системы уравнений Агх = йг, т.е. (ад х1 + опхз +... + ам хи = 6;! 1 е 1), реализует максимум в (2).

Отметим, что для невырожденных Аг решение соответствующей системы уравнений Агх = бг, удовлетворяющее ограничениям (1), является угловой точкой (1). Из принципа граничных решений следует, что если угловая точка (1) существует, то разрешимая задача (2) имеет решение и в угловой точке (1), т.е. она эквивалентыа максимизации (с, х) на конечном множестве вершин полнэдра (1). Процедура решения системы линейных уравнений методом Гаусса требует не более полинома 3-й степени от пз, п (точнее; шах(1п, и) [ппп(~в, п)] ) арифметических операций с элементами А и о.

Однако число возможных подматриц матрицы А экспоненциально, и метод полного их перебора не эффективен. В 1820-х гг. Ж. Фурье и затем в 1947 г. Пж. Ланциг предложили метод направленного перебора смежных вершин (1) — в направлении возрастания нелевой функции (2) — самалекс-метод. Хоты каждый шаг симплекс-метода (представлающий собой определенную 25 процедуру пересчета элементов симплекс-таблицы (3)) ограничен по порядку числом гвв арифметических операций, в иастояшее время для всех известных вариантов симплекс-метода приведены примеры, экспоаеациальиые по числу итераций, когда перебирается более 2 м1"""уз1 вершин, ао доказательство невозможности построить полииомиальыый симплекс-метод также отсутствует.

Подчеркнем, что аа практике симплекс-метод ые показывает дааыой оценки ("плохие" примеры довольно редки). Можно построить алгоритм решения задачи ЛП с опеакой у(в)вз арифметкческих операций (ыад числами, записанными в (3)), где 1( ) растет быстрее экспоиеыты. Алгоритм с полиаомиальыой опеакой одновременно по в и ш ые известен и вряд ли будет построен. Теперь заметим, что функция, оцеыиваюшая число арифметических операций в зависимости от в и ш, не учитывает длину кода элементов (3), а только ых количество и поэтому ае является времеаабй сложностью алгоритма. Указанная функция носит название алгебраической слоясносша в отличие от бяшоеой слоясносше— функции, оцеииваюшей число арифметических операций с битами (или с коыечаыми порциями — по размеру мапшкиого регистра) цифровой записи параметров индивидуальной задачи ЛП в зависимости от длиыы входного слова, т.е.

от в, 1в и длин 1 кодов чисел в симплекс-таблице. Очевидно, бктовая сложаость алгоритма соответствует его времеыыбй сложности (см. 11). Входные коэффкциеаты задачи ЛП обычно рациональны, поэтому далее условимся считать их целыми, тогда 1 — длина записи максимального коэффициента в (3) — конечна. Набор (в, вз, 1) называется битовой размерностью задачи ЛП.

Вопрос о сушествоваиии алгоритма ЛП с полииомиальыой битовой сложностью был решен Л. Г. Хачияаом в 1978 г., и тем самым была доказана полиаомиальность задач ЛП. Осыоваые моменты этого доказательства излагаются в следуюшем пуикте и 36. Здесь же укажем ыа отличие классов сложности задачи ЛП и других лииейыых задач. Метод Гаусса решения системы линейных алгебраических уравнений имеет полиыомиальаую алгебраическую сложность, т.е. является сальяоволамомяальяым. Лля ЛП вопрос о сушествовааии сильаополикомиальыого алгоритма открыт. Кроме того, задача решения 26 системы линейных уравнений принадлежит классу Р1С, а аналогичный результат для ЛП означал бы равенство ЯСшР, ожидать которое нег оснований.

Из полиномяальности ЛП вытекает полиномиальность задачи ЛН (существуст ли решение системы ЛИ): ЛН б Р. Аналогячные задачи с дополнятельным ограничением целочисленности или булевости решения 1д1Р-полны: ЦЛН,БЛН б г1РС (см. з2), т.е. полиномиальные алгоритмы для них вряд ли будут построены. Существует неполиномиальное обобшение Л П вЂ” задача проверки истинности высказываний вида Ч1Х1 ' ' ' Сэввп Р((а1 ~ Х) < Ь1 ~ ..

~ (Оув~ Х) < Ьуу~)~ где Я~ б (У,3), а д'(,..., ) — предложение, составленное из линейных неравенств с помощью связок Й,Ч, (и, нли, отрицание). Показано, что любой алгоритм, решаюший эту массовую задачу, имеет не менее чем экспоненциальную сложность. Тот же результат будет и при замене равенствами всех неравенств в постановке задачи.

2. Рассмотрим некоторые свойства задач ЛП с целыми коэффициентами. Лля любой пелочисленной матрицы В введем параметр гз(Р) = шах [деФду [. ПШ вЂ” кввдратвад подматркпв Щ Будем обозначать через [АЩ матрацу, составленную из А и вектора- столбца Ь б Е, дописанного справа. Здесь и далее Екв — тв-мерное пространство целочисленных векторов, Е+' — его неотряпательный ортант.

Творима 1 (о граненая решгнай). Если озЛП (2) размерности (в, дв) с целыми коэффициентами разрешима, то у нее существует рациональное решение х* в шаре йЩ < в'~зсв([А[Ь)) и значением озЛП (2) И" =' (с, х") является рациональное число М/г со знаменателем, ограниченным величиной Ь(А). Воказдтппьство. На основании принципа граничных решений и по правилу Крамера ЗА~ С А: х' = бенд~/деВАд < тд([А[Ь)), ибо йе1Аг > 1, а определитель матрицы Ад~, полученной из Аг заменой 2У уьго столбца на Ыг, не превышает по модулю Ь([А]6]). Отсюда для евклидовой нормы х* получаем требуемую оценку. С учетом цело- численности вектора с знаменатель И' может быть выбран равным знаменателю х' Чу, и 2-е утверждение теоремы следует из определения Ь(А) > ]оесАг]. Опгкдклнник 1.

Точка х' называется с-приближенным решением снстемы линейнык первенств (1), еслв (а;,х') < 6;+с 'яз = 1,пз, где а; — сья строка матрицы А, или в матрнчной записи, обозначая е — вектор-столбец из единиц, Ахк < 6+ се. (1,) ТеОРемА 2 (о мере иесовмесщнвста). Если система ЛН (1) имеет с~-приближенное решение для с~ =' 1/((и+2)Ь(А)], то зта система разрешима, т.е.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее