课题基金 / 基金详情

The next level of SAT solving for very hard problems

The next level of SAT solving for very hard problems
SAT 的新水平解决非常困难的问题
批准号:
EP/S015523/1
负责人:
Oliver Kullmann
金额:
$107.02万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2018
资助国家:
英国
项目状态:
未结题
起止时间:
2018 至 --

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
We witness a twofold explosion of logical complexity in society and mathematical sciences. In society the computer systems become more complex and more pervasive, and to prove or verify their correctness is urgently needed for safety and security. In the mathematical sciences the use of computer-assisted methods promises to strengthen their outreach, beyond the capacities of paper-based proofs. To tackle these complexities, there is thus a strong need for powerful algorithmic logical reasoning.An essential property here is that this reasoning is complete: even the tiniest weakness in a microprocessor design can lead to catastrophic errors, over the lifetime of a train system any "subtle" error in its design can lead to collisions and loss of life, and likewise a mathematical proof must hold forever and under all circumstances.SAT solving, the algorithmic solution of systems of logical (boolean) equations, has become a game changer here over the last two decades, providing a powerful logical engine for the needs of correctness and verification in industry, and for the needs of Automated Theorem Proving (ATP) in mathematics. The basic method is an intelligent form of Brute Force, and the rise of SAT can be understood as based on the emerging science of brute force, as explained inhttps://cacm.acm.org/magazines/2017/8/219606-the-science-of-brute-forceThe older approach for SAT solving is the systematic backtracking approach, enhanced by look-ahead (LA), splitting up of the problem into subproblems by using global statistics gathered from forecasts (the look-aheads). The newer method, mainly responsible for the "SAT revolution", is more chaotic, and follows local statistics to reach a dead-end as soon as possible and learn from it (CDCL -- conflict-driven clause-learning).The method discovered by the applicant, "Cube-and-Conquer" (C&C), can be understood as a reconciliation of the old and the new method: In the first phase the cube-solver, based on LA, plans for splitting the big original problems into (very) many smaller problems, ready to be solved by the conquer-solver, based on CDCL. In this way the strengths of both methods are leveraged: LA uses its global overview to initially split the problem, while CDCL can concentrate on its local solution capabilities. Due to the cube-phase excellent distributed performance for a large number of processors is guaranteed. A strong international success for C&C was the solution of the Boolean Pythagorean Triples Problem (BPTP) in 2016, as explained in the linked article above.This project is about researching, implementing and applying C&C, as summarised by the formula TIA+R+P: Theory, Implementation, Application, + Reflection + Popularisation. The Theory part aims at understanding the "good splitting" of the problem, in the context of this two-phase approach. The Implementation part will provide an open-source ready-to-use software for handling hard problems in (combinatorial) mathematics and correctness/verification. The Application part on the one hand will attack problems like BPTP and bigger, and on the other hand will systematically adapt the methods to industrial contexts. Reflection means two things: on the one hand we reflect on the theory, algorithms and implements developed, learning from the applications. On the other hand we reflect on the applications, especially the mathematical ones, considering them under the algorithmic lense, discovering structures by learning from the algorithms behaviour. Last but not least, Popularisation will be undertaken systematically, to tell about the SAT revolution, the developments in algorithmic logic, and the applications in industry and mathematics.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
Inverting 43-step MD4 via Cube-and-Conquer
通过 Cube-and-Conquer 反转 43 步 MD4
DOI: 10.24963/ijcai.2022/263
发表时间: 2022
期刊:
影响因子: --
作者: [Zaikin O]
通讯作者: Zaikin O
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations
通过 Interwarp 协作在 GPGPU 上进行可扩展的 N-Queens 求解
DOI: 10.1109/candar57322.2022.00029
发表时间: 2022
期刊:
影响因子: --
作者: [Pantekis F]
通讯作者: Pantekis F
Handbook of Satisfiability - Second Edition
满意度手册 - 第二版
DOI: 10.3233/faia200991
发表时间: 2021
期刊:
影响因子: --
作者: [Kullmann O]
通讯作者: Kullmann O
Autarkies for DQCNF
DQCNF 的自给自足
DOI: 10.23919/fmcad.2019.8894263
发表时间: 2019
期刊:
影响因子: --
作者: [Kullmann O]
通讯作者: Kullmann O
7
    国内基金
    海外基金
    外周犬尿氨酸通过脑膜免疫致海马BDNF水平降低介导术后认知功能障碍
    • 批准号:
      82371193
    • 项目类别:
      面上项目
    • 资助金额:
      49.00万元
    • 批准年份:
      2023
    • 负责人:
      苏殿三
    • 依托单位:
    海马神经元胆固醇代谢重编程致染色质组蛋白乙酰化水平降低介导老年小鼠术后认知功能障碍
    • 批准号:
      82371192
    • 项目类别:
      面上项目
    • 资助金额:
      49.00万元
    • 批准年份:
      2023
    • 负责人:
      田婕
    • 依托单位:
    粒子level set方法的改进与空间自适应波浪模型并行化研究
    • 批准号:
      52171245
    • 项目类别:
      面上项目
    • 资助金额:
      58万元
    • 批准年份:
      2021
    • 负责人:
      黄筱云
    • 依托单位:
    多层次纳米叠层块体复合材料的仿生设计、制备及宽温域增韧研究
    • 批准号:
      51973054
    • 项目类别:
      面上项目
    • 资助金额:
      60.0万元
    • 批准年份:
      2019
    • 负责人:
      王建锋
    • 依托单位: