title: Algorithms for special cases of the MaxSAT problem
metadata.name: dc.contributor.advisor
metadata.value: Головнев Александр Гарникович
metadata.lang: ru_RU
metadata.name: dc.contributor.advisor
metadata.value: Golovnev Aleksandr Garnikovic
metadata.lang: en_GB
metadata.name: dc.contributor.author
metadata.value: Тагин Евгений Юрьевич
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Tagin Evgenij Urevic
metadata.lang: en_GB
metadata.name: dc.contributor.editor
metadata.value: Близнец Иван Анатольевич
metadata.lang: ru_RU
metadata.name: dc.contributor.editor
metadata.value: Bliznec Ivan Anatolevic
metadata.lang: en_GB
metadata.name: dc.date.accessioned
metadata.value: 2023-04-06T21:47:28Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2023-04-06T21:47:28Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2022
metadata.name: dc.identifier.other
metadata.value: 024128
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/39492
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: Метод расщепления -- один из наиболее изученных подходов для решения различных NP-трудных задач. Основная идея состоит в разделении задачи на несколько более простых подзадач, таких что по решениям для них можно за полиномиальное время восстановить решение для исходной задачи. В данной работе представляется программа, которая автоматически генерирует алгоритм расщепления с доказательством верхней оценки на время работы, подбирая при этом подходящие упрощения и оптимальные расщепления. В качестве примера приводится алгоритм для задачи (n,3)-MaxSAT (MaxSAT с ограничением, что каждая переменная входит в формулу не более трёх раз) со временем работы O(1.175^n), что улучшает предыдущую известную оценку O(1.191^n) от Беловой и Близнеца. Также приводится метод верификации правил расщепления с помощью SMT-солвера.
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: The splitting method is one of the most well-studied approaches for solving various NP-hard problems. The main idea of this method is to split an input instance of a problem into several simpler instances, such that when the solution for each of them is found, one can construct the solution for the initial instance in polynomial time. In this work, we present the program that automatically generates a splitting algorithm with a proof of the upper bound for the running time. Suitable reductions and splits are chosen automatically. As an example, the algorithm is presented for the (n,3)-MaxSAT problem (MaxSAT with the constraint that in the input formula each variable appears at most three times) with worst running time O(1.175^n), which improves the previously known bound O(1.191^n) from Belova and Bliznets. The method for verifying splitting rules using the SMT solver is also presented.
metadata.lang: en_GB
metadata.name: dc.language.iso
metadata.value: ru
metadata.name: dc.subject
metadata.value: задача выполнимости
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: задача максимальной выполнимости
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: автоматизация доказательства
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: метод расщепления
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: (n
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: 3)-maxsat
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: sat
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: maxsat
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: automated proof
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: splitting method
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: (n
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: 3)-maxsat
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Algorithms for special cases of the MaxSAT problem
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Алгоритмы для частных случаев задачи максимальной выполнимости
metadata.lang: ru_RU
resources.filename: masters_thesis_final.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/39492/2/masters_thesis_final.pdf
resources.format: Adobe PDF
resources.description: Article
resources.size: 362,91 kB
resources.filename: reviewSV_Tagin_otzyv__master___1_.docx
resources.url: https://dspace.spbu.ru/bitstream/11701/39492/3/reviewSV_Tagin_otzyv__master___1_.docx
resources.format: Microsoft Word XML
resources.description: ReviewSV
resources.size: 26,75 kB
resources.filename: reviewSV_Tagin_otzyv__master___1_.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/39492/4/reviewSV_Tagin_otzyv__master___1_.pdf
resources.format: Adobe PDF
resources.description: ReviewSV
resources.size: 71,94 kB