Algorithms for SAT based on search in hamming balls

Evgeny Dantsin, Edward A. Hirsch, Alexander Wolpert

פרסום מחקרי: פרק בספר / בדוח / בכנספרקביקורת עמיתים

21 ציטוטים ‏(Scopus)

תקציר

We present two simple algorithms for SAT and prove upper bounds on their running time. Given a Boolean formula F in conjunctive normal form, the first algorithm finds a satisfying assignment for F (if any) by repeating the following: Choose an assignment A at random and search for a satisfying assignment inside a Hamming ball around A (the radius of the ball depends on F). We show that this algorithm solves SAT with a small probability of error in at most 2n-0.712√n steps, where n is the number of variables in F. To derandomize this algorithm, we use covering codes instead of random assignments. The deterministic algorithm solves SAT in at most 2 n-2√n/log2n steps. To the best of our knowledge, this is the first non-trivial bound for a deterministic SAT algorithm with no restriction on clause length.

שפה מקוריתאנגלית
כותר פרסום המארחLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
עורכיםVolker Diekert, Michel Habib
עמודים141-151
מספר עמודים11
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 2004
פורסם באופן חיצוניכן

סדרות פרסומים

שםLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
כרך2996
ISSN (מודפס)0302-9743
ISSN (אלקטרוני)1611-3349

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Algorithms for SAT based on search in hamming balls'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי