Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Impact of Community Structure on SAT Solver Performance

Impact of Community Structure on SAT Solver Performance (Презентации лекций), страница 5

PDF-файл Impact of Community Structure on SAT Solver Performance (Презентации лекций), страница 5 Boolean SAT-SMT Solvers for Software Engineering (64075): Лекции - 11 семестр (3 семестр магистратуры)Impact of Community Structure on SAT Solver Performance (Презентации лекций) - PDF, страница 5 (64075) - СтудИзба2020-08-25СтудИзба

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

Файл "Impact of Community Structure on SAT Solver Performance" внутри архива находится в следующих папках: Презентации лекций, Статьи к лекциям. PDF-файл из архива "Презентации лекций", который расположен в категории "". Всё это находится в предмете "boolean sat-smt solvers for software engineering" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

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

Текст 5 страницы из PDF

While they did use certain graph theoreticconcepts, such as node-degree statistics, they did not consider the concept ofcommunities as a feature of the input. The list of 48 features could be used in amore comprehensive model than the ones used in our regression. In [10] Habetet al present an empirical study of the effect of conflict analyses on solution timein CDCL solvers.In [2] the authors present a the notion of fractal dimensions in SAT solvers,they have discovered that as the SAT solver progresses the fractal dimensionincreases when new learnt clauses are added to the formula. They have also discovered that learnt clauses do not connect distant parts of the formula (oneswith long shortest paths between nodes), as one would expect. This is interesting when combined with the work we present stating that clauses which arecomprised of variables in a small number of communities are more useful to thesolver. This means that even when a learnt clause that does connect distantvariable in the formula is added, it is not as useful as a clause that connectslocally occurring variables.5ConclusionsIn this paper we presented evidence that the community structure present in realworld SAT instances is correlated with solution time of CDCL SAT solvers.

First,we highlighted a relationship between Literal Block Distance (LBD), a measureindicating the importance of a learnt clause in CDCL solver, and communitystructure. In particular, learnt clauses that are shared by few communities arehighly correlated with high-quality learnt clauses with low LBD scores.

In otherwords, we have a new measure (number of communities shared by a learnt clause)of quality of learnt clauses that correlates with a very successful existing one(LBD). This result provides new insights into the efficiency of the LBD measureand should be considered to improve solver performance. Second, we introduceda model, that while not perfect, is a first step towards a predictive model forthe solution time of SAT instances. Finally, we presented a result showing thatrandomly generated instances are particularly difficult to solve, regardless ofnumber of clauses or variables, when their modularity is between 0.05 and 0.13.6Future WorkAs mentioned in Section 3.4, our regression is one of the early predictive modelfor solve time of a CDCL solver based on community structure. However, thereare many other factors not discussed in this paper that may play an importantrole in determining solve time, factors such as: median/mean size of clauses,the number of clauses that feature a subset of variables that appear together inanother clause, the number of unique pairs of variables appearing in a clause, orthe size of the largest clique in the variable graph.

Any or all of these featuresmay play a role in determining solution time. In the future we intend to exploreas many of these, and as many of the 48 features from [16] as necessary toimprove our model. Another potential for research is implementing a solver thattakes advantage of community structure to improve solve time, this could beimplemented in several ways, one of which is to create a clause deletion heuristicbased on the community structure (as opposed to LBD deletion policy). Anothercould be to implement a decision heuristic that chooses variables that appearin learnt clauses with variables from very few number of communities. The ideabeing the more local a conflict clause is to a community, the higher its quality.References1.

2013 sat competition. http://satcompetition.org/2013/. Accessed: 2014-01-31.2. Carlos Ansótegui, Maria Luisa Bonet, Jesús Giráldez-Cru, and Jordi Levy. Thefractal dimension of sat formulas. arXiv preprint arXiv:1308.5046, 2013.3. Carlos Ansótegui, Jesús Giráldez-Cru, and Jordi Levy.

The community structureof sat formulas. In Theory and Applications of Satisfiability Testing–SAT 2012,pages 410–423. Springer, 2012.4. Carlos Ansótegui and Jordi Levy. On the modularity of industrial sat instances.In CCIA, pages 11–20, 2011.5. Gilles Audemard and Laurent Simon.

Predicting learnt clauses quality in modernSAT solvers. In proceedings of IJCAI, pages 399–404, 2009.6. Aaron Clauset, Mark EJ Newman, and Cristopher Moore. Finding communitystructure in very large networks. Physical review E, 70(6):066111, 2004.7. Niklas Eén and Niklas Sörensson. An extensible sat-solver. In Theory and applications of satisfiability testing, pages 502–518. Springer, 2004.8. Niklas Een and Niklas Sörensson.

Minisat: A sat solver with conflict-clause minimization. Sat, 5, 2005.9. Ian P Gent and Toby Walsh. The sat phase transition. In ECAI, pages 105–109.PITMAN, 1994.10. Djamal Habet and Donia Toumi. Empirical study of the behavior of conflict analysis in cdcl solvers. In Principles and Practice of Constraint Programming, pages678–693.

Springer, 2013.11. David Mitchell, Bart Selman, and Hector Levesque. Hard and easy distributionsof sat problems. In AAAI, volume 92, pages 459–465. Citeseer, 1992.12. Mark EJ Newman. Fast algorithm for detecting community structure in networks.Physical review E, 69(6):066133, 2004.13. Zack Newsham, Vijay Ganesh, Sebastian Fischmeister, Gilles Audemard, and Laurent Simon. Community Structure of SAT Instances Webpage with Data and Code.https://ece.uwaterloo.ca/~vganesh/satcommunitystructure.html.14. Knot Pipatsrisawat and Adnan Darwiche.

A lightweight component caching schemefor satisfiability solvers. In proceedings of SAT, pages 294–299, 2008.15. Moshe Vardi. Phase transition and computation complexity. http://www.lsv.ens-cachan.fr/Events/fmt2012/SLIDES/moshevardi.pdf, 2012.16. Lin Xu, Frank Hutter, Holger H Hoos, and Kevin Leyton-Brown.

Satzilla: Portfoliobased algorithm selection for sat. J. Artif. Intell. Res.(JAIR), 32:565–606, 2008.17. Wangsheng Zhang, Gang Pan, Zhaohui Wu, and Shijian Li. Online communitydetection for large complex networks. In Proceedings of the Twenty-Third international joint conference on Artificial Intelligence, pages 1903–1909. AAAI Press,2013.7AppendixFactor|CO||CL| Q QCOR|CL| Q|CL| Q |CO| QCOR V CLR|CL| Q |CO|Q QCORQQ |CO| QCORQ |CO||V | QCOR|CL| |V | V CLR|CL| |V | QCOR V CLR|V |QCOR|CL| |V | QCOR(Intercept)|CL| QCOR|CL| |V |QCOR V CLRV CLR|CL||V | QCOR V CLR|V | V CLR|CL| |V | Q QCOR|CL| |V | Q|CL| |V | Q |CO||CL| |V | Q |CO| QCOREstimate-1.237e+00-4.226e+02-2.137e+02-1.177e+03-6.024e+023.415e+021.726e+029.451e+024.839e+02-3.177e+01-1.263e+01-2.521e+01-1.376e+01-1.057e+012.096e+01-4.949e+009.486e+009.641e+009.035e+004.452e+004.299e+001.700e+018.059e+00-4.680e+02-2.373e+02-6.594e+02-1.286e+03Std.

Error t value P r(> |t|)3.202e-01 -3.864 0.0001211.207e+02 -3.500 0.0004926.136e+01 -3.483 0.0005233.461e+02 -3.402 0.0007021.774e+02 -3.396 0.0007191.023e+023.339 0.0008815.200e+013.318 0.0009472.927e+023.229 0.0012921.503e+023.220 0.0013351.004e+01 -3.164 0.0016174.503e+00 -2.805 0.0051639.008e+00 -2.798 0.0052634.947e+00 -2.782 0.0055263.912e+00 -2.701 0.0070657.894e+002.656 0.0080731.950e+00 -2.538 0.0113273.792e+002.502 0.0125563.933e+002.451 0.0144563.789e+002.385 0.0173231.892e+002.353 0.0188451.894e+002.270 0.0235077.556e+002.250 0.0247553.811e+002.115 0.0347692.298e+02 -2.036 0.0420601.167e+02 -2.034 0.0422683.315e+02 -1.989 0.0470426.469e+02 -1.988 0.047160Sig*************************************************Table 2: List of all significant effects, three stars indicates the highest level ofconfidence that the effect is important.

indicates an interaction between twoor more factors and Sig stands for Significance.

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