Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Панин Артем Александрович

Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования
<
Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Панин Артем Александрович. Сложность и алгоритмы решения двухуровневых задач размещения и ценообразования: диссертация ... кандидата физико-математических наук: 01.01.09 / Панин Артем Александрович;[Место защиты: Институт математики им.С.Л.Соболева СО РАН].- Новосибирск, 2015.- 140 с.

Содержание к диссертации

Введение

1 Постановки задач размещения производства и ценообразования 18

1.1 Задачи ценообразования 22

1.2 Задачи размещения и ценообразования 27

1.3 Задача конкурентного размещения и ценообразования 34

1.4 Задача государственно-частного партнерства 43

2 Задачи ценообразования 51

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

2.2 Вычислительная сложность 60

2.3 Гибридные алгоритмы для задачи фабричного ценообразования 69

2.4 Вычислительный эксперимент 75

2.5 Основные результаты второй главы 82

3 Задачи размещения производства и ценообразования 84

3.1 Вычислительная сложность 85

2 3.2 Гибридные алгоритмы для задачи размещения и фабричного ценообразования 96

3.3 Вычислительный эксперимент 103

3.4 Основные результаты третьей главы 106

4 Задача конкурентного размещения и ценообразования 107

4.1 Вычислительная сложность 108

4.2 Приближённые алгоритмы решения 112

4.3 Вычислительный эксперимент 115

4.4 Основные результаты четвёртой главы 117

5 Задача государственно-частного партнерства 118

5.1 Вычислительная сложность 119

5.2 Приближённые алгоритмы решения 124

5.3 Вычислительный эксперимент 126

5.4 Основные результаты пятой главы 127

Заключение 128

Литература 1

Введение к работе

Актуальность темы. Задачи размещения производства и ценообразования имеют широкий круг приложений в производственной, промышленной, сырьедобывающей и многих других сферах деятельности. Задачи размещения предприятий возникают при планировании и реконструкции производства, проектировании сетей обслуживания, в стандартизации, кластерном анализе и других областях. Задачи ценообразования стали неотъемлемой частью современной рыночной экономической модели. Исследования в области задач размещения ведутся в Институте математики им. С.Л. Соболева СО РАН с конца 60-х годов прошлого столетия. Актуальность этих исследований обусловлена их важными практическими приложениями. Об этом свидетельствует большое число работ, посвященных задачам размещения (как в конкурентной среде, так и при отсутствии противников). Среди них в первую очередь стоит отметить работы Береснева В.Л., Гимади Э.Х., Дементьева В.Т., Гермей-ера Ю.Б., Шамардина Ю.В., Колоколова А.А., Антипина А.С., Хамисова О.В., Васильева И.Л., Забудского Г.Г., Левановой Т.В. и др. Касательно задач ценообразования следует выделить работы Дементьева В.Т., Шамардина Ю.В., Григорьева А.Ю., Свириденко М.И. и др. Из зарубежных авторов касательно задач размещения и ценообразования нужно обратиться к исследованиям Aboolian R., Berman O., Krass D., Dasci A., Laporte G., Serra D., ReVelle C., Eiselt H.A., Drezner T., Marianov V., van Loon J. и др. В настоящее время данная область активно развивается. Устанавливается и исследуется вычислительная сложность задач в рамках классической теории. Развиваются точные и приближенные методы решения.

Цель диссертации. Установление вычислительной сложности исследуемых задач размещения производства и ценообразования. Исходя из этого, разработка и исследование точных и приближенных методов решения.

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

Методы исследования. В диссертации использованы современные методы исследования операций, включающие в себя построение матема-3

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

Научная новизна. Оригинальность и научная новизна полученных результатов состоит в следующем:

  1. Предложены новые модели ценообразования, размещения и ценообразования, конкурентного размещения и ценообразования, государственно-частного партнерства.

  2. Исследована сложность задач ценообразования с различными ценовыми стратегиями. Установлено, что задачи дискриминационного и равномерного ценообразования полиномиально разрешимы, а задача фабричного ценообразования NP-трудна в сильном смысле и принадлежит классу Log-APX.

  3. Для задачи фабричного ценообразования разработаны эффективные гибридные алгоритмы, основанные на методе декомпозиции и мета-эвристиках.

  1. Исследована сложность задач размещения и ценообразования с различными стратегиями ценообразования и типами размещения предприятий. Установлено, что все они являются NP-трудными в сильном смысле и принадлежат классу Poly-APX, причем задачи с одним из типов размещения (когда за размещение взимается плата) являются Poly-APX-полными относительно AP-сводимости, а это значит, что для них не существует приближенного эффективного алгоритма с относительной погрешностью "лучше"полиномиальной при условии P = NP.

  2. Для задачи размещения и фабричного ценообразования, когда открывается заданное число предприятий, разработаны эффективные гибридные алгоритмы на основе генетического локального поиска и спуска с чередующимися окрестностями.

  3. Исследована сложность задачи конкурентного размещения и ценообразования. Установлено, что она является P2 -трудной и лежит в классе Poly-APX2P. Для нее разработаны эффективные алгоритмы, основывающиеся на идеях альтернирующей эвристики и локального поис-

ка.

7) Исследована сложность задачи государственно-частного партнерства. Установлено, что она является NPO-трудной. Для нее разработан эффективный гибридный алгоритм, основанный на методе локального поиска.

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

Практическая и теоретическая ценность. Работа носит теоретический и экспериментальный характер. Исследована сложность задач размещения и ценообразования. Для их решения разработаны точные и приближенные методы. Данные методы реализованы в виде программ. Они показали свою эффективность и могут применяться при решении практических задач, а также использоваться в университетских курсах «Исследование операций» и «Теория принятия решений».

Апробация работы. Все разделы диссертации прошли апробацию на следующих конференциях в России и за рубежом:

V Международная азиатская молодежная школа по оптимизации больших систем, Иссык-Куль, 2009;

Международная конференция «Дискретная оптимизация и исследование операций», Алтай, 2010, и Новосибирск, 2013;

Международная конференция «Optimization and applications» (OPTIMA2011), Петровац, Черногория, 2011 г;

Всероссийская конференция «Проблемы оптимизации и экономические приложения», Омск, 2012;

Международная конференция «ISMP2012», Берлин, Германия, 2012;

Международная конференция «EURO2013», Рим, Италия, 2013;

XVI Байкальская международная школа-семинар «Методы оптимизации и их приложения», о. Ольхон, 2014;

XV-я Всероссийская конференция «Математическое программирование и приложения», Екатеринбург, 2015;

Научные семинары Института математики им. С.Л. Соболева СО РАН.

Публикации. По теме диссертации автором опубликовано 15 работ, в том числе 6 статей в журналах из списка ВАК.

Объем и структура диссертации. Диссертация состоит из введения, пяти глав, заключения и списка литературы (85 наименований). Объем диссертации - 140 страница.

Задачи размещения и ценообразования

Предлагаемая стратегия ценообразования называется фабричной (mill pricing). Помимо нее в диссертационной работе рассматриваются следующие две стратегии. Равномерное ценообразование (uniform pricing), т.е. на всех пунктах обслуживания устанавливается одна и та же цена. Дискриминационное ценообразование (discriminator pricing) – стратегия ценообразования, при которой могут быть ущемлены интересы каких-то групп покупателей, т.к. на каждом пункте обслуживания могут устанавливаться разные цены для разных покупателей. Соответственно, в зависимости от выбора стратегии ценообразования рассмотрим задачи фабричного, равномерного и дискриминационного ценообразования.

В выше описанных моделях ценообразования предприятия (магазины) уже размещены. Производителю остается только назначить цены на производимую продукцию. Если в данной игре Штакельберга положить, что сперва производителю необходимо разместить предприятия, то получим модель размещения производства и ценообразования. В диссертации рассматриваются два типа размещения предприятий: I тип – когда за размещение предприятия взимается определенная плата, II тип (иногда называется медианным) – когда необходимо разместить определенное количество предприятий, при этом плата за размещение не взимается. зависимости от выбора одной из трех стратегий ценообразования и типа размещения получим шесть задач размещения и ценообразования, которые являются обобщением выше описанных задач ценообразования.

Помимо моделей размещения и ценообразования в работе рассматривается модель конкурентного размещения и ценообразования, описываемая следующей игрой Штакельберга. Задано конечное множество пунктов размещения предприятий и конечное множество рынков. Предполагается, что предприятия производят однородный продукт. Первым ходом лидер размещает свои предприятия, затем свой выбор делает конкурент. Каждому игроку необходимо открыть определенное число предприятий, т.е. используется тип размещения II. Для каждого рынка и предприятия известна общая себестоимость производства и доставки товара потребителям рынка. После того как выбраны предприятия процесс ценообразования на каждом рынке реализуется на основе модели ценовой конкуренции Бертрана [71]. В этой модели игроки конкурируют между собой изменяя цены на продукцию стремясь к себестоимости производимой продукции. В результате ценовой конкуренции рынки будут поделены между лидером и конкурентом. Предприятие лидера захватывает рынок, если себестоимость поставляемого им продукта минимальна среди всех открытых предприятий. Оставшиеся рынки захватываются предприятиями конкурента. Монополист на каждом своём рынке, в отличии от модели Бертрана, устанавливает оптимальную монопольную цену и получает прибыль равную произведению величины спроса на разность монопольной цены и себестоимости. Прибыль игрока складывается из прибыли с каждого из монополизированных им рынков. Цель игры

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

В дополнение рассмотрена модель государственно-частного партнерства, в которой государство и инвестор вступают в игру, конкурируя между собой, по освоению минерально-сырьевой базы. При этом они реализуют три группы проектов: инвестиционные (производственные), инфраструктурные и экологические. Реализацию проектов можно интерпретировать как размещение предприятий. Сперва лидер (государство) реализует инфраструктурные и экологические проекты, затем конкурент (инвестор) запускает инвестиционные и, если нужно, экологические. При этом оба игрока имеют бюджетные ограничения на реализацию соответствующих проектов. Цель игры – реализовать такие инфраструктурные и экологические проекты, что после ответа инвестора государство получит наибольшую прибыль.

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

Вычислительная сложность

В настоящей работе изучается интересная и важная с прикладной точки зрения задача формирования работоспособного механизма государственно-частного партнерства, которая формулируется в виде задачи двухуровневого булевого программирования и основывается на идеях Хо-теллинга и механизме дисконтирования доходов и расходов, полученных и произведенных в разные моменты времени [62]. Решение такой задачи позволяет построить эффективную программу освоения минерально-сырьевой базы региона и может быть использовано для поддержки процесса принятия управленческих решений в природно-ресурсной сфере [10, 11].

В работах [10, 11] предложена концепция формирования программы освоения минерально-сырьевой базы на основе механизмов государст Глава 1. Постановки задач размещения и ценообразования венно-частного партнёрства, согласующих долгосрочные интересы государства, частного инвестора и населения в процессе социально-экономического развития и обеспечивающих инвестиционную привлекательность, бюджетные поступления, соблюдение экологических ограничений и рост индикаторов уровня жизни. В рамках данной концепции в процессе освоения территории государство берет на себя не только реализацию инфраструктурных проектов общего назначения, но и часть затрат, связанных с компенсацией экологических потерь, вызванных реализацией инвестиционных проектов.

На вход рассматриваемой далее модели планирования подаётся следующий перечень данных: набор производственных (инвестиционных) проектов, реализуемых частным инвестором, конкретную конфигурацию которых инвестор выбирает в зависимости от того, что предлагает государство в области инфраструктурного и экологического строительства; набор инфраструктурных проектов, реализуемых государством, конкретный перечень которых оно выбирает, исходя из своих оценок эффективности с точки зрения перспектив долгосрочного развития территории; перечень экологических проектов, необходимых для компенсации экологических потерь, вызванных реализацией инвестиционных и инфраструктурных проектов.

Выход модели – программа развития территории (набор реализуемых проектов) и механизм раздела затрат в процессе реализации ин Глава 1. Постановки задач размещения и ценообразования фраструктурных и экологических проектов между государством и инвестором.

Целевая функция (1.20) определяет чистый дисконтированный доход государства. В год t доход государства складывается из трёх составляющих. Первая из них образована доходами бюджета от реализации производственных проектов инвестором и зарплатой, выплачиваемой в процессе их реализации, за вычетом затрат, определяемых экологическими потерями, сопутствующими текущему выбору инвестора. Вторая составляющая образована внепроектными доходами бюджета от реализации

Постановки задач размещения и ценообразования выбранных государством инфраструктурных проектов, зарплатой, выплачиваемой в процессе их осуществления, затратами на их реализацию и экологическими потерями. Третья группа доходов и расходов связана с экологическими проектами. Бюджетные ограничения (1.21) отражают затраты государства на реализацию выбранных инфраструктурных и экологических проектов. Выполнение ограничения (1.22) приводит к тому, что механизм раздела затрат в процессе реализации инфраструктурных и экологических проектов между государством и инвестором учитывает оптимальную реакцию инвестора. Именно это ограничение и превращает данную постановку в задачу двухуровневого программирования. Множество J-pj(x, у) является множеством оптимальных решений параметрической задачи инвестора. В качестве параметров выступает множество выбранных государством инфраструктурных проектов х и экологических проектов у. Задача инвестора Р1(х,у):

Гибридные алгоритмы для задачи размещения и фабричного ценообразования

При исследовании сложности нахождения оптимального или даже допустимого решения оптимизационной задачи одним из ключевых вопросов является связь данной задачи с полиномиальной иерархией задач распознавания. Обычно ограничиваются рассмотрением только нулевого и первого уровня иерархии, а именно классов Р, NP и co-NP. Касательно исследуемых в этой статье задач имеет место следующее утверждение:

Теорема 8 Задачи LDP, LMP, LUP, MLDP, MLMP и MLUP NP-трудны в сильном смысле. Доказательство Напомним определение TVP-трудной в сильном смысле задачи о минимальном покрытии, введенной во второй главе. Пусть заданы множество М = {1,..., т} и набор его подмножеств Mi,..., Мп таких, что иієЛг МІ = М, где N = {1,..., п}. Совокупность N С N подмножеств Мі/І Є TV, называется покрытием множества М, если (J Mj = М. Каждому МІ приписан единичный вес. Требуется найти покрытие минимального веса.

Сведем задачу о минимальном покрытии к задачам LDP, LMP и LUP, т.е. построим функции g и h такие, что функция g строит по входу t задачи о минимальном покрытии вход v задачи LDP (LMP, LUP), длина которого ограничена полиномом от длины \t\ входа t, за полиномиальное от \t\ время, а функция h строит по оптимальному решению задачи LDP (LMP, LUP) для входа v оптимальное решение задачи t за полиномиальное от \t\ время.

Задачи размещения производства и ценообразования Сперва построим по произвольному входу задачи о минимальном покрытии вход задачи LDP (LMP, LUP), т.е. определим функцию д. Пусть I := N - множество возможных мест открытия предприятий, J := М - множество потребителей. Определим бюджет каждого потребителя bj := 2, j Є J. Положим Су := 1,г Є I,j Є МІ. Иначе транспортные затраты положим равными 2, то есть сделаем оставшиеся транспортные пути закрытыми. И пусть f\ := 1,г Є /. Введем обозначение: / := {г Є І\уі = 1}. Докажем следующее вспомогательное утверждение:

Получается, что для нахождения оптимального решения задач LDP, LMP и LUP для входа g(t) можно ограничится перебором допустимых решений вида При этом, если некоторый потребитель j Є МІ не обслуживается, назначаем этого потребителя на предприятие і. Если это предприятие закрыто, то открываем его. Тем самым значение целевой функции не уменьшается. Получается, что данные частные случаи эквивалентны следующей задаче:

Согласно лемме 4 имеем, что максимум выше описанных частных случаев исследуемых задач достигается на / = N - покрытии минимального веса, т.е. когда {і Є / : у І = 1} = N .

Теперь, если мы дополним множество / произвольным множеством Н (\Н\ = \N\), а множество J произвольным множеством Z (\Z\ = \N\), и определим на новых множествах транспортные затраты и бюджет потребителей следующим образом: с = 1, если j = а(і), для некоторой биекции а : Н ь- Z, и с = 2 в противном случае; положим бюджеты новых потребителей равными 2. Тем самым получим вход задач MLDP,

Глава 3. Задачи размещения производства и ценообразования MLMP и MLUP. Аналогичным задачам LDP, LMP и LUP способом получим сведение задач MLDP, MLMP и MLUP к задаче о минимальном покрытии. Теорема доказана.

Доказать TVP-трудность задачи LMP можно было еще проще. Для этого достаточно рассмотреть ее частный случай, когда все предприятия уже построены. Т.е., при условии f\ = 0. Сведение задачи о минимальном покрытии к этому частному случаю задачи LMP (задача MP) описано во второй главе.

Рассмотрим полный взвешенный граф Кп+т, в котором вершинами являются потребители и возможные места открытия предприятий, а веса ребер - транспортные затраты. Задачу LDP (LMP, LUP, MLDP, MLMP, MLUP) определенную на графе Кп+т обозначим как LDPK (LMPK, LUPK, MLDPK, MLMPK, MLUPK). Тогда из теоремы 8, если положить Qk = 2, где либо і, к Є /, либо і, к Є J, следует утверждение:

Следствие 3 Задачи LDPK, LMPK, LUPK, MLDPK, MLMPK и MLUPK NP-трудны в сильном смысле, даже если транспортные затраты удовлетворяют неравенству треугольника.

Если перебирать все возможные размещения, и решать для каждого из них соответствующие задачи ценообразования, то мы получим точные методы решения исследуемых задач размещения производства и ценообразования. Тогда из теоремы 4 и полиномиальной разрешимости задач DP и UP получаем следующее утверждение:

Задачи размещения производства и ценообразования задачи MLDP, MLMP и MLUP полиномиально разрешимы в случае фиксированного числа открываемых предприятий. Введем ряд обозначений, соответствующих произвольной оптимизационной задаче А с критерием максимизации целевой функции: Ь(А) - множество примеров задачи А. При этом произвольный пример t Є L(A) будем называть задачей t; ОРТА{Ї) - оптимальное значение целевой функции в задаче t Є L(A); РА{Ь) - множество допустимых решений задачи t Є L(A); FA(t, s) - значение целевой функции в задаче t Є L(A) на решении s Є DA{P). Из теоремы 8 следует, что, при условии Р ф NP, нахождение оптимального решения исследуемых задач размещения и ценообразования с ростом размерности становится достаточно трудоемким процессом. Тогда имеет смысл рассмотреть вопрос нахождения "неплохого" допустимого решения. Обычно в этом случае рассматривают сложность задачи с точки зрения построения эффективного алгоритма нахождения приближенного решения с гарантированной оценкой точности, т.е. положение оптимизационной задачи в иерархии аппроксимационных классов [27].

Понятно, что если задача А является оптимизационной задачей с критерием максимизации целевой функции, то RA(t,s) = F us\.

Во второй главе было показано, что при фиксированном размещении задачи LMP и MLMP принадлежат классу Log-АР Х, а задачи

Задачи размещения производства и ценообразования LDP, LUP, MLDP и MLUP полиномиально разрешимы. Далее рассмотрим лемму, в которой устанавливается в некотором смысле "ограничение сверху" на положение исследуемых задач в аппроксимационной иерархии:

Доказательство Рассмотрим частные случаи исследуемых задач. Обозначим за LlDP, LlMP и LlUP задачи LDP, LMP и LUP соответственно, в которых открывается не более одного предприятия. Из теоремы 4 следует, что задачи LlDP, LlMP и LlUP полиномиально разрешимы. Оптимальные решения этих задач и будем использовать в качестве допустимого решения исходных задач. Далее ограничимся рассмотрением только задачи LDP. Для задач LMP и LUP доказательство проводится аналогичным образом.

Основные результаты четвёртой главы

В данном разделе будем предполагать, что исходные данные задачи являются целочисленными. Напомним определение стандартной задачи распознавания, соответствующей оптимизационной задаче с критерием максимизации целевой функции. Сопоставим оптимизационной задаче А задачу распознавания D(A), в которой входом является вход задачи А и произвольное рациональное число к. В задаче D(A) надо решить, существует или нет допустимое решение со значением целевой функции, большим или равным к.

Доказательство Рассмотрим задачу о (г\р) - центроиде, в которой участвуют два игрока: лидер и конкурент. Сперва лидер размещает свои р предприятий в конечном множестве возможных мест размещения, затем конкурент открывает свои г предприятий. Каждый клиент выбирает ближайшее к нему (в смысле транспортных затрат) открытое предприятие и приносит ему некоторый доход (независимо от предприятия). Причем из двух предприятий лидера и конкурента, в которых его затраты одинаковы, он предпочтет предприятие лидера. Утверждение теоремы следует из эквивалентности D(F(x)), и стандартной задачи распознава ния, соответствующей задаче конкурента для задачи о (г\р) - центроиде [22, 38, 70], если положить dik = djk, для любых i,j є I] к Є К. Задача CLP является TVP-трудной в сильном смысле, так как частный случай задачи при г = 0 эквивалентен TVP-трудной в сильном смысле задаче о р-медиане [38], в которой требуется разместить р предприятий в конечном множестве возможных мест размещения так, чтобы суммарные транспортные затраты обслуживаемых клиентов были минимальны при условии, что каждый клиент выбирает ближайшее к нему предприятие. Понятно, что если положить в задаче С LP г = 0 и dik = С c-ik, для некоторого большого С, то получим эквивалентную р-медиане задачу. Также выполнено следующее утверждение:

Доказательство Задача распознавания D(CLP) принадлежит классу Sf, если использовать в качестве TVP-оракула задачу распознавания D{F{x)). Сведем Sf-полную стандартную задачу распознавания, соответствующую конкурентной задаче о р-медиане (задаче о (г\р) - центроиде), к задаче D{CLP) как в предыдущей теореме. А Х -трудность задачи С LP следует из Х -полноты задачи D{CLP).

Для того чтобы сформулировать следующий результат, необходимо ввести новую иерархию аппроксимационных классов. Стандартная ап-проксимационная иерархия состоит из следующих классов [27]:

Каждый из этих классов описывает определённое качество аппроксимации, которым обладают образующие его оптимизационные задачи. Данная иерархия используется для описания свойств задач из класса NPO. Содержательно его можно описать как класс оптимизационных задач, у которых соответствующая задача распознавания принадлежит классу NP. Так как у задачи CLP, степень аппроксимируемости которой собираемся оценить, соответствующая задача распознавания является Неполной, то требуемое обобщение естественно ввести следующим образом: А2 О С FPTAS2 Q PTAS2 Q АРХ2 Q Log — APX2 Q С Poly — APX2 С Exp — APX2 CS20, где TJ20 - класс оптимизационных задач, у которых соответствующая задача распознавания принадлежит классу Т,2 . Определение любого из приведённых аппроксимационных классов получается из определения исходного базового класса заменой полиномиального алгоритма на полиномиальный оракульный алгоритм с оракулом из класса NP.

Таким образом, оптимизационная задача из класса S O принадлежит к классу Poly — АРХ2 тогда и только тогда, когда существует полиномиальный детерминированный оракульный алгоритм с подходящим оракулом из класса АP, находящий р(г)-приближенное решение задачи, где г - длина входа задачи, р - полином [27].