中文
相关论文

相关论文: Solving Rubik's Cube Using SAT Solvers

200 篇论文

A great number of robotics applications demand the rearrangement of many mobile objects, e.g., organizing products on shelves, shuffling containers at shipping ports, reconfiguring fleets of mobile robots, and so on. To boost the throughput…

机器人学 · 计算机科学 2023-01-18 Mario Szegedy , Jingjin Yu

The Conway-99 problem questions the existence of a strongly regular graph with 99 vertices and specific parameters. A \textit{strongly} regular graph is a regular graph that exhibits two additional properties: vertices must share a fixed…

计算机科学中的逻辑 · 计算机科学 2026-04-29 Ali Keramatipour

The problem of P vs. NP is very serious, and solutions to the problem can help save lives. This article is an attempt at solving the problem using a computer algorithm. It is presented in a fashion that will hopefully allow for easy…

数据结构与算法 · 计算机科学 2015-03-19 Matt Groff

There are a huge number of problems, from various areas, being solved by reducing them to SAT. However, for many applications, translation into SAT is performed by specialized, problem-specific tools. In this paper we describe a new system…

人工智能 · 计算机科学 2015-07-01 Predrag Janicic

In this short paper we present a survey of some results concerning the random SAT problems. To elaborate, the Boolean Satisfiability (SAT) Problem refers to the problem of determining whether a given set of $m$ Boolean constraints over $n$…

Recent formal approaches towards causality have made the concept ready for incorporation into the technical world. However, causality reasoning is computationally hard; and no general algorithmic approach exists that efficiently infers the…

人工智能 · 计算机科学 2019-05-01 Amjad Ibrahim , Simon Rehwald , Alexander Pretschner

SATNet is a differentiable constraint solver with a custom backpropagation algorithm, which can be used as a layer in a deep-learning system. It is a promising proposal for bridging deep learning and logical reasoning. In fact, SATNet has…

人工智能 · 计算机科学 2022-11-28 Sangho Lim , Eun-Gyeol Oh , Hongseok Yang

State-of-the-art Boolean satisfiability (SAT) solvers constitute a practical and competitive approach for solving various real-world problems. To encourage their widespread adoption, the relatively high barrier of entry following from the…

计算机科学中的逻辑 · 计算机科学 2025-05-22 Christoph Jabs

Commonly used proof strategies by automated reasoners organise proof search either by ordering-based saturation or by reducing goals to subgoals. In this paper, we combine these two approaches and advocate a SAT-based method with symmetry…

计算机科学中的逻辑 · 计算机科学 2026-03-09 Clemens Eisenhofer , Michael Rawson , Laura Kovács

The queen domination problem asks for the minimum number of queens needed to attack all squares on an $n\times n$ chessboard. Once this optimal number is known, determining the number of distinct solutions up to isomorphism has also…

计算机科学中的逻辑 · 计算机科学 2025-08-19 Taha Rostami , Curtis Bright

Finding exact circuit size is a notorious optimization problem in practice. Whereas modern computers and algorithmic techniques allow to find a circuit of size seven in blink of an eye, it may take more than a week to search for a circuit…

人工智能 · 计算机科学 2022-04-28 Alexander S. Kulikov , Danila Pechenev , Nikita Slezkin

A previously developed quantum search algorithm for solving 1-SAT problems in a single step is generalized to apply to a range of highly constrained k-SAT problems. We identify a bound on the number of clauses in satisfiability problems for…

人工智能 · 计算机科学 2011-05-30 T. Hogg

When solving a combinatorial problem using propositional satisfiability (SAT), the encoding of the problem is of vital importance. We study encodings of Pseudo-Boolean (PB) constraints, a common type of arithmetic constraint that appears in…

人工智能 · 计算机科学 2021-10-18 Miquel Bofill , Jordi Coll , Peter Nightingale , Josep Suy , Felix Ulrich-Oltean , Mateu Villaret

Although Boolean Constraint Technology has made tremendous progress over the last decade, the efficacy of state-of-the-art solvers is known to vary considerably across different types of problem instances and is known to depend strongly on…

人工智能 · 计算机科学 2014-01-07 Holger Hoos , Roland Kaminski , Marius Lindauer , Torsten Schaub

In computational complexity theory, a decision problem is NP-complete when it is both in NP and NP-hard. Although a solution to a NP-complete can be verified quickly, there is no known algorithm to solve it in polynomial time. There exists…

计算复杂性 · 计算机科学 2018-03-28 Wenxia Guo , Jin Wang , Majun He , Xiaoqin Ren , Wenhong Tian , Qingxian Wang

Over the last few decades, many distinct lines of research aimed at automating mathematics have been developed, including computer algebra systems (CASs) for mathematical modelling, automated theorem provers for first-order logic, SAT/SMT…

计算机科学中的逻辑 · 计算机科学 2019-09-18 Curtis Bright , Ilias Kotsireas , Vijay Ganesh

This paper introduces SATFuL, a SAT solver for fuzzy logics. In contrast to the Boolean case, for which numerous SAT solvers exist, the SAT problem for fuzzy logics has attracted less attention, even though these tools have interesting…

计算机科学中的逻辑 · 计算机科学 2026-04-20 Pablo F. Castro

The first 2x2x2 twisty cube was created as a demonstration tool by Erno Rubik in 1974 to help his students understand the complexity of space and the movements in 3D. He fabricated a novel 3x3x3 mechanism where the 26 cubies were turning,…

历史与综述 · 数学 2015-05-05 Sandor Kiss

Boolean satisfiability (SAT) problem, the first problem proven to be NP-complete, has become a fundamental challenge in computational complexity, with widespread applications in optimization and verification across many domains. Despite…

计算机科学中的逻辑 · 计算机科学 2026-04-01 Curie Kim , Carsten Portner , Mingju Liu , Steve Dai , Haoxing Ren , Brucek Khailany , Alvaro Velasquez , Ismail Alkhouri , Cunxi Yu

Many combinatorial problems can be formulated as "Can I transform configuration 1 into configuration 2, if certain transformations only are allowed?". An example of such a question is: given two k-colourings of a graph, can I transform the…

离散数学 · 计算机科学 2013-12-11 Jan van den Heuvel