liu.seSearch for publications in DiVA
Change search
Refine search result
1234 1 - 50 of 190
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Andersson, Karolina
    et al.
    Linköping University, Department of Management and Economics. Linköping University, Faculty of Arts and Sciences.
    Lindblad, Eva
    Linköping University, The Institute of Technology.
    Mårdsjö Blume, Karin
    Linköping University, The Institute of Technology.
    Nilsson, Ulf
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Philipsson, Anette
    Linköping University, Faculty of Health Sciences.
    Sundkvist, Maria
    Linköping University, Faculty of Arts and Sciences.
    Livet som doktorand vid Linköpings universitet: Resultat från en enkätundersökning våren 20042005Report (Other academic)
    Abstract [sv]

    I maj 2004 genomfördes en enkätundersökning som riktades till alla doktorander vid Linköpings universitet. De frågeområden som enkäten behandlade inkluderade doktorandens bakgrund och nuvarande status; handledningssituationen samt forsknings- och arbetsmiljö; upplevd särbehandling; forskarutbildningskurser och seminarier; pedagogisk utveckling och undervisning, samt ett antal frågor om hur doktoranden såg på sin forskarutbildning, sin egen insats och på framtiden. Dessutom fanns möjlighet att i fritext ange vad som var positivt respektive negativt med utbildningen, samt att ge förslag på vad som borde förändras och bevaras.

    Enkäten sändes till de cirka 1 360 personer vars e-postadresser var tillgängliga. Närmare 70 %, eller över 900 personer, svarade på enkäten; i ungefär samma omfattning på samtliga fakulteter. Ungefär 5 % uppgav inte någon fakultetstillhörighet. Cirka 45 % av de svarande angav att de var kvinnor, medan 52 % angav att de var män. Det var dock stora variationer i könsfördelningen på fakultetsnivå. Kvinnornas medianålder var något högre än männens, och åldersspridningen var störst på Hälsouniversitetet (HU). Doktoranderna vid Linköpings tekniska högskola (LiTH) var i genomsnitt yngst och en mindre andel av dem, jämfört med övriga, hade hemmavarande barn. Det var en högre andel kvinnor än män som hade hemmavarande barn. Ungefär tre av fyra bodde i Norrköping eller Linköping; en högre andel på LiTH, och en lägre andel på Filosofisk fakultet (Fil fak) och Utbildningsvetenskap (UV).

    Drygt hälften av alla som svarade på frågan hade genomfört hälften eller mindre av sin forskarutbildning. Att vara antagen till licentiatexamen var betydligt vanligare på LiTH (ca 12 %) än på övriga fakulteter. Drygt en fjärdedel av de svarande deltog i någon forskarskola. Det vanligast skälet till att ha gjort ett längre uppehåll var föräldraledighet (8 %) följt av förvärvsarbete (5 %).

    Den vanligaste formen av försörjning var doktorandanställning, men det fanns stora skillnader mellan fakulteterna/motsvarande. HU hade lägst andel. En tredjedel av doktoranderna där hade istället klinisk tjänst. Drygt 80 % av de forskarstuderande vid LiTH hade doktorandanställning. Att enbart ha utbildningsbidrag var sällsynt på samtliga fakulteter, medan kombinationen utbildningsbidrag och assistenttjänst förekom; och då mest frekvent vid HU (drygt 12 %). Den vanligaste uppgivna aktivitetsgraden oavsett fakultet var mellan 90 och 100 % (cirka 25 % av de svarande) medan det på HU fanns en andel – nära 20 % – med mycket låg aktivitetsgrad (0–10 %).

    Doktoranderna var tämligen nöjda med sin utbildning. På en femgradig skala där 5 stod för ”mycket bra” och 1 ”mycket dålig” hamnade medelbetyget på forskarutbildningen på 3,65. Doktoranderna på Filosofisk fakultet och LiTH satte ett något högre betyg, men variationerna mellan fakulteterna var små. Betyget på den egna insatsen sattes av de allra flesta något lägre, medelvärdet var 3,60 på samma skala. De mer detaljerade frågorna om handledning och avhandlingsarbete hade i flera fall högre medelvärde: Handledarens intresse för doktorandens forskning, handledarens läsning av texter, förekomsten av konstruktiv kritik och doktorandens förtroende för handledaren låg nära värdet 4 på den femgradiga skalan. Lägre medelvärden gavs på frågan om handledaren underlättar för doktoranden att få kontakt med andra forskare. Tiden som användes för handledning skiftade en del mellan fakulteterna, men sammanfattningsvis fick cirka 80 % av alla doktorander 1–10 timmar handledning per månad. Filosofisk fakultet och Utbildningsvetenskap hamnade oftare i den nedre delen av intervallet och LiTH samt HU i den högre delen. Uppfattningen att tiden som gavs svarade mot behovet skiftade. Mest nöjda med tidens omfattning var doktoranderna på Utbildningsvetenskap; minst nöjd var man på LiTH.

    På frågorna om forskarutbildningskurser hamnade medelvärdena lägre än på frågorna om handledning. Det var liten skillnad mellan forskarskoledoktorander och övriga på dessa frågor.

    Rent allmänt var alla mycket nöjda med sin forsknings- och arbetsmiljö. Genomgående fick frågorna inom det området högt medelbetyg, med undantag för dem som rörde tillgången till nationella och framför allt internationella forskarnätverk. Den sociala miljön i doktorandgruppen skattades högre än densamma på institutionen i sin helhet.

    Enkäten innehöll även frågor om upplevd positiv och negativ särbehandling. Cirka 50 personer, med få undantag kvinnor, instämde i att de upplevt negativ särbehandling på grund av kön (svarade 4 eller 5 på den femgradiga skalan). Ingen fakultet utmärkte sig i detta avseende.

    Institutioner med en jämn könsfördelning föreföll ha färre fall av upplevd negativ särbehandling. De som upplevt negativ särbehandling på grund av etnisk bakgrund, sexuell läggning eller social bakgrund var färre till antalet. Även positiv särbehandling hade upplevts – antalet svar var av samma storleksordning som för negativ särbehandling. Spridningen över fakulteter och institutioner var även här stor.

    Efter disputationen kunde ungefär 70 % tänka sig en postdoc-period utomlands. Huvudskälet till att inte vilja åka var vanligen hänsyn till familjen, det vill säga situationen för barn och partner. Omkring hälften såg sina möjligheter som goda eller mycket goda att få ett arbete direkt efter examen.

    Download full text (pdf)
    Livet som doktorand vid Linköpings universitet : Resultat från en enkätundersökning våren 2004
    Download (pdf)
    Omslag
  • 2. Andersson, Robin
    et al.
    Vitoria, Aida
    Linköping University, Department of Science and Technology, Visual Information Technology and Applications (VITA). Linköping University, The Institute of Technology.
    Maluszynski, Jan
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Komorowski, Henryk Jan
    RoSy: A Rough Knowledge Base System2005In: Rough Sets, Fuzzy Sets, Data Mining, and Granular-Soft Computing,2005, Berlin: Springer , 2005, p. 48-Conference paper (Refereed)
  • 3.
    Angelsmark, Ola
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Constraints, Adjunctions and (Co)algebras2000In: Coalgebraic Methods in Computer Science CMCS-2000,2000, Science Direct , 2000, p. 3-12Conference paper (Refereed)
    Abstract [en]

    The connection between constraints and universal algebra has been looked at in, e.g Jeavons, Cohen and Pearson, 1998, and has given interesting results. Since the connection between universal algebra and category theory is so obvious, we will in this paper investigate if the usage of category theory has any impact on the results and/or reasoning and if anything can be gained from this approach. We construct categories of problem instances and of solutions to these, and, via an adjunction between these categories, note that the algebras give us a way of describing 'minimality of a problem,' while the coalgebras give a criterion for deciding if a given set of solutions can be expressed by a constraint problem of a given arity. Another pair of categories, of sets of relations and of sets of operations on a fixed set, is defined, and this time the algebras we get give an indication of the 'expressive power' of a set of constraint types, while the coalgebras tell us about the computational complexity of the corresponding constraint problem.

  • 4.
    Angelsmark, Ola
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Constraints, adjunctions and (Co)algebras2000In: Electronic Notes in Theoretical Computer Science, E-ISSN 1571-0661, Vol. 33Conference paper (Other academic)
    Abstract [en]

    The connection between constraints and universal algebra has been looked at in, e.g., Jeavons, Cohen and Pearson, 1998, and has given interesting results. Since the connection between universal algebra and category theory is so obvious, we will in this paper investigate if the usage of category theory has any impact on the results and/or reasoning and if anything can be gained from this approach. We construct categories of problem instances and of solutions to these, and, via an adjunction between these categories, note that the algebras give us a way of describing 'minimality of a problem,' while the coalgebras give a criterion for deciding if a given set of solutions can be expressed by a constraint problem of a given arity. Another pair of categories, of sets of relations and of sets of operations on a fixed set, is defined, and this time the algebras we get give an indication of the 'expressive power' of a set of constraint types, while the coalgebras tell us about the computational complexity of the corresponding constraint problem. © 2000 Published by Elsevier Science B.V.

  • 5.
    Angelsmark, Ola
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Constructing Algorithms for Constraint Satisfaction and Related Problems: Methods and Applications2005Doctoral thesis, monograph (Other academic)
    Abstract [en]

    In this thesis, we will discuss the construction of algorithms for solving Constraint Satisfaction Problems (CSPs), and describe two new ways of approaching them. Both approaches are based on the idea that it is sometimes faster to solve a large number of restricted problems than a single, large, problem. One of the strong points of these methods is that the intuition behind them is fairly simple, which is a definite advantage over many techniques currently in use.

    The first method, the covering method, can be described as follows: We want to solve a CSP with n variables, each having a domain with d elements. We have access to an algorithm which solves problems where the domain has size e < d, and we want to cover the original problem using a number of restricted instances, in such a way that the solution set is preserved. There are two ways of doing this, depending on the amount of work we are willing to invest; either we construct an explicit covering and end up with a deterministic algorithm for the problem, or we use a probabilistic reasoning and end up with a probabilistic algorithm.

    The second method, called the partitioning method, relaxes the demand on the underlying algorithm. Instead of having a single algorithm for solving problems with domain less than d, we allow an arbitrary number of them, each solving the problem for a different domain size. Thus by splitting, or partitioning, the domain of the large problem, we again solve a large number of smaller problems before arriving at a solution.

    Armed with these new techniques, we study a number of different problems; the decision problems (d, l)-CSP and k-Colourability, together with their counting counterparts, as well as the optimisation problems Max Ind CSP, Max Value CSP, Max CSP, and Max Hamming CSP. Among the results, we find a very fast, polynomial space algorithm for determining k-colourability of graphs.

    Download full text (pdf)
    FULLTEXT01
  • 6.
    Angelsmark, Ola
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Partitioning based algorithms for some colouring problems2005In: Proceedings of the Joint Annual Workshop of {ERCIM/CoLogNet} on Constraint Solving and Constraint Logic Programming,2005, ERCIM , 2005, p. 28-42Conference paper (Refereed)
  • 7.
    Angelsmark, Ola
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Dahllöf, Vilhelm
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Jonsson, Peter
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Finite Domain Constraint Satisfaction Using Quantum Computation2002In: Mathematical Foundations of Computer Science, 27th International Symposium MFCS-2002,2002, Heidelberg: Springer Verlag , 2002, p. 93-Conference paper (Refereed)
    Abstract [en]

    We present a quantum algorithm for finite domain constraint solving, where the constraints have arity 2. It is complete and runs in time, where d is size of the domain of the variables and n the number of variables. For the case of d=3 we provide a method to obtain an upper time bound of . Also for d=5 the upper bound has been improved. Using this method in a slightly different way we can decide 3-colourability in O(1.2185^n) time.

  • 8.
    Angelsmark, Ola
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Improved algorithms for counting solutions in constraint satisfaction problems2003In: Principles and Practice of Constraint Programming, 9th International Conference CP 2003,2003, Springer, 2003, Vol. 2833, p. 81-95Conference paper (Refereed)
    Abstract [en]

    Counting the number of solutions to CSP instances has vast applications in several areas ranging from statistical physics to artificial intelligence. We provide a new algorithm for counting the number of solutions to binary CSP s which has a time complexity ranging from O ((d/4 . alpha(4))(n)) to O((alpha + alpha(5) + [d/4 - 1] . alpha(4))(n)) (where alpha approximate to 1.2561) depending on the domain size d greater than or equal to 3. This is substantially faster than previous algorithms, especially for small d. We also provide an algorithm for counting k-colourings in graphs and its running time ranges from O ([log(2) k](n)) to O ([log(2) k + 1](n)) depending on k greater than or equal to 4. Previously, only an O(1.8171(n)) time algorithm for counting 3-colourings were known, and we improve this upper bound to O(1.7879(n)).

  • 9.
    Angelsmark, Ola
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Jonsson, Peter
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Linusson, Svante
    Linköping University, The Institute of Technology. Linköping University, Department of Mathematics, Applied Mathematics.
    Thapper, Johan
    Linköping University, The Institute of Technology. Linköping University, Department of Mathematics, Applied Mathematics.
    Determining the Number of Solutions to Binary CSP Instances2002In: Principles and Practice of Constraint Programming, 8th International Conference CP-2002,2002, Heidelberg: Springer Verlag , 2002, p. 327-Conference paper (Refereed)
    Abstract [en]

    Counting the number of solutions to CSP instances has applications in several areas, ranging from statistical physics to artificial intelligence. We give an algorithm for counting the number of solutions to binary CSPs, which works by transforming the problem into a number of 2-SAT instances, where the total number of solutions to these instances is the same as those of the original problem. The algorithm consists of two main cases, depending on whether the domain size d is even, in which case the algorithm runs in O(1.3247^n*(d/2)^n) time, or odd, in which case it runs in O(1.3247^n*((d^2+d+2)/4)^(n/2)) if d=4*k+1, and O(1.3247^n*((d^2+d)/4)^(n/2)) if d=4*k+3. We also give an algorithm for counting the number of possible 3-colourings of a given graph, which runs in O(1.8171^n), an improvement over our general algorithm gained by using problem specific knowledge. 

  • 10.
    Angelsmark, Ola
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Thapper, Johan
    Linköping University, The Institute of Technology. Linköping University, Department of Mathematics, Applied Mathematics.
    A Microstructure Based Approach to Constraint Satisfaction Optimisation Problems2005In: The 18th International FLAIRS Conference,2005, Menlo Park, CA, USA: AAAI Press , 2005, p. 155-Conference paper (Refereed)
    Abstract [en]

    We study two constraint satisfaction optimisation problems: The Max Value problem for CSPs, which, somewhat simplified, aims at maximising the sum of the (weighted) variable values in the solution, and the Max Ind problem, where the goal is to find a satisfiable subinstance of the original instance containing as many variables as possible. Both problems are NP-hard to approximate within n^(1-e), e>0, where n is the number of variables in the problems, which implies that it is of interest to find exact algorithms. By exploiting properties of the microstructure, we construct algorithms for solving instances of these problems with small domain sizes, and then, using a probabilistic reasoning, we show how to get algorithms for more general versions of the problems. The resulting algorithms have running times of O((0.585d)^n) for Max Value (d,2)-CSP, and O((0.503d)^n) for MaxInd (d,2)-CSP. Both algorithms represent the best known theoretical bounds for their respective problem, and, more importantly, the methods used are applicable to a wide range of optimisation problems. 

  • 11.
    Angelsmark, Ola
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Thapper, Johan
    Linköping University, Department of Mathematics, Applied Mathematics. Linköping University, The Institute of Technology.
    Algorithms for the Maximum Hamming Distance Problem2006In: Recent Advances in Constraints: Joint ERCIM/CoLogNet International Workshop on Constraint Solving and Constraint Logic Programming, CSCLP 2004, Lausanne, Switzerland, June 23-25, 2004, Revised Selected and Invited Papers / [ed] Boi V. Faltings, Adrian Petcu, François Fages and Francesca Rossi, Springer Berlin/Heidelberg, 2006, p. 128-141Chapter in book (Refereed)
    Abstract [en]

    This book constitutes the thoroughly refereed and extended post-proceedings of the Joint ERCIM/CoLogNet International Workshop on Constraint Solving and Constraint Logic Programming, CSCLP 2005, held in Uppsala, Sweden in June 2005.

    Besides papers taken from the workshop, others are submitted in response to an open call for papers after the workshop.

    The 12 revised full papers presented were carefully reviewed and selected for inclusion in the book. The papers are organized in topical sections on global constraints, search and heuristics, language and implementation issues, and modeling.

  • 12.
    Angelsmark, Ola
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Thapper, Johan
    Linköping University, The Institute of Technology. Linköping University, Department of Mathematics, Applied Mathematics.
    New Algorithms for the Maximum Hamming Distance Problem2004In: Joint Annual Workshop of ERCIMCoLogNet on Constraint Solving and Constraint Logic Programming,2004, 2004, p. 271-285Conference paper (Refereed)
  • 13.
    Angelsmark, Ola
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Thapper, Johan
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Partitioning based algorithms for some colouring problems2006In: Recent Advances in Constraints / [ed] Brahim Hnich, Mats Carlsson, François Fages and Francesca Rossi, Springer Berlin/Heidelberg, 2006, Vol. 3978, p. 44-58Chapter in book (Refereed)
    Abstract [en]

    This book constitutes the thoroughly refereed and extended post-proceedings of the Joint ERCIM/CoLogNet International Workshop on Constraint Solving and Constraint Logic Programming, CSCLP 2005, held in Uppsala, Sweden in June 2005.

    Besides papers taken from the workshop, others are submitted in response to an open call for papers after the workshop.

    The 12 revised full papers presented were carefully reviewed and selected for inclusion in the book. The papers are organized in topical sections on global constraints, search and heuristics, language and implementation issues, and modeling.

  • 14.
    Assmann, Uwe
    et al.
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Henriksson, Jakob
    Technical University of Dresden, Germany.
    Maluszynski, Jan
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Combining safe rules and ontologies by interfacing of reasoners2006In: Principles and Practice of Semantic Web Reasoning 4th International Workshop, PPSWR 2006, Budva, Montenegro, June 10-11, 2006, Revised Selected Papers / [ed] Jóse Júlio Alferes, James Bailey, Wolfgang May and Uta Schwertel, Springer Berlin/Heidelberg, 2006, Vol. 4187, p. 33-47Chapter in book (Refereed)
    Abstract [en]

    The paper presents a framework for hybrid combination of rule languages with constraint languages including but not restricted to Description-Logic-based ontology languages. It shows how reasoning in a combined language can be done by interfacing reasoners of the component languages. A prototype system based on the presented principle integrates Datalog with OWL by interfacing XSB Prolog [2] with a DIG-compliant [1] DL reasoner (e.g. Racer [17]).

  • 15. Baroglio, Cristina
    et al.
    Bonatti, Piero A.Maluszynski, JanLinköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.Marchiori, MassimoPolleres, AxelSchaffert, Sebastian
    Reasoning Web2008Collection (editor) (Other academic)
  • 16.
    Berger, Sacha
    et al.
    Institute for Computer Science, University of Munich, Germany.
    Coquery, Emmanuel
    INRIA Rocquencourt and Conservatoire des Arts et M´etiers, France.
    Drabent, Wlodzimierz
    IPI PAN, Polish Academy of Sciences, Warszawa.
    Wilk, Artur
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Descriptive typing rules for Xcerpt2005In: Proceedings of the Third Workshop on Principles and Practice of Semantic Web Reasoning. Dagstuhl, Germany, 2005, Vol. LNCS 3703, p. 85-100Conference paper (Refereed)
    Abstract [en]

    We present typing rules for the Web query language Xcerpt.

    The rules provide a descriptive type system: the typing of a program is an

    approximation of its semantics. The rules can also be seen as an abstract

    form of a type inference algorithm (presented in previous work), and as a

    stage in a formal soundness proof of the algorithm. The paper considers

    a substantial fragment of Xcerpt; the main restriction is that we deal

    with data terms corresponding to trees (instead of general graphs), and

    we do not deal with Xcerpt rule chaining. We provide a formal semantics

    for the fragment of Xcerpt and a soundness theorem for the presented

    type system.

     

  • 17.
    Bjäreland, Marcus
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, KPLAB - Knowledge Processing Lab.
    Jonsson, Peter
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Exploiting bipartiteness to identify yet another tractable subclass of CSP1999In: Proceedings of the 5th International Conference on Principles and Practice of Constraint Programming (CP), Springer , 1999, Vol. 1713, p. 118-128Conference paper (Refereed)
    Abstract [en]

    The class of constraint satisfaction problems (CSPs) over finite domains has been shown to be NP-complete, but many tractable subclasses have been identified in the literature. In this paper we are interested in restrictions on the types of constraint relations in CSP instances. By a result of Jeavons et al. we know that a key to the complexity of classes arising from such restrictions is the closure properties of the sets of relations. It has been shown that sets of relations that are closed under constant, majority, affine, or associative, commutative, and idempotent (ACI) functions yield tractable subclasses of CSP. However, it has been unknown whether other closure properties may generate tractable subclasses. In this paper we introduce a class of tractable (in fact, SL-complete) CSPs based on bipartite graphs. We show that there are members of this class that are not closed under constant, majority, affine, or ACI functions, and that it, therefore, is incomparable with previously identified classes.

  • 18.
    Bodirsky, Manuel
    et al.
    CNRS/LIX, École Polytechnique, 91128 Palaiseau, France.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    von Oertzen, Timo
    Max-Planck-Institute for Human Development, Königin-Luise-Strasse 5, 14195, Berlin.
    Semilinear Program Feasibility2009In: Automata, Languages and Programming, Berlin / Heidelberg: Springer , 2009, p. 79-90Conference paper (Refereed)
    Abstract [en]

    We study logical techniques for deciding the computational complexity of infinite-domain constraint satisfaction problems (CSPs). For the fundamental algebraic structure where are the real numbers and L 1,L 2,... is an enumeration of all linear relations with rational coefficients, we prove that a semilinear relation R (i.e., a relation that is first-order definable with linear inequalities) either has a quantifier-free Horn definition in Γ or the CSP for is NP-hard. The result implies a complexity dichotomy for all constraint languages that are first-order expansions of Γ: the corresponding CSPs are either in P or are NP-complete depending on the choice of allowed relations. We apply this result to two concrete examples (generalised linear programming and metric temporal reasoning) and obtain full complexity dichotomies in both cases.

  • 19.
    Bodirsky, Manuel
    et al.
    Ecole Polytechique.
    Nordh, Gustav
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    von Oertzen , Timo
    Max Planck Institute.
    Integer programming with 2-variable equations and 1-variable inequalities2009In: INFORMATION PROCESSING LETTERS, ISSN 0020-0190 , Vol. 109, no 11, p. 572-575Article in journal (Refereed)
    Abstract [en]

    We present an efficient algorithm to find an optimal integer solution of a given system of 2-variable equalities and I-variable inequalities with respect to a given linear objective function. Our algorithm has worst-case running time in O(N-2) where N is the number of bits in the input.

  • 20. Bodirsky, Manuel
    et al.
    Nordh, Gustav
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    von Oertzen, Timo
    Integer programming with 2-variable equations and 1-variable inequalities2009In: Proceedings of the 8th Cologne-Twente Workshop on Graphs and Combinatorial Optimization, CTW 2009, 2009, p. 261-264Conference paper (Refereed)
  • 21.
    Bonnier, Staffan
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Nilsson, Ulf
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Näslund, Torbjörn
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    A Simple Fixed Point Characterization of Three-Valued Stable Model Semantics1990In: Information Processing Letters, ISSN 0020-0190, E-ISSN 1872-6119, Vol. 40, no 2, p. 73-78Article in journal (Refereed)
  • 22.
    Broxvall, Mathias
    Linköping University, Department of Computer and Information Science, TCSLAB. Linköping University, The Institute of Technology.
    A Method for Metric Temporal Reasoning2002In: Proceedings of the Eighteenth National Conference on Arti cial Intelligence (AAAI-02), Edmonton, Canada, 2002, p. 513-518Conference paper (Refereed)
  • 23.
    Broxvall, Mathias
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    A Study in the Computational Complexity of Temporal Reasoning2002Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    Reasoning about temporal and spatial information is a common task in computer science, especially in the field of artificial intelligence. The topic of this thesis is the study of such reasoning from a computational perspective. We study a number of different qualitative point based formalisms for temporal reasoning and provide a complete classification of computational tractability for different time models. We also develop more general methods which can be used for proving tractability and intractability of other relational algebras. Even though most of the thesis pertains to qualitative reasoning the methods employed here can also be used for quantitative reasoning. For instance, we introduce a tractable and useful extension to the quantitative point based formalism STP. This extension gives the algebra an expressibility which subsumes the largest tractable fragment of the augmented interval algebra and has a faster and simpler algorithm for deciding consistency.

    The use of disjunctions in temporal formalisms is of great interest not only since disjunctions are a key element in different logics but also since the expressibility can be greatly enhanced in this way. If we allow arbitrary disjunctions, the problems under consideration typically become intractable and methods to identify tractable fragments of disjunctive formalisms are therefore useful. One such method is to use the independence property. We present an automatic method for deciding this property for many relational algebras. Furthermore, we show how this concept can not only be used for deciding tractability of sets of relations but also to demonstrate intractability of relations not having this property. Together with other methods for making total classifications of tractability this goes a long way towards easing the task of classifying and understanding relational algebras.

    The tractable fragments of relational algebras are sometimes not expressive enough to model real-world problems and a backtracking solver is needed. For these cases we identify another property among relations which can be used to aid general backtracking based solvers to finnd solutions faster.

    List of papers
    1. Point Algebras for Temporal Reasoning: Algorithms and Complexity
    Open this publication in new window or tab >>Point Algebras for Temporal Reasoning: Algorithms and Complexity
    2003 (English)In: Artificial Intelligence, ISSN 0004-3702, Vol. 149, no 2, p. 179-220Article in journal (Refereed) Published
    Abstract [en]

    We investigate the computational complexity of temporal reasoning in different time models such as totally-ordered, partially-ordered and branching time. Our main result concerns the satisfiability problem for point algebras and point algebras extended with disjunctions—for these problems, we identify all tractable subclasses. We also provide a number of additional results; for instance, we present a new time model suitable for reasoning about systems with a bounded number of unsynchronized clocks, we investigate connections with spatial reasoning and we present improved algorithms for deciding satisfiability of the tractable point algebras.

    Keywords
    Temporal reasoning, Point algebras, Constraint satisfaction
    National Category
    Engineering and Technology
    Identifiers
    urn:nbn:se:liu:diva-13500 (URN)10.1016/S0004-3702(03)00075-4 (DOI)
    Available from: 2003-01-18 Created: 2003-01-18 Last updated: 2017-02-23
    2. Disjunctions, Independence, Refinements
    Open this publication in new window or tab >>Disjunctions, Independence, Refinements
    2002 (English)In: Artificial Intelligence, ISSN 0004-3702, Vol. 140, no 1-2, p. 153-173Article in journal (Refereed) Published
    Abstract [en]

    An important question in constraint satisfaction is how to restrict the problem to ensure tractability (since the general problem is NP-hard). The use of disjunctions has proven to be a useful method for constructing tractable constraint classes from existing classes; the well-known ‘max-closed’ and ‘ORD-Horn’ constraints are examples of tractable classes that can be constructed this way. Three sufficient conditions (the guaranteed satisfaction property, 1-independence and 2-independence) that each ensure the tractability of constraints combined by disjunctions have been proposed in the literature. We show that these conditions are both necessary and sufficient for tractability in three different natural classes of disjunctive constraints. This suggests that deciding this kind of property is a very important task when dealing with disjunctive constraints. We provide a simple, automatic method for checking the 1-independence property—this method is applicable whenever the consistency of the constraints under consideration can be decided by path-consistency. Our method builds on a connection between independence and refinements (which is a way of reducing one constraint satisfaction problem to another.)

    Keywords
    Constraint satisfaction, Disjunctive constraints, Tractability
    National Category
    Engineering and Technology
    Identifiers
    urn:nbn:se:liu:diva-13501 (URN)10.1016/S0004-3702(02)00224-2 (DOI)
    Available from: 2003-01-18 Created: 2003-01-18 Last updated: 2017-02-23
    3. Constraint Satisfaction on In nite Domains: Composing Domains and Decomposing Constraints
    Open this publication in new window or tab >>Constraint Satisfaction on In nite Domains: Composing Domains and Decomposing Constraints
    2002 (English)In: Proceedings of the Eighth International Conference on Principles of Knowledge Representation and Reasoning (KR-2002), Toulouse, France, 2002, p. 509-520Conference paper, Published paper (Refereed)
    National Category
    Engineering and Technology
    Identifiers
    urn:nbn:se:liu:diva-13502 (URN)
    Available from: 2003-01-18 Created: 2003-01-18 Last updated: 2009-02-09
    4. A Method for Metric Temporal Reasoning
    Open this publication in new window or tab >>A Method for Metric Temporal Reasoning
    2002 (English)In: Proceedings of the Eighteenth National Conference on Arti cial Intelligence (AAAI-02), Edmonton, Canada, 2002, p. 513-518Conference paper, Published paper (Refereed)
    National Category
    Engineering and Technology
    Identifiers
    urn:nbn:se:liu:diva-13503 (URN)
    Available from: 2003-01-18 Created: 2003-01-18
    Download full text (pdf)
    FULLTEXT01
  • 24.
    Broxvall, Mathias
    Linköping University, Department of Computer and Information Science, TCSLAB. Linköping University, The Institute of Technology.
    Constraint Satisfaction on In nite Domains: Composing Domains and Decomposing Constraints2002In: Proceedings of the Eighth International Conference on Principles of Knowledge Representation and Reasoning (KR-2002), Toulouse, France, 2002, p. 509-520Conference paper (Refereed)
  • 25.
    Broxvall, Mathias
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Constraint Satisfaction on Infinite Domains: Composing Domains and Decomposing Constraints2002In: Proc. of the 8th Int'l Conference on Principles on Knowledge Representation and Reasoning (KR-2002), 2002Conference paper (Refereed)
  • 26.
    Broxvall, Mathias
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Point Algebras for Temporal Reasoning: Algorithms and Complexity2003In: Artificial Intelligence, ISSN 0004-3702, Vol. 149, no 2, p. 179-220Article in journal (Refereed)
    Abstract [en]

    We investigate the computational complexity of temporal reasoning in different time models such as totally-ordered, partially-ordered and branching time. Our main result concerns the satisfiability problem for point algebras and point algebras extended with disjunctions—for these problems, we identify all tractable subclasses. We also provide a number of additional results; for instance, we present a new time model suitable for reasoning about systems with a bounded number of unsynchronized clocks, we investigate connections with spatial reasoning and we present improved algorithms for deciding satisfiability of the tractable point algebras.

  • 27.
    Broxvall, Mathias
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Towards a complete classification of tractability in point algebras for nonlinear time1999In: Principles and Practice of Constraint Programming – CP’99: 5th International Conference, CP’99, Alexandria, VA, USA, October 11-14, 1999. Proceedings / [ed] Joxan Jaffar, Berlin: Springer, 1999, Vol. 1713, p. 129-143Chapter in book (Refereed)
    Abstract [en]

    Efficient reasoning about temporal constraints over nonlinear time models is vital in numerous application areas, such as planning, distributed systems and cooperating agents. We identify all tractable subclasses of the point algebra for partially-ordered time and examine one large, nontrivial tractable subclass of the point algebra for branching time.

  • 28.
    Broxvall, Mathias
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Renz, Jochen
    Institut für Informationssysteme, Technische Universität Wien, Wien, Austria.
    Disjunctions, Independence, Refinements2002In: Artificial Intelligence, ISSN 0004-3702, Vol. 140, no 1-2, p. 153-173Article in journal (Refereed)
    Abstract [en]

    An important question in constraint satisfaction is how to restrict the problem to ensure tractability (since the general problem is NP-hard). The use of disjunctions has proven to be a useful method for constructing tractable constraint classes from existing classes; the well-known ‘max-closed’ and ‘ORD-Horn’ constraints are examples of tractable classes that can be constructed this way. Three sufficient conditions (the guaranteed satisfaction property, 1-independence and 2-independence) that each ensure the tractability of constraints combined by disjunctions have been proposed in the literature. We show that these conditions are both necessary and sufficient for tractability in three different natural classes of disjunctive constraints. This suggests that deciding this kind of property is a very important task when dealing with disjunctive constraints. We provide a simple, automatic method for checking the 1-independence property—this method is applicable whenever the consistency of the constraints under consideration can be decided by path-consistency. Our method builds on a connection between independence and refinements (which is a way of reducing one constraint satisfaction problem to another.)

  • 29.
    Bry, F
    et al.
    Institut für Informatik Ludwig-Maximilians-Universität München.
    Henze, N
    IfIS - Institut für Informationssysteme IfIS - Institut für Informationssysteme.
    Maluszynski, Jan
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Principles and Practice of Semantic Web Reasoning: international workshop, PPSWR 2003, Mumbai, India, December 8, 2003 : proceedings2003Book (Other academic)
    Abstract [en]

    This book constitutes the refereed proceedings of the International Workshop on Principles and Practice of Semantic Web Reasoning, PPSWR 2003, held in Mumbai, India in December 2003 as satellite meeting of ICLP 2003. The 13 revised full papers presented were carefully reviewed and selected for inclusion in the proceedings. The papers are organized in topical sections on foundations of semantic Web reasoning, reasoning in practice, query- and rule-languages, and semantics and knowledge representation.

  • 30.
    Bry, Francois
    et al.
    Ludwig-Maximilians-Universität München, Germany.
    Drabent, Wlodzimierz
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology. Institute of Computer Science, Polish Academy of Sciences, Warszawa, Poland.
    Maluszynski, Jan
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    On subtyping of tree-structured data: A polynomial approach2004In: Principles and Practice of Semantic Web Reasoning / [ed] Hans Jürgen Ohlbach; Sebastian Schaffert, Berlin, Heidelberg: Springer, 2004, Vol. 3208, p. 1-18Conference paper (Refereed)
    Abstract [en]

    This paper discusses subtyping of tree-structured data encountered on the Web, e.g. XML and HTML data. Our long range objective is to define a type system for Web and/or Semantic Web query languages amenable to static type checking. We propose a type formalism motivated by XML Schema and accommodating two concepts of subtyping: inclusion subtyping (corresponding to XML Schema notion of type restriction) and extension subtyping (motivated by XML Schema's type extension). We present algorithms for checking both kinds of subtyping. The algorithms are polynomial if certain conditions are imposed on the type definitions, the conditions seem natural and not too restrictive.

  • 31.
    Bry, Francois
    et al.
    n/a.
    Maluszynski, JanLinköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Semantic Techniques for the Web, The REWERSE Perspective2009Collection (editor) (Other (popular science, discussion, etc.))
  • 32.
    Bäckström, Christer
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    All PSPACE-complete Planning Problems are Equal but some are more Equal than Others2011In: Proceedings, The Fourth International Symposium on Combinatorial Search (SoCS-2011) / [ed] Daniel Borrajo, Maxim Likhachev, Carlos Linares Lopez, AAAI Press, 2011, p. 10-17Conference paper (Refereed)
    Abstract [en]

    Complexity analysis of planning is problematic. Even very simple planning languages are PSPACE-complete, yet cannot model many simple problems naturally. Many languages with much more powerful features are also PSPACE-complete. It is thus difficult to separate planning languages in a useful way and to get complexity figures that better reflect reality.This paper introduces new methods for complexity analysis of planning and similar combinatorial search problems, in order to achieve more precision and complexity separations than standard methods allow. Padding instances with the solution size yields a complexity measure that is immune to this factor and reveals other causes of hardness, that are otherwise hidden. Further combining this method with limited nondeterminism improves the precision, making even finer separations possible. We demonstrate with examples how these methods can narrow the gap between theory and practice.

  • 33.
    Bäckström, Christer
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Limits for compact representations of plans2011In: ICAPS 2011 : proceedings of the twenty-first international conference on automated planning and scheduling : annual ICAPS conference : Jun 2011, Freiburg, Germany / [ed] Fahiem Bacchus, Carmel Domshlak, Stefan Edelkamp, Malte Helmert, AAAI Press, 2011, p. 18-25Conference paper (Refereed)
    Abstract [en]

    Most planning formalisms allow instances with shortest plans of exponential length. While such instances are problematic, they are usually unavoidable and can occur in practice. There are several known cases of restricted planning problems where plans can be exponential but always have a compact (ie. polynomial) representation, often using recursive macros. Such compact representations are important since exponential plans are difficult both to use and to understand. We show that these results do not extend to the general case, by proving a number of bounds for compact representations of plans under various criteria, like efficient sequential or random access of actions. Further, we show that it is unlikely to get around this by reformulating planning into some other problem. The results are discussed in the context of abstraction, macros and plan explanation.

  • 34.
    Bäckström, Christer
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Klein, Inger
    Linköping University, Department of Electrical Engineering, Automatic Control. Linköping University, The Institute of Technology.
    Parallel Non-binary Planning in Polynomial Time: The SAS-PUS Class1991Report (Other academic)
    Abstract [en]

    This paper formally presents a class of planning problems, the SAS-PUS class, which allows non-binary state variables and parallel execution of actions. The class is proven to be tractable, and we provide a sound and complete, polynomial time algorithm for planning within this class. Since the SAS-PUS class is an extension of the previously presented SAS-PUBS class, this result means that we are getting closer to tackling realistic planning problems in sequential control. In such problems, a restricted problem representation is often sufficient but the size of the problems make tractability an important issue.

  • 35.
    Bäckström, Christer
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Klein, Inger
    Linköping University, Department of Electrical Engineering, Automatic Control. Linköping University, The Institute of Technology.
    Planning in Polynomial Time: The SAS-PUBS Class1990Report (Other academic)
    Abstract [en]

    This article describes a polynomial-time, O(n3), planning algorithm for a limited class of planning problems. Compared to previous work on complexity of algorithms for knowledge-based or logic-based planning, our algorithm achieves computational tractability, but at the expense of only applying to a significantly more limited class of problems. Our algorithm is proven correct, and it always returns a parallel minimal plan if there is a plan at all.

  • 36.
    Cohen, D
    et al.
    University of London.
    Jeavons, P
    University of Oxford.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Koubarakis, M
    Technical Unversity of Crete.
    Building tractable disjunctive constraints2000In: Journal of the ACM, ISSN 0004-5411, E-ISSN 1557-735X, Vol. 47, no 5, p. 826-853Article in journal (Refereed)
    Abstract [en]

    Many combinatorial search problems can be expressed as 'constraint satisfaction problems'. This class of problems is known to be NP-hard in general, but a number of restricted constraint classes have been identified which ensure tractability. This paper presents the first general results on combining tractable constraint classes to obtain larger, more general, tractable classes. We give examples to show that many known examples of tractable constraint classes, from a wide variety of different contexts, can be constructed from simpler tractable classes using a general method. We also construct several new tractable classes that have not previously been identified.

  • 37. Coquery, Emmanuel
    et al.
    Drabent, Wlodzimierz
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Fages, François
    Kirchner, Claude
    Santana de Oliveira, Anderson
    Wilk, Artur
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Prototype typing tools for REWERSE languages2006Report (Other academic)
  • 38.
    Dahllöf, Vilhelm
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Algorithms for Max Hamming exact satisfiability2005In: Algorithms and Computation: 16th International Symposium, ISAAC 2005, Sanya, Hainan, China, December 19-21, 2005. Proceedings / [ed] Xiaotie Deng and Ding-Zhu Du, Springer Berlin/Heidelberg, 2005, Vol. 3827, p. 829-838Chapter in book (Refereed)
    Abstract [en]

    We here study MAX HAMMING XSAT, i.e., the problem of finding two XSAT models at maximum Hamming distance. By using a recent XSAT solver as an auxiliary function, an O(2(n)) time algorithm can be constructed, where n is the number of variables. This upper time bound can be further improved to O(1.8348(n)) by introducing a new kind of branching, more directly suited for finding models at maximum Hamming distance. The techniques presented here are likely to be of practical use as well as of theoretical value, proving that there are non-trivial algorithms for maximum Hamming distance problems.

  • 39.
    Dahllöf, Vilhelm
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Applications of general exact satisfiability in propositional logic modelling2005In: Logic for Programming, Artificial Intelligence, and Reasoning: 11th International Conference, LPAR 2004, Montevideo, Uruguay, March 14-18, 2005. Proceedings / [ed] Franz Baader and Andrei Voronkov, Springer Berlin/Heidelberg, 2005, Vol. 3452, p. 95-109Chapter in book (Refereed)
    Abstract [en]

    This book constitutes the refereed proceedings of the 11th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2004, held in Montevideo, Uruguay in March 2005.  The 33 revised full papers presented together with abstracts of 4 invited papers were carefully reviewed and selected from 77 submissions. The papers address all current issues in logic programming, automated reasoning, and AI logics in particular description logics, fuzzy logic, linear logic, multi-modal logic, proof theory, formal verification, protocol verification, constraint logic programming, programming calculi, theorem proving, etc

  • 40. Order onlineBuy this publication >>
    Dahllöf, Vilhelm
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Exact Algorithms for Exact Satisfiability Problems2006Doctoral thesis, monograph (Other academic)
    Abstract [en]

    This thesis presents exact means to solve a family of NP-hard problems. Starting with the well-studied Exact Satisfiability problem (XSAT) parents, siblings and daughters are derived and studied, each with interesting practical and theoretical properties. While developing exact algorithms to solve the problems, we gain new insights into their structure and mutual similarities and differences.

    Given a Boolean formula in CNF, the XSAT problem asks for an assignment to the variables such that each clause contains exactly one true literal. For this problem we present an O(1.1730n) time algorithm, where n is the number of variables. XSAT is a special case of the General Exact Satisfiability problem which asks for an assignment such that in each clause exactly i literals be true. For this problem we present an algorithm which runs in O(2(1-ε) n) time, with 0 < ε < 1 for every fixed i; for i=2, 3 and 4 we have running times in O(1.4511n), O(1.6214n) and O(1.6848n) respectively.

    For the counting problems we present an O(1.2190n) time algorithm which counts the number of models for an XSAT instance. We also present algorithms for #2SATw and #3SATw, two well studied Boolean problems. The algorithms have running times in O(1.2561n) and O(1.6737n) respectively.

    Finally we study optimisation problems: As a variant of the Maximum Exact Satisfiability problem, consider the problem of finding an assignment exactly satisfying a maximum number of clauses while the rest are left with no true literal. This problem is reducible to #2SATw without the addition of new variables and thus is solvable in time O(1.2561n). Another interesting optimisation problem is to find two XSAT models which differ in as many variables as possible. This problem is shown to be solvable in O(1.8348n) time.

    Download full text (pdf)
    FULLTEXT01
  • 41.
    Dahllöf, Vilhelm
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    An Algorithm for Counting Maximum Weighted Independent Sets and its Applications2002In: Proc. of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA-2002), ACM-SIAM , 2002Conference paper (Refereed)
  • 42.
    Dahllöf, Vilhelm
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Jonsson, Peter
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Beigel, R.
    Department of Computer Science, Temple University, 1805 N Broad St Fl 4, Philadelphia, PA 19122, United States.
    Algorithms for four variants of the exact satisfiability problem2004In: Theoretical Computer Science, ISSN 0304-3975, E-ISSN 1879-2294, Vol. 320, no 2-3, p. 373-394Article in journal (Refereed)
    Abstract [en]

    We present four polynomial space and exponential time algorithms for variants of the EXACT SATISFIABILITY problem. First, an O(1.1120n) (where n is the number of variables) time algorithm for the NP-complete decision problem of EXACT 3-SATISFIABILITY, and then an O(1.1907n) time algorithm for the general decision problem of EXACT SATISFIABILITY. The best previous algorithms run in O(1.1193n) and O(1.2299n) time, respectively. For the #P-complete problem of counting the number of models for EXACT 3-SATISFIABILITY we present an O(1.1487n) time algorithm. We also present an O(1.2190n) time algorithm for the general problem of counting the number of models for EXACT SATISFIABILITY, presenting a simple reduction, we show how this algorithm can be used for computing the permanent of a 0/1 matrix. © 2004 Elsevier B.V. All rights reserved.

  • 43.
    Dahllöf, Vilhelm
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Wahlström, Magnus
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Counting Satisfying Assignments in 2-SAT and 3-SAT2003Conference paper (Other academic)
    Abstract [en]

    We present an O(1.3247n) algorithm for counting the number of satisfying assignments for instances of 2-SAT and an O(1.6894n) algorithm for instances of 3-SAT. This is an improvement compared to the previously best known algorithms running in O(1.381n) and O(1.739n) time, respectively.

  • 44.
    Dahllöf, Wilhelm
    et al.
    Linköping University, Department of Computer and Information Science, TCSLAB. Linköping University, The Institute of Technology.
    Jonsson, Peter
    Linköping University, Department of Computer and Information Science, TCSLAB. Linköping University, The Institute of Technology.
    Wahlström, Magnus
    Linköping University, Department of Computer and Information Science, TCSLAB. Linköping University, The Institute of Technology.
    Counting models for 2sat and 3sat formulae2005In: Theoretical Computer Science, ISSN 0304-3975, Vol. 332, no 1-3, p. 265-291Article in journal (Refereed)
    Abstract [en]

    We here present algorithms for counting models and max-weight models for 2SAT and 3SAT formulae. They use polynomial space and run in O(1.2561n) and O(1.6737n) time, respectively, where n is the number of variables. This is faster than the previously best algorithms for counting non-weighted models for 2SAT and 3SAT, which run in O(1.3247n) and O(1.6894n) time, respectively. In order to prove these time bounds, we develop new measures of formula complexity, allowing us to conveniently analyze the effects of certain factors with a large impact on the total running time. We also provide an algorithm for the restricted case of separable 2SAT formulae, with fast running times for well-studied input classes. For all three algorithms we present interesting applications, such as computing the permanent of sparse 0/1 matrices.

  • 45.
    Dalmau, Victor
    et al.
    Departament de Tecnologia Universitat Pompeu Fabra.
    Jonsson, Peter
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    The Complexity of Counting Homomorphisms Seen from the Other Side2004In: Theoretical Computer Science, ISSN 0304-3975, E-ISSN 1879-2294, Vol. 329, p. 315-323Article in journal (Refereed)
  • 46.
    Degerstedt, Lars
    et al.
    Linköping University, Department of Computer and Information Science, NLPLAB - Natural Language Processing Laboratory. Linköping University, The Institute of Technology.
    Nilsson, Ulf
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Magic Computation for Well-founded Semantics1995In: Nonmonotonic Extensions of Logic Programming, 1995, p. 181-204Conference paper (Refereed)
  • 47. Deineko, Vladimir
    et al.
    Jonsson, Peter
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Klasson, Mikael
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Krokhin, Andrei
    Supermodularity on chains and complexity of maximum constraint satisfaction problems2005In: Proceedings of the European Conference on Combinatorics, Graph Theory and Applications Eurocomb 05,2005, DMTCS , 2005, p. 51-Conference paper (Refereed)
  • 48.
    Deineko, Vladimir
    et al.
    University of Warwick.
    Jonsson, Peter
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Klasson, Mikael
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Krokhin, Andrei
    University of Durham.
    The approximability of Max CSP with fixed-value constraints2008In: Journal of the ACM, ISSN 0004-5411, E-ISSN 1557-735X, Vol. 55, no 4Article in journal (Refereed)
  • 49.
    Dell'Acqua, Pierangelo
    et al.
    Linköping University, Department of Science and Technology, Visual Information Technology and Applications (VITA). Linköping University, The Institute of Technology.
    Nilsson, Ulf
    Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory. Linköping University, The Institute of Technology.
    Pereira, L.
    Universidade Nova de Lisboa.
    A Logic Based Asynchronous Multi-Agent System2002In: Electronic Notes in Theoretical Computer Science, E-ISSN 1571-0661, Vol. 70, no 5, p. 72-88Article in journal (Refereed)
    Abstract [en]

    We present a logic programming based asynchronous multi-agent system in which agents can communicate with one another; update themselves and each other; abduce hypotheses to explain observations, and use them to generate actions. The knowledge base of the agents is comprised of generalized logic programs, integrity constraints, active rules, and of abducibles. We characterize the interaction among agents via an asynchronous transition rule system, and provide a stable models based semantics. An example is developed to illustrate how our approach works.

  • 50.
    Dell'Acqua, Pierangelo
    et al.
    Linköping University, Department of Science and Technology, Visual Information Technology and Applications (VITA). Linköping University, The Institute of Technology.
    Nilsson, Ulf
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, TCSLAB - Theoretical Computer Science Laboratory.
    Pereira, L.M.
    Centro de Inteligcncia Artificial - CENTRIA, Departamento de Informática, Faculdade de Cicncias e Tecnologia, Universidade Nova de Lisboa, 2829-516 Caparica, Portugal.
    A logic based asynchronous multi-agent system2002Conference paper (Other academic)
    Abstract [en]

    We present a logic programming based asynchronous multi-agent system in which agents can communicate with one another, update themselves and each other, abduce hypotheses to explain observations, and use them to generate actions. The knowledge base of the agents is comprised of generalized logic programs, integrity constraints, active rules, and of abducibles. We characterize the interaction among agents via an asynchronous transition rule system, and provide a stable models based semantics. An example is developed to illustrate how our approach works. © 2002 Published by Elsevier Science B.V.

1234 1 - 50 of 190
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf