63,901 research outputs found

    The Fractal Dimension of SAT Formulas

    Get PDF
    Modern SAT solvers have experienced a remarkable progress on solving industrial instances. Most of the techniques have been developed after an intensive experimental testing process. Recently, there have been some attempts to analyze the structure of these formulas in terms of complex networks, with the long-term aim of explaining the success of these SAT solving techniques, and possibly improving them. We study the fractal dimension of SAT formulas, and show that most industrial families of formulas are self-similar, with a small fractal dimension. We also show that this dimension is not affected by the addition of learnt clauses. We explore how the dimension of a formula, together with other graph properties can be used to characterize SAT instances. Finally, we give empirical evidence that these graph properties can be used in state-of-the-art portfolios.Comment: 20 pages, 11 Postscript figure

    Integrating Conflict Driven Clause Learning to Local Search

    Full text link
    This article introduces SatHyS (SAT HYbrid Solver), a novel hybrid approach for propositional satisfiability. It combines local search and conflict driven clause learning (CDCL) scheme. Each time the local search part reaches a local minimum, the CDCL is launched. For SAT problems it behaves like a tabu list, whereas for UNSAT ones, the CDCL part tries to focus on minimum unsatisfiable sub-formula (MUS). Experimental results show good performances on many classes of SAT instances from the last SAT competitions

    Beyond the structure of SAT formulas

    Get PDF
    Hoy en día, muchos problemas del mundo real son codificados en instancias SAT y resueltos eficientemente por modernos SAT solvers. Estos solvers, usualmente conocidos como Conflict-Driven Clause Learning (CDCL: Aprendizaje de cláusulas guiado por conflictos) SAT solvers, incluyen una variedad de sofisticadas técnicas, como el aprendizaje de cláusulas, estructuras de datos perezosas, heurísticas de ramificación adaptativas basadas en los conflictos, o reinicios aleatorios, entre otros. Sin embargo, las razones de su eficiencia resolviendo problemas SAT del mundo real, o industriales, son todavía desconocidas. La creencia común en la comunidad SAT es que estas técnicas explotan alguna estructura oculta de los problemas del mundo real. En esta tesis, primeramente se caracteriza algunas importantes características de la estructura subyacente de las instancias SAT industriales. Específicamente, estas son la estructura de comunidades y la estructura auto-similar. Se observa que la mayoría de las fórmulas SAT industriales, vistas como grafos, tienen estas dos propiedades. Esto significa que (i) en un grafo con una estructura de comunidades clara; es decir, alta modularidad, se puede encontrar una partición de sus nodos en comunidades de tal forma que la mayoría de las aristas conectan nodos de la misma comunidad; y (ii) en un grafo con el patrón de auto-similitud; es decir, siendo fractal, su forma se mantiene después de re-escalados (agrupando conjuntos de nodos en uno). Se analiza también cómo estas estructuras están afectadas por los efectos de las técnicas CDCL durante la búsqueda. Usando los estudios estructurales previos, se proponen tres aplicaciones. Primero, se aborda el problema de la generación aleatoria de instancias SAT pseudo-industriales usando la noción de modularidad. Nuestro modelo genera instancias similares a las (clásicas) fórmulas SAT aleatorias cuando la modularidad es baja, pero cuando este valor es alto, nuestro modelo también es adecuado para modelar problemas pseudo-industriales realísticamente. Segundo, se propone un método basado en la estructura en comunidades de la instancia para detectar cláusulas aprendidas relevantes. Nuestra técnica aumenta la instancia original con un conjunto de cláusulas relevantes, y esto resulta en una mejora general de la eficiencia de varios CDCL SAT solvers. Finalmente, se analiza la clasificación de instancias SAT industrial en familias usando las características estructurales previamente analizadas, y se comparan con otros clasificadores comúnmente usados en aproximaciones SAT portfolio. En resumen, esta disertación extiende nuestro conocimiento sobre la estructura de las instancias SAT, con el objetivo de explicar mejor el éxito de las técnicas CDCL, con la posibilidad de mejorarlas; y propone una serie de aplicaciones basadas en este análisis de la estructura subyacente de las fórmulas SAT.Nowadays, many real-world problems are encoded into SAT instances and efficiently solved by modern SAT solvers. These solvers, usually known as Conflict-Driven Clause Learning (CDCL) SAT solvers, include a variety of sophisticated techniques, such as clause learning, lazy data structures, conflict-based adaptive branching heuristics, or random restarts, among others. However, the reasons of their efficiency in solving real-world, or industrial, SAT instances are still unknown. The common wisdom in the SAT community is that these technique exploit some hidden structure of real-world problems. In this thesis, we characterize some important features of the underlying structure of industrial SAT instances. Namely, they are the community structure and the self-similar structure. We observe that most industrial SAT formulas, viewed as graphs, have these two properties. This means that~(i) in a graph with a clear community structure, i.e. having high modularity, we can find a partition of its nodes into communities such that most edges connect nodes of the same community; and~(ii) in a graph with a self-similar pattern, i.e. being fractal, its shape is kept after re-scalings, i.e., grouping sets of nodes into a single node. We also analyze how these structures are affected by the effects of CDCL techniques during the search. Using the previous structural studies, we propose three applications. First, we face the problem of generating pseudo-industrial random SAT instances using the notion of modularity. Our model generates instances similar to (classical) random SAT formulas when the modularity is low, but when this value is high, our model is also adequate to model realistic pseudo-industrial problems. Second, we propose a method based on the community structure of the instance to detect relevant learnt clauses. Our technique augments the original instance with this set of relevant clauses, and this results into an overall improvement of the efficiency of several state-of-the-art CDCL SAT solvers. Finally, we analyze the classification of industrial SAT instances into families using the previously analyzed structure features, and we compare them to other classifiers commonly used in portfolio SAT approaches. In summary, this \dissertation extends the understandings of the structure of SAT instances, with the aim of better explaining the success of CDCL techniques and possibly improve them, and propose a number of applications based on this analysis of the underlying structure of SAT formulas

    The Configurable SAT Solver Challenge (CSSC)

    Get PDF
    It is well known that different solution strategies work well for different types of instances of hard combinatorial problems. As a consequence, most solvers for the propositional satisfiability problem (SAT) expose parameters that allow them to be customized to a particular family of instances. In the international SAT competition series, these parameters are ignored: solvers are run using a single default parameter setting (supplied by the authors) for all benchmark instances in a given track. While this competition format rewards solvers with robust default settings, it does not reflect the situation faced by a practitioner who only cares about performance on one particular application and can invest some time into tuning solver parameters for this application. The new Configurable SAT Solver Competition (CSSC) compares solvers in this latter setting, scoring each solver by the performance it achieved after a fully automated configuration step. This article describes the CSSC in more detail, and reports the results obtained in its two instantiations so far, CSSC 2013 and 2014

    Do Measures of College Quality Matter? The Effect of College Quality on Graduates’ Earnings

    Get PDF
    This study reviews and explores the varying effects of college quality caused by different measure of college quality, including Barron’s ratings, mean SAT scores of entering freshman class, tuition and fees, and Carnegie Classification. Data for this research come from NCES’ Baccalaureate & Beyond study. Results suggest that the estimated effect of college quality is sensitive to the measure of college quality, suggesting that different measures of college quality may provide partial explanation for the varying effect of college quality in previous studies. More importantly, the current analysis shows that the common wisdom that it pays to attend high-quality colleges is robust to these measures

    Do Expenditures Other Than Instructional Expenditures Affect Graduation and Persistence Rates in American Higher Education

    Get PDF
    [Excerpt] Rates of tuition increases in both private and public higher education that continually exceed inflation, coupled with the fact that the United States no longer leads the world in terms of the fraction of our young adults who have college degrees, have focused attention on why costs keep increasing in higher education and what categories of higher education expenditures have been growing the most rapidly. In a series of publications, the Delta Cost Project has shown that during the last two decades median instructional spending per full-time equivalent (FTE) student in both public and private 4-year colleges and universities in the United States grew at a slower rate than median expenditures per FTE student in many other categories of expenditures (research, public service, academic support, student services, and scholarships and fellowships).1 Similarly, the Center for College Affordability and Productivity reports that during the same time period, managerial and support/service staff at colleges and universities grew relative to faculty. Do such changes reflect increased inefficiency and waste or do some non instructional categories of employees and expenditures contribute directly to the educational mission of American colleges and universities? In this paper, we use institutional level panel data and an educational production function approach to estimate whether various non instructional categories of expenditures directly influence graduation and persistence rates of undergraduate students in American colleges and universities. We find, not surprisingly, that the answer is several of these expenditure categories do influence students’ educational outcome, but that the extent that they matter varies with the socioeconomic backgrounds and the average test scores of the students attending the institutions

    Reaching for the Brass Ring: How the \u3ci\u3eU.S. News & World Report\u3c/i\u3e Rankings Shape the Competitive Environment in U.S. Higher Education

    Get PDF
    [Excerpt] So institutions at all places in the selectivity game are thinking about their US News & World Report (USNWR) rankings. In the next section of the paper I will discuss the formula that USNWR used to compute its rankings in its America’s Best Colleges: 2001 issue and show how the elements that constitute it have altered how colleges and universities behave. Sometimes an action taken to improve an institution’s rankings may also make educational sense. However, sometimes it may not and it may also not be in the best interest of our educational system as a whole. In the final section of the paper, I ask whether the methodology that USNWR uses to calculate its rankings prevents institutions from collaborating in ways that make sense both educationally and economically. My answer is to a large extent no. Hence, while the USNWR rankings may have caused institutions to worry more about the peers with which they compete, the ranking should not prevent the institutions from working productively towards common goals. Put another way, institutions should not blame USNWR for their failure to collaborate more
    • …
    corecore