On an online random k-SAT model

被引:0
|
作者
Kravitz, David [1 ]
机构
[1] Natl Secur Agcy, Ft George G Meade, MD 20755 USA
关键词
online; sat; algorithm; Boolean; probability;
D O I
10.1002/rsa.20200
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given n Boolean variables x(1),...,xn, a k-clause is a disjunction of k literals, where a literal is a variable or its negation. Suppose random k-clauses are generated one at a time and an online algorithm accepts or rejects each clause as it is generated. Our goal is to accept as many randomly generated k-clauses as possible with the condition that it must be possible to satisfy every clause that is accepted. When cn random k-clauses on n variables are given, a natural online algorithm known as Online-Lazy accepts an expected (1-1/2(k))cn + a(k)n clauses for some constant a(k). If these clauses are given offline, it is possible to do much better, (1-1/2(k))cn + Omega (root c)n can be accepted whp. The question of closing the gap between ak and Omega (root c) for the online version remained open. This article shows that for any k >= 1, any online algorithm will accept less than (1-1/2(k))cn + (In 2)n k-clauses whp, closing the gap between the constant and Omega (root c). Furthermore we show that this bound is asymptotically tight as k -> infinity. (c) 2007 Wiley Periodicals, Inc.
引用
收藏
页码:115 / 124
页数:10
相关论文
共 50 条
  • [41] Improving configuration checking for satisfiable random k-SAT instances
    Abrame, Andre
    Habet, Djamal
    Toumi, Donia
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2017, 79 (1-3) : 5 - 24
  • [42] Satisfiability and Algorithms for Non-uniform Random k-SAT
    Omelchenko, Oleksii
    Bulatov, Andrei A.
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 3886 - 3894
  • [43] Analysis of two simple heuristics on a random instance of k-SAT
    Frieze, A
    Suen, S
    JOURNAL OF ALGORITHMS, 1996, 20 (02) : 312 - 355
  • [44] Threshold values of random K-SAT from the cavity method
    Mertens, S
    Mézard, M
    Zecchina, R
    RANDOM STRUCTURES & ALGORITHMS, 2006, 28 (03) : 340 - 373
  • [45] Recognizing more unsatisfiable random k-sat instances efficiently
    Friedman, J
    Goerdt, A
    Krivelevich, M
    SIAM JOURNAL ON COMPUTING, 2005, 35 (02) : 408 - 430
  • [46] The Number of Satisfying Assignments of Random Regular k-SAT Formulas
    Coja-Oghlan, Amin
    Wormald, Nick
    COMBINATORICS PROBABILITY & COMPUTING, 2018, 27 (04): : 496 - 530
  • [47] Counting good truth assignments of random k-SAT formulae
    Montanari, Andrea
    Shah, Devavrat
    PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2007, : 1255 - +
  • [48] Improving configuration checking for satisfiable random k-SAT instances
    André Abramé
    Djamal Habet
    Donia Toumi
    Annals of Mathematics and Artificial Intelligence, 2017, 79 : 5 - 24
  • [49] On the average similarity degree between solutions of random k-SAT and random CSPs
    Xu, K
    Li, W
    DISCRETE APPLIED MATHEMATICS, 2004, 136 (01) : 125 - 149
  • [50] The number of k-SAT functions
    Bollobás, B
    Brightwell, GR
    RANDOM STRUCTURES & ALGORITHMS, 2003, 22 (03) : 227 - 247