Demo Data from EDBT 2026 / reviewers in the wild / expert
Christian Schallhart
dblp:s/ChristianSchallhart
· DBLP profile ↗
39ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 15Databases, data management, data science and information retrieval · 14Theory of computation · 7 · 1 first-authorSecurity and privacy · 4Artificial intelligence and machine learning · 3Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
6 papers |
Data integration and cleaning · 73% Data models and query languages · 17% Information retrieval · 10% | |
| Artificial intelligence
3 papers |
Information extraction and text analysis · 83% Knowledge representation and reasoning · 17% | |
| Software engineering, system software, and programming languages
6 papers |
Program verification · 57% Software testing · 40% Program analysis · 3% | |
| Network and information security
4 papers |
Malware analysis · 40% Cryptographic protocols and secure computation · 30% Systems and software security · 13% |
Topics — the 21 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › data extraction
web data extraction |
0.7 | 5 | 2016 | DIADEM: Thousands of Websites to a Single Database · Proc. VLDB Endow. 2014 OXPath: A language for scalable data extraction, automation, and crawling on the deep web · VLDB J. 2013 OPAL: automated form understanding for the deep web · WWW 2012 |
Natural language and speech › Information extraction and text analysis › morphological analysis
paradigm completion |
0.4 | 1 | 2020 | Frugal Paradigm Completion · ACL 2020 |
Natural language and speech › Information extraction and text analysis › web information extraction
wrapper induction |
0.2 | 1 | 2016 | Robust and Noise Resistant Wrapper Induction · SIGMOD Conference 2016 |
Software testing
test generation |
0.2 | 2 | 2010 | How did you specify your test suite · ASE 2010 FShell: Systematic Test Case Generation for Dynamic Analysis and Measurement · CAV 2008 |
Data integration and cleaning › data extraction
structured data extraction |
0.2 | 1 | 2014 | DIADEM: Thousands of Websites to a Single Database · Proc. VLDB Endow. 2014 |
Data integration and cleaning › data extraction › web data extraction
wrapper generation |
0.2 | 1 | 2014 | DIADEM: Thousands of Websites to a Single Database · Proc. VLDB Endow. 2014 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.2 | 1 | 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web · VLDB J. 2013 |
Information retrieval › search engines › web crawling
deep web crawling |
0.2 | 1 | 2013 | OXPath: A language for scalable data extraction, automation, and crawling on the deep web · VLDB J. 2013 |
Data integration and cleaning › web data integration
deep web integration |
0.2 | 1 | 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web · VLDB J. 2013 |
Data models and query languages › query language
web query languages |
0.2 | 1 | 2013 | OXPath: A language for scalable data extraction, automation, and crawling on the deep web · VLDB J. 2013 |
Cryptographic protocols and secure computation › verifiable computation
privacy-preserving verification |
0.2 | 1 | 2013 | Verification across Intellectual Property Boundaries · ACM Trans. Softw. Eng. Methodol. 2013 |
Natural language and speech › Information extraction and text analysis › computational morphology
morphological inflection |
0.1 | 1 | 2020 | Frugal Paradigm Completion · ACL 2020 |
Program verification › dynamic verification
runtime verification |
0.1 | 1 | 2011 | Runtime Verification for LTL and TLTL · ACM Trans. Softw. Eng. Methodol. 2011 |
Malware analysis › malware detection
malware variant detection |
0.1 | 1 | 2010 | Proactive Detection of Computer Worms Using Model Checking · IEEE Trans. Dependable Secur. Comput. 2010 |
Malware analysis › malware detection
model-checking-based malware detection |
0.1 | 1 | 2010 | Proactive Detection of Computer Worms Using Model Checking · IEEE Trans. Dependable Secur. Comput. 2010 |
Program verification
model checking |
0.1 | 2 | 2011 | Runtime Verification for LTL and TLTL · ACM Trans. Softw. Eng. Methodol. 2011 Proactive Detection of Computer Worms Using Model Checking · IEEE Trans. Dependable Secur. Comput. 2010 |
Hardware security and side channels
intellectual property protection |
0.0 | 1 | 2013 | Verification across Intellectual Property Boundaries · ACM Trans. Softw. Eng. Methodol. 2013 |
Web and mobile security › web measurement
web crawling |
0.0 | 1 | 2012 | OPAL: automated form understanding for the deep web · WWW 2012 |
Automata and formal languages › regular languages
regular expressions |
0.0 | 1 | 2010 | How did you specify your test suite · ASE 2010 |
Program analysis
dynamic analysis |
0.0 | 1 | 2008 | FShell: Systematic Test Case Generation for Dynamic Analysis and Measurement · CAV 2008 |
Virtual and augmented reality › virtual environment
networked virtual environment |
0.0 | 1 | 2007 | Enforcing Semantic Integrity on Untrusted Clients in Networked Virtual Environments · S&P 2007 |
Methods — techniques the papers use, named apart from their topics
query language induction · 0.5XPath · 0.5protocol design · 0.3ontology learning · 0.3cryptographic reduction proofs · 0.3visual rendering analysis · 0.3template language · 0.3regular expression extension · 0.2model checking · 0.2coverage computation · 0.2control flow graph extraction · 0.2CTPL specification language · 0.2relational transducers · 0.2ontological knowledge · 0.2cryptographic protocol design · 0.1three-valued semantics · 0.1monitor generation · 0.1systematic test case generation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Frugal Paradigm CompletionabstractLexica distinguishing all morphologically related forms of each lexeme are crucial to many language technologies, yet building them is expensive. We propose a frugal paradigm completion approach that predicts all related forms in a morphological paradigm from as few manually provided forms as possible. It induces typological information during training which it uses to determine the best sources at test time. We evaluate our language-agnostic approach on 7 diverse languages. Compared to popular alternative approaches, ours reduces manual labor by 16-63% and is the most robust to typological variation. Alexander Erdmann, Tom Kenter, Christian Schallhart |
ACL | 4 |
| 2019 | Unified Verbalization for Speech Recognition & Synthesis Across Languages
Sandy Ritchie, Richard Sproat, Kyle Gorman, Daan van Esch, Christian Schallhart, Nikos Bampounis, Benoît Brard, Jonas Fromseier Mortensen, Millie Holt, Eoin Mahon |
INTERSPEECH | 5 |
| 2016 | Robust and Noise Resistant Wrapper InductionabstractWrapper induction is the problem of automatically inferring a query from annotated web pages of the same template. This query should not only select the annotated content accurately but also other content following the same template. Beyond accurately matching the template, we consider two additional requirements: (1) wrappers should be robust against a large class of changes to the web pages, and (2) the induction process should be noise resistant, i.e., tolerate slightly erroneous (e.g., machine generated) samples. Key to our approach is a query language that is powerful enough to permit accurate selection, but limited enough to force noisy samples to be generalized into wrappers that select the likely intended items. We introduce such a language as subset of XPATH and show that even for such a restricted language, inducing optimal queries according to a suitable scoring is infeasible. Nevertheless, our wrapper induction framework infers highly robust and noise resistant queries. We evaluate the queries on snapshots from web pages that change over time as provided by the Internet Archive, and show that the induced queries are as robust as the human-made queries. The queries often survive hundreds sometimes thousands of days, with many changes to the relative position of the selected nodes (including changes on template level). This is due to the few and discriminative anchor (intermediately selected) nodes of the generated queries. The queries are highly resistant against positive noise (up to 50%) and negative noise (up to 20%). Tim Furche, Jinsong Guo, Sebastian Maneth, Christian Schallhart |
SIGMOD Conference | 4 |
| 2016 | PeaCE-Ful Web Event Extraction and Processing as Bitemporal Mutable EventsabstractThe web is the largest bulletin board of the world. Events of all types, from flight arrivals to business meetings, are announced on this board. Tracking and reacting to such event announcements, however, is a tedious manual task, only slightly alleviated by email or similar notifications. Announcements are published with human readers in mind, and updates or delayed announcements are frequent. These characteristics have hampered attempts at automatic tracking. P ea CE provides the first integrated framework for event processing on top of web event ads, consisting of event extraction, complex event processing, and action execution in response to these events. Given a schema of the events to be tracked, the framework populates this schema by extracting events from announcement sources. This extraction is performed by little programs called wrappers that produce the events including updates and retractions. P ea CE then queries these events to detect complex events, often combining announcements from multiple sources. To deal with updates and delayed announcements, P ea CE’s schemas are bitemporal, to distinguish between occurrence and detection time. This allows complex event specifications to track updates and to react upon differences in occurrence and detection time. In case of new, changing, or deleted events, P ea CE allows one to execute actions, such as tweeting or sending out email notifications. Actions are typically specified as web interactions, for example, to fill and submit a form with attributes of the triggering event. Our evaluation shows that P ea CE’s processing is dominated by the time needed for accessing the web to extract events and perform actions, allotting to 97.4%. Thus, P ea CE requires only 2.6% overhead, and therefore, the complex event processor scales well even with moderate resources. We further show that simple and reasonable restrictions on complex event specifications and the timing of constituent events suffice to guarantee that P ea CE only requires a constant buffer to process arbitrarily many event announcements. Tim Furche, Giovanni Grasso 0001, Michael Huemer, Christian Schallhart, Michael Schrefl |
ACM Trans. Web | 4 |
| 2015 | Closure properties and complexity of rational sets of regular languages
Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
Theor. Comput. Sci. | 2 |
| 2014 | CBMC-GC: An ANSI C Compiler for Secure Two-Party Computations
Martin Franz, Andreas Holzer, Stefan Katzenbeisser 0001, Christian Schallhart, Helmut Veith |
CC | 4 |
| 2014 | DIADEM: Thousands of Websites to a Single DatabaseabstractThe web is overflowing with implicitly structured data, spread over hundreds of thousands of sites, hidden deep behind search forms, or siloed in marketplaces, only accessible as HTML. Automatic extraction of structured data at the scale of thousands of websites has long proven elusive, despite its central role in the "web of data". Through an extensive evaluation spanning over 10000 web sites from multiple application domains, we show that automatic, yet accurate full-site extraction is no longer a distant dream. diadem is the first automatic full-site extraction system that is able to extract structured data from different domains at very high accuracy. It combines automated exploration of websites, identification of relevant data, and induction of exhaustive wrappers. Automating these components is the first challenge. diadem overcomes this challenge by combining phenomenological and ontological knowledge. Integrating these components is the second challenge. diadem overcomes this challenge through a self-adaptive network of relational transducers that produces effective wrappers for a wide variety of websites. Our extensive and publicly available evaluation shows that, for more than 90% of sites from three domains, diadem obtains an effective wrapper that extracts all relevant data with 97% average precision. diadem also tolerates noisy entity recognisers, and its components individually outperform comparable approaches. Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
Proc. VLDB Endow. | 6 |
| 2013 | On the Structure and Complexity of Rational Sets of Regular LanguagesabstractIn the recently designed and implemented test specification language FQL, relevant test goals are specified as regular expressions over program locations. To transition from single test goals to test suites, FQL describes suites as regular expressions over finite alphabets where each symbol corresponds to a regular expression over program locations. Hence, each word in a test suite expression yields a test goal specification. Such test suite specifications are in fact rational sets of regular languages (RSRLs). We show closure properties of general and finite RSRLs under common set theoretic operations. We also prove complexity results for checking equivalence and inclusion of star-free RSRLs and for checking whether a regular language is a member of a general or star-free RSRL. As the star-free (and thus finite) case underlies FQL specifications, the closure and complexity results provide a systematic foundation for FQL test specifications. Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
FSTTCS | 2 |
| 2013 | Bitemporal Complex Event Processing of Web Event Advertisements
Tim Furche, Giovanni Grasso 0001, Michael Huemer, Christian Schallhart, Michael Schrefl |
WISE (2) | 4 |
| 2013 | PeaCE-Ful Web Event Extraction and Processing
Tim Furche, Giovanni Grasso 0001, Michael Huemer, Christian Schallhart, Michael Schrefl |
WISE (2) | 4 |
| 2013 | Verification across Intellectual Property BoundariesabstractIn many industries, the importance of software components provided by third-party suppliers is steadily increasing. As the suppliers seek to secure their intellectual property (IP) rights, the customer usually has no direct access to the suppliers’ source code, and is able to enforce the use of verification tools only by legal requirements. In turn, the supplier has no means to convince the customer about successful verification without revealing the source code. This article presents an approach to resolve the conflict between the IP interests of the supplier and the quality interests of the customer. We introduce a protocol in which a dedicated server (called the “amanat”) is controlled by both parties: the customer controls the verification task performed by the amanat, while the supplier controls the communication channels of the amanat to ensure that the amanat does not leak information about the source code. We argue that the protocol is both practically useful and mathematically sound. As the protocol is based on well-known (and relatively lightweight) cryptographic primitives, it allows a straightforward implementation on top of existing verification tool chains. To substantiate our security claims, we establish the correctness of the protocol by cryptographic reduction proofs. Sagar Chaki, Christian Schallhart, Helmut Veith |
ACM Trans. Softw. Eng. Methodol. | 2 |
| 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web
Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
VLDB J. | 6 |
| 2013 | OXPath: A language for scalable data extraction, automation, and crawling on the deep web
Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Christian Schallhart, Andrew Jon Sellers |
VLDB J. | 4 |
| 2012 | DIADEM: Domains to Databases
Tim Furche, Georg Gottlob, Christian Schallhart |
DEXA (1) | 3 |
| 2012 | Turn the Page: Automated Traversal of Paginated Websites
Tim Furche, Giovanni Grasso 0001, Andrey Kravchenko, Christian Schallhart |
ICWE | 4 |
| 2012 | deqa: Deep Web Extraction for Question Answering
Jens Lehmann 0001, Tim Furche, Giovanni Grasso 0001, Axel-Cyrille Ngonga Ngomo, Christian Schallhart, Andrew Jon Sellers, Christina Unger, Lorenz Bühmann, Daniel Gerber, Konrad Höffner, Sören Auer |
ISWC (2) | 5 |
| 2012 | Proving Reachability Using FShell - (Competition Contribution)
Andreas Holzer, Daniel Kroening, Christian Schallhart, Michael Tautschnig, Helmut Veith |
TACAS | 3 |
| 2012 | OPAL: automated form understanding for the deep webabstractForms are our gates to the web. They enable us to access the deep content of web sites. Automatic form understanding unlocks this content for applications ranging from crawlers to meta-search engines and is essential for improving usability and accessibility of the web. Form understanding has received surprisingly little attention other than as component in specific applications such as crawlers. No comprehensive approach to form understanding exists and previous works disagree even in the definition of the problem. In this paper, we present OPAL, the first comprehensive approach to form understanding. We identify form labeling and form interpretation as the two main tasks involved in form understanding. On both problems OPAL pushes the state of the art: For form labeling, it combines signals from the text, structure, and visual rendering of a web page, yielding robust characterisations of common design patterns. In extensive experiments on the ICQ and TEL-8 benchmarks and a set of 200 modern web forms OPAL outperforms previous approaches by a significant margin. For form interpretation, we introduce a template language to describe frequent form patterns. These two parts of OPAL combined yield form understanding with near perfect accuracy (> 98%). Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
WWW | 6 |
| 2011 | Taking the OXPath down the deep webabstractAlthough deep web analysis has been studied extensively, there is no succinct formalism to describe user interactions with AJAX-enabled web applications. Andrew Jon Sellers, Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Christian Schallhart |
EDBT | 5 |
| 2011 | Seamless Testing for Models and Code
Andreas Holzer, Visar Januzaj, Stefan Kugele, Boris Langer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
FASE | 5 |
| 2011 | How the Minotaur Turned into Ariadne: Ontologies in Web Data Extraction
Tim Furche, Georg Gottlob, Xiaonan Guo 0001, Christian Schallhart, Andrew Jon Sellers |
ICWE | 4 |
| 2011 | OXPath: A Language for Scalable, Memory-efficient Data Extraction from Web Applications
Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Christian Schallhart, Andrew Jon Sellers |
Proc. VLDB Endow. | 4 |
| 2011 | Runtime Verification for LTL and TLTLabstractThis article studies runtime verification of properties expressed either in lineartime temporal logic (LTL) or timed lineartime temporal logic (TLTL). It classifies runtime verification in identifying its distinguishing features to model checking and testing, respectively. It introduces a three-valued semantics (with truth values true, false, inconclusive ) as an adequate interpretation as to whether a partial observation of a running system meets an LTL or TLTL property. For LTL, a conceptually simple monitor generation procedure is given, which is optimal in two respects: First, the size of the generated deterministic monitor is minimal , and, second, the monitor identifies a continuously monitored trace as either satisfying or falsifying a property as early as possible . The feasibility of the developed methodology is demontrated using a collection of real-world temporal logic specifications. Moreover, the presented approach is related to the properties monitorable in general and is compared to existing concepts in the literature. It is shown that the set of monitorable properties does not only encompass the safety and cosafety properties but is strictly larger. For TLTL, the same road map is followed by first defining a three-valued semantics. The corresponding construction of a timed monitor is more involved, yet, as shown, possible. Andreas Bauer 0002, Martin Leucker, Christian Schallhart |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2010 | New Challenges in the Development of Critical Embedded Systems - An "aeromotive" Perspective
Visar Januzaj, Stefan Kugele, Boris Langer, Christian Schallhart, Helmut Veith |
ISoLA (1) | 4 |
| 2010 | How did you specify your test suiteabstractAlthough testing is central to debugging and software certification, there is no adequate language to specify test suites over source code. Such a language should be simple and concise in daily use, feature a precise semantics, and of course, it has to facilitate suitable engines to compute test suites and assess the coverage achieved by a test suite.This paper introduces the language FQL designed to fit these purposes. We achieve the necessary expressive power by a natural extension of regular expressions which matches test suites rather than individual executions. To evaluate the language, we show for a list of informal requirements how to express them in FQL. Moreover, we present a test case generation engine for C programs and perform practical experiments with the sample specifications. Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
ASE | 2 |
| 2010 | Comparing LTL Semantics for Runtime VerificationabstractWhen monitoring a system w.r.t. a property defined in a temporal logic such as LTL, a major concern is to settle with an adequate interpretation of observable system events; that is, models of temporal logic formulae are usually infinite words of events, Andreas Bauer 0002, Martin Leucker, Christian Schallhart |
J. Log. Comput. | 3 |
| 2010 | Don't care in SMT: building flexible yet efficient abstraction/refinement solvers
Andreas Bauer 0002, Martin Leucker, Christian Schallhart, Michael Tautschnig |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2010 | Proactive Detection of Computer Worms Using Model CheckingabstractAlthough recent estimates are speaking of 200,000 different viruses, worms, and Trojan horses, the majority of them are variants of previously existing malware. As these variants mostly differ in their binary representation rather than their functionality, they can be recognized by analyzing the program behavior, even though they are not covered by the signature databases of current antivirus tools. Proactive malware detectors mitigate this risk by detection procedures that use a single signature to detect whole classes of functionally related malware without signature updates. It is evident that the quality of proactive detection procedures depends on their ability to analyze the semantics of the binary. In this paper, we propose the use of model checking—a well-established software verification technique—for proactive malware detection. We describe a tool that extracts an annotated control flow graph from the binary and automatically verifies it against a formal malware specification. To this end, we introduce the new specification language CTPL, which balances the high expressive power needed for malware signatures with efficient model checking algorithms. Our experiments demonstrate that our technique indeed is able to recognize variants of existing malware with a low risk of false positives. Johannes Kinder, Stefan Katzenbeisser 0001, Christian Schallhart, Helmut Veith |
IEEE Trans. Dependable Secur. Comput. | 3 |
| 2010 | Semantic integrity in large-scale online simulationsabstractAs large-scale online simulations such as Second Life and World of Warcraft are gaining economic significance, there is a growing incentive for attacks against such simulation software. We focus on attacks against the semantic integrity of the simulation. This class of attacks exploits the client-server architecture and is specific to online simulations which, for performance reasons, have to delegate the detailed rendering of the simulated world to the clients. Attacks against semantic integrity often compromise the physical laws of the simulated world—enabling the user's simulation persona to fly, walk through walls, or to run faster than anybody else. We introduce the Secure Semantic Integrity Protocol (SSIP), which enables the simulation provider to audit the client computations. Then we analyze the security and scalability of SSIP. First, we show that under standard cryptographic assumptions SSIP will detect semantic integrity attacks. Second, we analyze the network overhead, and determine the optimum tradeoff between cost of bandwidth and audit frequency for our protocol. Somesh Jha, Stefan Katzenbeisser 0001, Christian Schallhart, Helmut Veith, Stephen Chenney |
ACM Trans. Internet Techn. | 3 |
| 2009 | Query-Driven Program Testing
Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
VMCAI | 2 |
| 2008 | Impartial Anticipation in Runtime-Verification
Wei Dong 0006, Martin Leucker, Christian Schallhart |
ATVA | 3 |
| 2008 | FShell: Systematic Test Case Generation for Dynamic Analysis and Measurement
Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
CAV | 2 |
| 2007 | Verification Across Intellectual Property Boundaries
Sagar Chaki, Christian Schallhart, Helmut Veith |
CAV | 2 |
| 2007 | The Good, the Bad, and the Ugly, But How Ugly Is Ugly?
Andreas Bauer 0002, Martin Leucker, Christian Schallhart |
RV | 3 |
| 2007 | Enforcing Semantic Integrity on Untrusted Clients in Networked Virtual EnvironmentsabstractIn the computer gaming industry, large-scale simulations of realistic physical environments over the Internet have attained increasing importance. Networked virtual environments (NVEs) are typically based on a client-server architecture where part of the simulation workload is delegated to the clients. This architecture renders the simulation vulnerable to attacks against the semantic integrity of the simulation: malicious clients may attempt to compromise the physical and logical rules governing the simulation, or to alter the causality of events. This paper initiates the systematic study of semantic integrity in NVEs from a security point of view. We present a new provably secure semantic integrity protocol which enables the server system to audit the local computations of the clients on demand. Somesh Jha, Stefan Katzenbeisser 0001, Christian Schallhart, Helmut Veith, Stephen Chenney |
S&P | 3 |
| 2006 | Monitoring of Real-Time Properties
Andreas Bauer 0002, Martin Leucker, Christian Schallhart |
FSTTCS | 3 |
| 2005 | Detecting Malicious Code by Model Checking
Johannes Kinder, Stefan Katzenbeisser 0001, Christian Schallhart, Helmut Veith |
DIMVA | 3 |
| 2005 | Ensuring Media Integrity on Third-Party Infrastructures
Jana Dittmann, Stefan Katzenbeisser 0001, Christian Schallhart, Helmut Veith |
SEC | 3 |
| 2005 | Approximating Succinct MaxSatabstractWe study the approximability of the version of MAXSAT where exponentially large instances are succinctly represented using circuits. First, we prove that the NP-hardness for approximating MAXSAT can be lifted to a corresponding NEXP-hardness for approximating circuit-succinct MAXSAT for some constant performance ratio. Second, we consider the approximability of circuit-succinct MAXSAT with respect to lower complexity classes: in particular, we prove that computing (2 − ϵ)-approximate solutions for circuit-succinct MAXSAT is at least as hard as inverting one-way permutations. On the other hand, a simple randomized approximation algorithm computes a (2 + ϵ)-approximate solution with high probability. Recall that the standard (not succinctly represented) version of the MAXSAT problem is approximable to within a 0.78 factor and that the MAX3SAT problem is approximable to within a 7/8 factor. Christian Schallhart, Luca Trevisan 0001 |
J. Log. Comput. | 1 |