Analyzing infeasible constraint systems

Constraint systems, problems defined by sets of variables and constraints affecting the allowed assignments to those variables, arise in a wide range of real-world problems, from planning and scheduling to digital logic circuit verification. These problems have been studied widely in computer scienc...

Full description

Saved in:
Bibliographic Details
Main Author: Liffiton, Mark H
Format: Dissertation
Language:English
Published: ProQuest Dissertations & Theses 01-01-2009
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Constraint systems, problems defined by sets of variables and constraints affecting the allowed assignments to those variables, arise in a wide range of real-world problems, from planning and scheduling to digital logic circuit verification. These problems have been studied widely in computer science and operations research, and a great deal of research has gone into developing algorithms that solve them quickly, producing assignments to variables that satisfy all of a system's constraints. Many constraint systems turn out to have no satisfying assignments—they are said to be overconstrained or infeasible—and work on analyzing these instances is much less mature. It is in this area that this work lies. Most work on analyzing infeasibility has focused on producing singular, approximate, partial views of the infeasibility of a given problem; a distinguishing feature of this work is that it is focused on complete analyses. We have developed algorithms that compute the full structure of a problem's infeasibility in the form of minimal correction sets (MCSes) and minimal unsatisfiable subsets (MUSes), both of which are subsets of a system's constraints that irreducibly describe part of its infeasibility. The value of these complete analyses has been demonstrated by applications of this work to two different logic circuit verification tasks, in which the complete views these algorithms produce have been shown to be critical for performance. Spurred partially by the needs of the industrial applications and also by theoretical considerations regarding the innate intractability of the given problems, extensions of these algorithms have been developed in several directions, enhancing performance by integrating partial, approximate analyses as guides, solving related problems that avoid the intractability while still providing more information than the singular views offered by other work, and generally exploring the space of infeasibility analysis in novel ways. Overall, this work helps to expand the field of constraint system research with new tools for analyzing infeasibility. This research, which has been kept as broadly-applicable as possible, serves as a base, opening up complete infeasibility analysis to researchers across the field of constraint research.
AbstractList Constraint systems, problems defined by sets of variables and constraints affecting the allowed assignments to those variables, arise in a wide range of real-world problems, from planning and scheduling to digital logic circuit verification. These problems have been studied widely in computer science and operations research, and a great deal of research has gone into developing algorithms that solve them quickly, producing assignments to variables that satisfy all of a system's constraints. Many constraint systems turn out to have no satisfying assignments—they are said to be overconstrained or infeasible—and work on analyzing these instances is much less mature. It is in this area that this work lies. Most work on analyzing infeasibility has focused on producing singular, approximate, partial views of the infeasibility of a given problem; a distinguishing feature of this work is that it is focused on complete analyses. We have developed algorithms that compute the full structure of a problem's infeasibility in the form of minimal correction sets (MCSes) and minimal unsatisfiable subsets (MUSes), both of which are subsets of a system's constraints that irreducibly describe part of its infeasibility. The value of these complete analyses has been demonstrated by applications of this work to two different logic circuit verification tasks, in which the complete views these algorithms produce have been shown to be critical for performance. Spurred partially by the needs of the industrial applications and also by theoretical considerations regarding the innate intractability of the given problems, extensions of these algorithms have been developed in several directions, enhancing performance by integrating partial, approximate analyses as guides, solving related problems that avoid the intractability while still providing more information than the singular views offered by other work, and generally exploring the space of infeasibility analysis in novel ways. Overall, this work helps to expand the field of constraint system research with new tools for analyzing infeasibility. This research, which has been kept as broadly-applicable as possible, serves as a base, opening up complete infeasibility analysis to researchers across the field of constraint research.
Author Liffiton, Mark H
Author_xml – sequence: 1
  givenname: Mark
  surname: Liffiton
  middlename: H
  fullname: Liffiton, Mark H
BookMark eNotjs9Lw0AQhRdUaK35H4IXT4Gd3clu51iKv6DQS-9lTCcaSTeaSQ_tX--Knt6DB-_7bs11GpJcmYLiEsAS-oiWZqZQ7d6steS9RTc3D6vE_fnSpfeyS61wXnspmyHpNHKXplLPOslR78xNy71K8Z8Ls3t63K1fqs32-XW92lQf5KmKrj60PvMaRBYfuYEYahtC5GXISIQafksDwIHokOfIGFgEwEWLfmHu_26_xuH7JDrtP4fTmBV1n33JkQvofwDrsTzz
ContentType Dissertation
Copyright Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Copyright_xml – notice: Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
DBID 053
0BH
0NL
ABQRF
AFLLJ
AFOKG
ARAPS
BGLVJ
CBPLH
EU9
G20
HCIFZ
M8-
OK5
PQEST
PQQKQ
PQUKI
DatabaseName Dissertations & Theses Europe Full Text: Science & Technology
ProQuest Dissertations and Theses Professional
Dissertations & Theses @ University of Michigan
Technology Collection - hybrid linking
SciTech Premium Collection - hybrid linking
Advanced Technologies & Aerospace Collection - hybrid linking
Advanced Technologies & Aerospace Database‎ (1962 - current)
Technology Collection
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations & Theses A&I
ProQuest Dissertations & Theses Global
SciTech Premium Collection (Proquest) (PQ_SDU_P3)
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
Dissertations & Theses @ Big Ten Academic Alliance
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic
ProQuest One Academic UKI Edition
DatabaseTitle Advanced Technologies & Aerospace Collection
Technology Collection
ProQuest One Academic Eastern Edition
SciTech Premium Collection
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations and Theses Professional
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
ProQuest Dissertations & Theses Global
Dissertations & Theses Europe Full Text: Science & Technology
Dissertations & Theses @ University of Michigan
ProQuest One Academic UKI Edition
Dissertations & Theses @ CIC Institutions
ProQuest One Academic
ProQuest Dissertations & Theses A&I
DatabaseTitleList Advanced Technologies & Aerospace Collection
Database_xml – sequence: 1
  dbid: G20
  name: ProQuest Dissertations & Theses Global
  url: https://www.proquest.com/pqdtglobal1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 1894525341
Genre Dissertation/Thesis
GroupedDBID 053
0BD
0BH
0NL
ALMA_UNASSIGNED_HOLDINGS
ARAPS
BGLVJ
CBPLH
EU9
G20
HCIFZ
M8-
OK5
PQEST
PQQKQ
PQUKI
ID FETCH-LOGICAL-h939-725df3110c44ae37ac17650667a8693341518693c11a699dc177a46aee1127043
IEDL.DBID G20
ISBN 9781109437409
1109437404
IngestDate Thu Oct 10 19:21:35 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-h939-725df3110c44ae37ac17650667a8693341518693c11a699dc177a46aee1127043
PQID 304929264
PQPubID 18750
ParticipantIDs proquest_journals_304929264
PublicationCentury 2000
PublicationDate 20090101
PublicationDateYYYYMMDD 2009-01-01
PublicationDate_xml – month: 01
  year: 2009
  text: 20090101
  day: 01
PublicationDecade 2000
PublicationYear 2009
Publisher ProQuest Dissertations & Theses
Publisher_xml – name: ProQuest Dissertations & Theses
SSID ssib000933042
ssib016143141
Score 1.5382462
Snippet Constraint systems, problems defined by sets of variables and constraints affecting the allowed assignments to those variables, arise in a wide range of...
SourceID proquest
SourceType Aggregation Database
SubjectTerms Artificial intelligence
Computer science
Title Analyzing infeasible constraint systems
URI https://www.proquest.com/docview/304929264
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV07T8MwED7RsiCG8hRQQBmQmCya2LXjATHQVp1Y6MBWufZFDKgF0i78eu6cGFVCYmGxZFmK7LNzD9_5-wBuSmdNoUorhtJ4QRYiCKcKw6ypi0DxWBgs-KHw9Nk8vZSjMcPk3Ke3MFxWmXRiVNRh5fmO_I7TQYUl8_3w_iGYNIqTqy2DRgd2GecsMjdsez9NsJ765NuQtVR55AvigjqjBqpFfUp9-0slRzsz6f1zhgewP9rKrx_CDi6PoJeYG7L2Rz6G24hF8kVmK-NqLEcTf8PMs6_IlBHrrAF4rk9gNhnPHqeipUwQr1ZakvAwVJJW45VyKI3zuSEXTGvjSk3SoL1gCirp89xpawMNG6e0Q8w5A63kKXSXqyWeQabRYGG9QvoeNZ4indxgVWDF1Bwoz6GfpDBvj309_xHBxZ-jfdhrkjJ8k3EJ3fXnBq-gU4fNddzBb0htoKI
link.rule.ids 312,782,786,787,11657,11697,34256,34258,44058,74582,79430
linkProvider ProQuest
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV07T8MwED7RMoAYylNAeWRAYopoYjeOB8RAW4IoXcjAFrn2VQwoLaRd-PXc5YEqIbGwWLIsRfbZuYe_830AV7HRKpSx9vtCWZ8shPONDBWzpk4dxWOuN-WHwsmLmrzGgyGXyblt3sJwWmWjE0tF7eaW78hvGA4KNZnvu8WHz6RRDK7WDBot2JTkeHBG18O691MF602ffBuyljIo-YI4oU7JnqyrPjV9_Usll3Zm1PnnDHdhZ7CGr-_BBub70GmYG7z6Rz6A67IWyReZLY-zsQxN_B09y74iU0YsvarAc3EI6WiY3id-TZngv2mhScJ9NxO0GiulQaGMDRS5YFGkTByRNGgvmIJK2CAwkdaOhpWRkUEMGIGW4gja-TzHY_AiVBhqK5G-R42lSCdQOAtxxtQcKE6g20ghq499kf2I4PTP0UvYStLncTZ-nDx1YbsCaPhW4wzay88VnkOrcKuLcje_Ae_xo4o
linkToPdf http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSwMxEB5sBREP9YlaH3sQPC3tbtLN5uTBdqkoRbAHb0uazOJB2uq2F3-9M7tZKQievARCICQTMo98k_kAblKjVSxTHQ6EsiFZCBcaGStmTZ05isdcf8YfhccvavKaDkeyKSlU-rTKRidWitotLL-R9xgOijWZ717hsyKeh9nd8iNkAikGWj2bRgu2FWNB_O930xOqA_emT34OWU4ZVdxBnFynZF_6ClBNX_9Sz5XNyTr_uNp92Btu4O4HsIXzQ-g0jA6Bv-BHcFvVKPkicxZwlpahTbxjYNmHZCqJVVAXfi6PYZqNpvfj0FMphG9aaJL8wBWCdmalNCiUsZEi1yxJlEkTkgydEVNTCRtFJtHa0bAyMjGIESPTUpxAe76Y4ykECSqMtZVI81FjKQKKFBYxFkzZgeIMuo1Ecn8dyvxHHOd_jl7DDokpf3qYPHZht8Zt-LHjAtqrzzVeQqt066vqYL8B2COsTQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adissertation&rft.genre=dissertation&rft.title=Analyzing+infeasible+constraint+systems&rft.DBID=053%3B0BH%3B0NL%3BABQRF%3BAFLLJ%3BAFOKG%3BARAPS%3BBGLVJ%3BCBPLH%3BEU9%3BG20%3BHCIFZ%3BM8-%3BOK5%3BPQEST%3BPQQKQ%3BPQUKI&rft.PQPubID=18750&rft.au=Liffiton%2C+Mark+H&rft.date=2009-01-01&rft.pub=ProQuest+Dissertations+%26+Theses&rft.isbn=9781109437409&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=1894525341
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109437409/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109437409/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109437409/sc.gif&client=summon&freeimage=true