Нижние оценки для ветвящихся программ с ограниченными повторениями на задачи поиска

Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0
Софронова Анастасия Александровна
Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

Ветвящиеся программы позволяют описать различные меры сложности, например, память в машинах Тьюринга или длину доказательств в пропозициональных системах доказательств. В данной работе изучается связь именно с системами доказательств, впервые описанная Ловасом и др. ’95, которые показали, что регулярная резолюция эквивалентна однопроходным ветвящимся программам для задачи поиска невыполненного клоза. Эта связь широко используется; например, в недавнем результате о сложности клики в регулярной резолюции (Атсериас и др. ’18).

Мы изучаем ветвящиеся программы с ограниченными повторениями, так называемые (1, +k)-BP (Силинг ’96), в применении к задаче поиска невыполненного клоза (Search Phi). С одной стороны, это естественное обобщение однопроходных ветвящихся программ. С другой стороны, данная модель вычислений соответствует довольно сильной системе доказательств, в которой существуют короткие доказательства для широкого класса формул, сложных для резолюции (Кноп ’17).

Мы работаем с задачей Search Phi, которая является “простой” в сравнении с известными сложными примерами для (1, +k)-BP. В работе представлена первая техника для доказательства экспоненциальных нижних оценок на (1, +k)-BP для задачи Search Phi. Для этого мы объединяем известную технику для доказательств нижних оценок на ветвящиеся программы (Силинг ’96; Силинг, Вегенер ’94; Юкна, Разборов ’98) с модификацией техники “замыкания” (Алехнович и др. ’04; Алехнович, Разборов ’03). В отличие от большинства нижних оценок на резолюцию, наша техника использует не только локальные свойства формулы, но и её глобальную структуру. Сложное семейство формул, описанное в работе, основано на потоковых формулах, описанных в (Алехнович, Разборов ’03).

1. Introduction 3
1.1. Ourresults……………………………….. 5
1.2. Technique ……………………………….. 5
2. Preliminaries 7
2.1. Branchingprograms…………………………… 7
3. Expanders 10
4. Lower bounds for (1, + )-BP 12
4.1. HardFormulas……………………………… 13
4.1.1. LocallyConsistentAssignments…………………. 15
4.2. ProofofTheorem1.4 ………………………….. 16
4.2.1. ConstructionoftheGarland…………………… 17
4.3. UnreachableLeaves…………………………… 20
4.4. DirectingtheFlow……………………………. 22
5. Conclusion 28
References 29
A. MissedLemmas 32
A.1.Lemma4.5……………………………….. 32
A.2. Lemma4.10 ………………………………. 35
B. Garland in the Paths 38

Propositional proof complexity theory studies proof systems for UNSAT, the language of unsatisfiable propositional formulas. Studying lower bounds on size of such proofs is closely related to the question whether NP and coNP coincide or not. Non-equivalence of those classes would be equivalent to existence of hard formulas for any propositional proof system — that is, formulas which do not have short, polynomial-size proofs.
There exists so-called Cook’s program, which proposes to prove superpolynomial lower bounds for stronger and stronger proof systems until the techniques are developed to do it in a general case. Currently there exist lower bounds only for some specific proof systems.
For many proof systems, the proofs describe the runs of specific classes of SAT-solving al- gorithms. Which means that lower bounds of the size of proofs give us lower bounds on run- ning time of SAT- solvers, as well as some other algorithms. For example, Resolution describes DPLL algorithms [DLL62; Gol79], Cutting Planes corresponds to combinatorial optimization [Gom58; Gom60; Gom63], Nullstellensatz and Polynomial Calculus are related to calculating Gröbner basis [CEI96; Bus+97]. For all those systems there are known lower bounds. The majority of theorem-proving systems is based on propositional proofs as well.
Proofs of unsatisfiability of a formula are closely connected to a certain search relation: given an assignment, it is required to find an unsatisfied clause. Formally it is defined in the following way:

Definition 1.2
An unsatisfied clause search problem Search for an unsatisfiable CNF formula ≔ ⋀ on variables is defined as follows:

input: an -variable assignment ∈ {0, 1} ;
output: an element ∈ such that clause of is falsified by .
Informally speaking, we may think that if we can solve the Search problem in some computational model C, then the description of ∈ C that solves Search is a “certificate of unsatisfiability” of a formula . So we may think of this model as a proof system.
We study a computational model named branching programs. A proof system based on 3
this model could be defined in a way described above [Kno17]. Regular Resolution, which is the restriction of general Resolution, is, in those terms, equivalent to a read-once branching program that searches for an unsatisfied clause [Lov+95].
Branching program is a computational model that is described by a directed acyclic graph. In each vertex a variable is queried, and we proceed along one of the outgoing edges depending on its value. A total assignment corresponds to a path from source to one of the sinks (a computation path), and in the sink a value of a function is written. Let us state the formal definition.
Definition 1.3
Let ≔ { 1, … , } be a set of propositional variables and be a finite set.
A branching program for a relation ⊆ {0, 1} × is a directed acyclic graph with one source. Every sink of the graph is labeled with ∈ , every inner vertex is
labeled with ∈ and it has exactly two outgoing edges labeled by 0 and 1.
Every total assignment : → {0, 1} to variables induces a path in a branch- ing program in the following way. We start in the root of the program. If the current
vertex is labeled with variable , we proceed along the edge ( ).
Let ∈ be the label in the sink we ended up in. We require the following property:
( ( 1), … , ( ), ) ∈ .
This is one of the most fundamental models in theoretical computer science: it captures the space complexity of many versions of restricted and unrestricted Turing machine etc. The read-once version queries each bit only once on every path. This model corresponds to the eraser Turing machines. Exponential lower bounds for this model were proven in [Weg88; Žák86].
The connection between regular Resolution and branching programs makes it interesting to consider some less restricted models of branching programs in application to the Search problems. Some of these models were considered in [Kno17]. In this paper we focus on (1, + )-BPs (branching programs with bounded repetitions).
It is a natural generalization of read-once branching programs that was described in [Sie96]. In this model, we allow our branching programs to requery variables, but on each computation only input bits may be queried more than one time. There are two natural points of view on this model:
syntactic: if we apply the restriction on every path;
semantic: if we apply the restriction on consistent paths
(for formal definition see section 2.1). The semantic version is more powerful and may capture
strong Turing machine models (for details see [JR98]). 4

Exponential lower bounds on (1, + )-BP were shown in [SŽ97; Sie96; SW94; JR98] for various parameters . Lower bounds from [JR98] hold for = Ω ( ) and the lower bound
log
from [Juk08] holds even for = Ω( ), where is the number of input bits. We refer the
reader to the books [Juk12; Weg00] with the detailed description of results related to branching programs.
Described lower bounds for (1, + )-BP are given for “complicated” functions (usually it is characteristic functions of an error-correcting code with additional properties). In particular, these functions are complicated in terms of the certificate complexity, which is not true for Search relation, so the usual techniques do not work in this case. Despite the success in proving lower bounds on the Resolution (and hence read-once programs) the lower bounds for (1, + )-BP on the Search are an open question even for = 1.
Apart from small certificate complexity, there arises another issue in proving lower bounds on Search . It is that (1, + )-BP is much stronger than general Resolution on some classes of formulas [Kno17] even for small constant and syntactic model. This is a crucial observation and it means that we cannot directly apply general techniques for proving lower bounds in proof complexity like [BW01; AR03] etc., since these techniques cannot distinguish between considered classes of formulas and other hard examples for Resolution. Hence if we want to prove lower bound for (1, + )-BP on Search we need some additional arguments in comparison to Resolution lower bounds.
In this work, we introduce a technique for proving such lower bounds on the semantic (1, + )-BP where = (log / log log ) where is the number of variables.
1.1 Our results
The main result is an exponential lower bound on the size of (1, + )-BPs in application
to Search

for = ( log ). log log

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

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

    Читать «Нижние оценки для ветвящихся программ с ограниченными повторениями на задачи поиска»

    Последние выполненные заказы

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Александр О. Спб государственный университет 1972, мат - мех, преподав...
    4.9 (66 отзывов)
    Читаю лекции и веду занятия со студентами по матанализу, линейной алгебре и теории вероятностей. Защитил кандидатскую диссертацию по качественной теории дифференциальн... Читать все
    Читаю лекции и веду занятия со студентами по матанализу, линейной алгебре и теории вероятностей. Защитил кандидатскую диссертацию по качественной теории дифференциальных уравнений. Умею быстро и четко выполнять сложные вычислительные работ
    #Кандидатские #Магистерские
    117 Выполненных работ
    Логик Ф. кандидат наук, доцент
    4.9 (826 отзывов)
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские дисс... Читать все
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские диссертации, рефераты, контрольные) уже много лет. Качество работ гарантирую.
    #Кандидатские #Магистерские
    1486 Выполненных работ
    Кирилл Ч. ИНЖЭКОН 2010, экономика и управление на предприятии транс...
    4.9 (343 отзыва)
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). С... Читать все
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). Сейчас пишу диссертацию на соискание степени кандидата экономических наук.
    #Кандидатские #Магистерские
    692 Выполненных работы
    Татьяна С. кандидат наук
    4.9 (298 отзывов)
    Большой опыт работы. Кандидаты химических, биологических, технических, экономических, юридических, философских наук. Участие в НИОКР, Только актуальная литература (пос... Читать все
    Большой опыт работы. Кандидаты химических, биологических, технических, экономических, юридических, философских наук. Участие в НИОКР, Только актуальная литература (поставки напрямую с издательств), доступ к библиотеке диссертаций РГБ
    #Кандидатские #Магистерские
    551 Выполненная работа
    Ольга Б. кандидат наук, доцент
    4.8 (373 отзыва)
    Работаю на сайте четвертый год. Действующий преподаватель вуза. Основные направления: микробиология, биология и медицина. Написано несколько кандидатских, магистерских... Читать все
    Работаю на сайте четвертый год. Действующий преподаватель вуза. Основные направления: микробиология, биология и медицина. Написано несколько кандидатских, магистерских диссертаций, дипломных и курсовых работ. Слежу за новинками в медицине.
    #Кандидатские #Магистерские
    566 Выполненных работ
    Дмитрий М. БГАТУ 2001, электрификации, выпускник
    4.8 (17 отзывов)
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал стать... Читать все
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал статьи, патенты, кандидатскую диссертацию, преподавал. Занимаюсь этим с 2003.
    #Кандидатские #Магистерские
    19 Выполненных работ
    Оксана М. Восточноукраинский национальный университет, студент 4 - ...
    4.9 (37 отзывов)
    Возможно выполнение работ по правоведению и политологии. Имею высшее образование менеджера ВЭД и правоведа, защитила кандидатскую и докторскую диссертации по политоло... Читать все
    Возможно выполнение работ по правоведению и политологии. Имею высшее образование менеджера ВЭД и правоведа, защитила кандидатскую и докторскую диссертации по политологии.
    #Кандидатские #Магистерские
    68 Выполненных работ
    Ольга Р. доктор, профессор
    4.2 (13 отзывов)
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласован... Читать все
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласованные сроки и при необходимости дорабатываются по рекомендациям научного руководителя (преподавателя). Буду рада плодотворному и взаимовыгодному сотрудничеству!!! К каждой работе подхожу индивидуально! Всегда готова по любому вопросу договориться с заказчиком! Все работы проверяю на антиплагиат.ру по умолчанию, если в заказе не стоит иное и если это заранее не обговорено!!!
    #Кандидатские #Магистерские
    21 Выполненная работа
    Елена Л. РЭУ им. Г. В. Плеханова 2009, Управления и коммерции, пре...
    4.8 (211 отзывов)
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно исполь... Читать все
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно использую в работе графический материал (графики рисунки, диаграммы) и таблицы.
    #Кандидатские #Магистерские
    362 Выполненных работы

    Другие учебные работы по предмету

    Алгоритмы для динамических диаграмм Вороного
    📅 2021 год
    🏢 Санкт-Петербургский государственный университет
    О локальных свойствах решений задач гидродинамики
    📅 2021 год
    🏢 Санкт-Петербургский государственный университет
    Структуры комодулей на кольцах Чжоу флаговых многообразий
    📅 2021 год
    🏢 Санкт-Петербургский государственный университет
    Полнота биортогональных систем для нескольких интервалов
    📅 2021 год
    🏢 Санкт-Петербургский государственный университет
    Задача размещения элементов цепи поставок
    📅 2021 год
    🏢 Санкт-Петербургский государственный университет