New Constructive Aspects of the Lovasz Local Lemma

The Lovász Local Lemma (LLL) is a powerful tool that gives sufficient conditions for avoiding all of a given set of “bad” events, with positive probability. A series of results have provided algorithms to efficiently construct structures whose existence is non-constructively guaranteed by the LLL, c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of the ACM 2011-12, Vol.58 (6), p.1-28
Hauptverfasser: HAEUPLER, Bernhard, SAHA, Barna, SRINIVASAN, Aravind
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 28
container_issue 6
container_start_page 1
container_title Journal of the ACM
container_volume 58
creator HAEUPLER, Bernhard
SAHA, Barna
SRINIVASAN, Aravind
description The Lovász Local Lemma (LLL) is a powerful tool that gives sufficient conditions for avoiding all of a given set of “bad” events, with positive probability. A series of results have provided algorithms to efficiently construct structures whose existence is non-constructively guaranteed by the LLL, culminating in the recent breakthrough of Moser and Tardos [2010] for the full asymmetric LLL. We show that the output distribution of the Moser-Tardos algorithm well-approximates the conditional LLL-distribution , the distribution obtained by conditioning on all bad events being avoided. We show how a known bound on the probabilities of events in this distribution can be used for further probabilistic analysis and give new constructive and nonconstructive results. We also show that when a LLL application provides a small amount of slack, the number of resamplings of the Moser-Tardos algorithm is nearly linear in the number of underlying independent variables (not events!), and can thus be used to give efficient constructions in cases where the underlying proof applies the LLL to super-polynomially many events. Even in cases where finding a bad event that holds is computationally hard, we show that applying the algorithm to avoid a polynomial-sized “core” subset of bad events leads to a desired outcome with high probability. This is shown via a simple union bound over the probabilities of non-core events in the conditional LLL-distribution, and automatically leads to simple and efficient Monte-Carlo (and in most cases RNC ) algorithms. We demonstrate this idea on several applications. We give the first constant-factor approximation algorithm for the Santa Claus problem by making a LLL-based proof of Feige constructive. We provide Monte Carlo algorithms for acyclic edge coloring, nonrepetitive graph colorings, and Ramsey-type graphs. In all these applications, the algorithm falls directly out of the non-constructive LLL-based proof. Our algorithms are very simple, often provide better bounds than previous algorithms, and are in several cases the first efficient algorithms known. As a second type of application we show that the properties of the conditional LLL-distribution can be used in cases beyond the critical dependency threshold of the LLL: avoiding all bad events is impossible in these cases. As the first (even nonconstructive) result of this kind, we show that by sampling a selected smaller core from the LLL-distribution, we can avoid a fraction of bad even
doi_str_mv 10.1145/2049697.2049702
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1026927940</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2715084891</sourcerecordid><originalsourceid>FETCH-LOGICAL-c365t-fce75bf599b040f800bfb597373517daa23d4d13fde8fcf7b9248caa2a8881973</originalsourceid><addsrcrecordid>eNo9kEtLxDAUhYMoWEfXbgvisjM3r6ZZDkVHoehGwV1J0wQ7zLQ1SUf015thiqvDvXznPg5CtxiWGDO-IsBkLsXyqALIGUow5yITlH-cowQAWMYZxpfoyvttLIGASBB5Md9pOfQ-uEmH7mDStR-NDj4dbBo-TVoNB-V_o2i1Syuz36trdGHVzpubWRfo_fHhrXzKqtfNc7muMk1zHjKrjeCN5VI2wMAWAI1tuBQ0XoRFqxShLWsxta0prLaikYQVOrZVURQ4cgt0d5o7uuFrMj7U22FyfVxZYyC5JEIyiNTqRGk3eO-MrUfX7ZX7iVB9DKaeg6nnYKLjfp6rfHzKOtXrzv_bCKdcMEzpH_8rYJk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1026927940</pqid></control><display><type>article</type><title>New Constructive Aspects of the Lovasz Local Lemma</title><source>ACM Digital Library Complete</source><creator>HAEUPLER, Bernhard ; SAHA, Barna ; SRINIVASAN, Aravind</creator><creatorcontrib>HAEUPLER, Bernhard ; SAHA, Barna ; SRINIVASAN, Aravind</creatorcontrib><description>The Lovász Local Lemma (LLL) is a powerful tool that gives sufficient conditions for avoiding all of a given set of “bad” events, with positive probability. A series of results have provided algorithms to efficiently construct structures whose existence is non-constructively guaranteed by the LLL, culminating in the recent breakthrough of Moser and Tardos [2010] for the full asymmetric LLL. We show that the output distribution of the Moser-Tardos algorithm well-approximates the conditional LLL-distribution , the distribution obtained by conditioning on all bad events being avoided. We show how a known bound on the probabilities of events in this distribution can be used for further probabilistic analysis and give new constructive and nonconstructive results. We also show that when a LLL application provides a small amount of slack, the number of resamplings of the Moser-Tardos algorithm is nearly linear in the number of underlying independent variables (not events!), and can thus be used to give efficient constructions in cases where the underlying proof applies the LLL to super-polynomially many events. Even in cases where finding a bad event that holds is computationally hard, we show that applying the algorithm to avoid a polynomial-sized “core” subset of bad events leads to a desired outcome with high probability. This is shown via a simple union bound over the probabilities of non-core events in the conditional LLL-distribution, and automatically leads to simple and efficient Monte-Carlo (and in most cases RNC ) algorithms. We demonstrate this idea on several applications. We give the first constant-factor approximation algorithm for the Santa Claus problem by making a LLL-based proof of Feige constructive. We provide Monte Carlo algorithms for acyclic edge coloring, nonrepetitive graph colorings, and Ramsey-type graphs. In all these applications, the algorithm falls directly out of the non-constructive LLL-based proof. Our algorithms are very simple, often provide better bounds than previous algorithms, and are in several cases the first efficient algorithms known. As a second type of application we show that the properties of the conditional LLL-distribution can be used in cases beyond the critical dependency threshold of the LLL: avoiding all bad events is impossible in these cases. As the first (even nonconstructive) result of this kind, we show that by sampling a selected smaller core from the LLL-distribution, we can avoid a fraction of bad events that is higher than the expectation. MAX k -SAT is an illustrative example of this.</description><identifier>ISSN: 0004-5411</identifier><identifier>EISSN: 1557-735X</identifier><identifier>DOI: 10.1145/2049697.2049702</identifier><identifier>CODEN: JACOAH</identifier><language>eng</language><publisher>New York, NY: Association for Computing Machinery</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Algorithms ; Applied sciences ; Approximation ; Computer science; control theory; systems ; Computer systems performance. Reliability ; Exact sciences and technology ; Flows in networks. Combinatorial problems ; Graph coloring ; Mathematics ; Monte Carlo simulation ; Operational research and scientific management ; Operational research. Management science ; Optimization algorithms ; Probability and statistics ; Probability distribution ; Probability theory and stochastic processes ; Probability theory on algebraic and topological structures ; Sciences and techniques of general use ; Software ; Studies ; Theoretical computing</subject><ispartof>Journal of the ACM, 2011-12, Vol.58 (6), p.1-28</ispartof><rights>2015 INIST-CNRS</rights><rights>Copyright Association for Computing Machinery Dec 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c365t-fce75bf599b040f800bfb597373517daa23d4d13fde8fcf7b9248caa2a8881973</citedby><cites>FETCH-LOGICAL-c365t-fce75bf599b040f800bfb597373517daa23d4d13fde8fcf7b9248caa2a8881973</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=25357413$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>HAEUPLER, Bernhard</creatorcontrib><creatorcontrib>SAHA, Barna</creatorcontrib><creatorcontrib>SRINIVASAN, Aravind</creatorcontrib><title>New Constructive Aspects of the Lovasz Local Lemma</title><title>Journal of the ACM</title><description>The Lovász Local Lemma (LLL) is a powerful tool that gives sufficient conditions for avoiding all of a given set of “bad” events, with positive probability. A series of results have provided algorithms to efficiently construct structures whose existence is non-constructively guaranteed by the LLL, culminating in the recent breakthrough of Moser and Tardos [2010] for the full asymmetric LLL. We show that the output distribution of the Moser-Tardos algorithm well-approximates the conditional LLL-distribution , the distribution obtained by conditioning on all bad events being avoided. We show how a known bound on the probabilities of events in this distribution can be used for further probabilistic analysis and give new constructive and nonconstructive results. We also show that when a LLL application provides a small amount of slack, the number of resamplings of the Moser-Tardos algorithm is nearly linear in the number of underlying independent variables (not events!), and can thus be used to give efficient constructions in cases where the underlying proof applies the LLL to super-polynomially many events. Even in cases where finding a bad event that holds is computationally hard, we show that applying the algorithm to avoid a polynomial-sized “core” subset of bad events leads to a desired outcome with high probability. This is shown via a simple union bound over the probabilities of non-core events in the conditional LLL-distribution, and automatically leads to simple and efficient Monte-Carlo (and in most cases RNC ) algorithms. We demonstrate this idea on several applications. We give the first constant-factor approximation algorithm for the Santa Claus problem by making a LLL-based proof of Feige constructive. We provide Monte Carlo algorithms for acyclic edge coloring, nonrepetitive graph colorings, and Ramsey-type graphs. In all these applications, the algorithm falls directly out of the non-constructive LLL-based proof. Our algorithms are very simple, often provide better bounds than previous algorithms, and are in several cases the first efficient algorithms known. As a second type of application we show that the properties of the conditional LLL-distribution can be used in cases beyond the critical dependency threshold of the LLL: avoiding all bad events is impossible in these cases. As the first (even nonconstructive) result of this kind, we show that by sampling a selected smaller core from the LLL-distribution, we can avoid a fraction of bad events that is higher than the expectation. MAX k -SAT is an illustrative example of this.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Approximation</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems performance. Reliability</subject><subject>Exact sciences and technology</subject><subject>Flows in networks. Combinatorial problems</subject><subject>Graph coloring</subject><subject>Mathematics</subject><subject>Monte Carlo simulation</subject><subject>Operational research and scientific management</subject><subject>Operational research. Management science</subject><subject>Optimization algorithms</subject><subject>Probability and statistics</subject><subject>Probability distribution</subject><subject>Probability theory and stochastic processes</subject><subject>Probability theory on algebraic and topological structures</subject><subject>Sciences and techniques of general use</subject><subject>Software</subject><subject>Studies</subject><subject>Theoretical computing</subject><issn>0004-5411</issn><issn>1557-735X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNo9kEtLxDAUhYMoWEfXbgvisjM3r6ZZDkVHoehGwV1J0wQ7zLQ1SUf015thiqvDvXznPg5CtxiWGDO-IsBkLsXyqALIGUow5yITlH-cowQAWMYZxpfoyvttLIGASBB5Md9pOfQ-uEmH7mDStR-NDj4dbBo-TVoNB-V_o2i1Syuz36trdGHVzpubWRfo_fHhrXzKqtfNc7muMk1zHjKrjeCN5VI2wMAWAI1tuBQ0XoRFqxShLWsxta0prLaikYQVOrZVURQ4cgt0d5o7uuFrMj7U22FyfVxZYyC5JEIyiNTqRGk3eO-MrUfX7ZX7iVB9DKaeg6nnYKLjfp6rfHzKOtXrzv_bCKdcMEzpH_8rYJk</recordid><startdate>20111201</startdate><enddate>20111201</enddate><creator>HAEUPLER, Bernhard</creator><creator>SAHA, Barna</creator><creator>SRINIVASAN, Aravind</creator><general>Association for Computing Machinery</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20111201</creationdate><title>New Constructive Aspects of the Lovasz Local Lemma</title><author>HAEUPLER, Bernhard ; SAHA, Barna ; SRINIVASAN, Aravind</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c365t-fce75bf599b040f800bfb597373517daa23d4d13fde8fcf7b9248caa2a8881973</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Approximation</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems performance. Reliability</topic><topic>Exact sciences and technology</topic><topic>Flows in networks. Combinatorial problems</topic><topic>Graph coloring</topic><topic>Mathematics</topic><topic>Monte Carlo simulation</topic><topic>Operational research and scientific management</topic><topic>Operational research. Management science</topic><topic>Optimization algorithms</topic><topic>Probability and statistics</topic><topic>Probability distribution</topic><topic>Probability theory and stochastic processes</topic><topic>Probability theory on algebraic and topological structures</topic><topic>Sciences and techniques of general use</topic><topic>Software</topic><topic>Studies</topic><topic>Theoretical computing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>HAEUPLER, Bernhard</creatorcontrib><creatorcontrib>SAHA, Barna</creatorcontrib><creatorcontrib>SRINIVASAN, Aravind</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of the ACM</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>HAEUPLER, Bernhard</au><au>SAHA, Barna</au><au>SRINIVASAN, Aravind</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>New Constructive Aspects of the Lovasz Local Lemma</atitle><jtitle>Journal of the ACM</jtitle><date>2011-12-01</date><risdate>2011</risdate><volume>58</volume><issue>6</issue><spage>1</spage><epage>28</epage><pages>1-28</pages><issn>0004-5411</issn><eissn>1557-735X</eissn><coden>JACOAH</coden><abstract>The Lovász Local Lemma (LLL) is a powerful tool that gives sufficient conditions for avoiding all of a given set of “bad” events, with positive probability. A series of results have provided algorithms to efficiently construct structures whose existence is non-constructively guaranteed by the LLL, culminating in the recent breakthrough of Moser and Tardos [2010] for the full asymmetric LLL. We show that the output distribution of the Moser-Tardos algorithm well-approximates the conditional LLL-distribution , the distribution obtained by conditioning on all bad events being avoided. We show how a known bound on the probabilities of events in this distribution can be used for further probabilistic analysis and give new constructive and nonconstructive results. We also show that when a LLL application provides a small amount of slack, the number of resamplings of the Moser-Tardos algorithm is nearly linear in the number of underlying independent variables (not events!), and can thus be used to give efficient constructions in cases where the underlying proof applies the LLL to super-polynomially many events. Even in cases where finding a bad event that holds is computationally hard, we show that applying the algorithm to avoid a polynomial-sized “core” subset of bad events leads to a desired outcome with high probability. This is shown via a simple union bound over the probabilities of non-core events in the conditional LLL-distribution, and automatically leads to simple and efficient Monte-Carlo (and in most cases RNC ) algorithms. We demonstrate this idea on several applications. We give the first constant-factor approximation algorithm for the Santa Claus problem by making a LLL-based proof of Feige constructive. We provide Monte Carlo algorithms for acyclic edge coloring, nonrepetitive graph colorings, and Ramsey-type graphs. In all these applications, the algorithm falls directly out of the non-constructive LLL-based proof. Our algorithms are very simple, often provide better bounds than previous algorithms, and are in several cases the first efficient algorithms known. As a second type of application we show that the properties of the conditional LLL-distribution can be used in cases beyond the critical dependency threshold of the LLL: avoiding all bad events is impossible in these cases. As the first (even nonconstructive) result of this kind, we show that by sampling a selected smaller core from the LLL-distribution, we can avoid a fraction of bad events that is higher than the expectation. MAX k -SAT is an illustrative example of this.</abstract><cop>New York, NY</cop><pub>Association for Computing Machinery</pub><doi>10.1145/2049697.2049702</doi><tpages>28</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0004-5411
ispartof Journal of the ACM, 2011-12, Vol.58 (6), p.1-28
issn 0004-5411
1557-735X
language eng
recordid cdi_proquest_journals_1026927940
source ACM Digital Library Complete
subjects Algorithmics. Computability. Computer arithmetics
Algorithms
Applied sciences
Approximation
Computer science
control theory
systems
Computer systems performance. Reliability
Exact sciences and technology
Flows in networks. Combinatorial problems
Graph coloring
Mathematics
Monte Carlo simulation
Operational research and scientific management
Operational research. Management science
Optimization algorithms
Probability and statistics
Probability distribution
Probability theory and stochastic processes
Probability theory on algebraic and topological structures
Sciences and techniques of general use
Software
Studies
Theoretical computing
title New Constructive Aspects of the Lovasz Local Lemma
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T00%3A44%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=New%20Constructive%20Aspects%20of%20the%20Lovasz%20Local%20Lemma&rft.jtitle=Journal%20of%20the%20ACM&rft.au=HAEUPLER,%20Bernhard&rft.date=2011-12-01&rft.volume=58&rft.issue=6&rft.spage=1&rft.epage=28&rft.pages=1-28&rft.issn=0004-5411&rft.eissn=1557-735X&rft.coden=JACOAH&rft_id=info:doi/10.1145/2049697.2049702&rft_dat=%3Cproquest_cross%3E2715084891%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1026927940&rft_id=info:pmid/&rfr_iscdi=true