<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Completed Research Projects | AC Group | TU Wien</title><link>https://ac.tuwien.ac.at/tag/completed-research-projects/</link><atom:link href="https://ac.tuwien.ac.at/tag/completed-research-projects/index.xml" rel="self" type="application/rss+xml"/><description>Completed Research Projects</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 01 Jan 2024 00:00:00 +0000</lastBuildDate><image><url>https://ac.tuwien.ac.at/media/logo_hu10234977157890132473.png</url><title>Completed Research Projects</title><link>https://ac.tuwien.ac.at/tag/completed-research-projects/</link></image><item><title>Balancing Bicycle Sharing Systems</title><link>https://ac.tuwien.ac.at/project/balancing-bicycle-sharing-systems/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/balancing-bicycle-sharing-systems/</guid><description>&lt;ul>
&lt;li>Christian Kloimüllner&lt;/li>
&lt;li>Petrina Papazek&lt;/li>
&lt;li>Bin Hu&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/guenther-raidl/">Günther Raidl&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Public bicycle sharing systems are booming worldwide in many major&lt;br>
cities. Such systems augment public transport very well, are green&lt;br>
alternatives to motorized individual traffic, may decrease traffic jams&lt;br>
and parking problems in cities to a certain extent, and last but not&lt;br>
least are an incentive for sports and a significant contribution to&lt;br>
public health. Modern systems have automated rental stations&lt;br>
distributed over the (inner) districts of the city, and users can easily&lt;br>
rent bicycles and bring them back at any other stations.&lt;/p>
&lt;p>For user acceptance it is essential to provide enough bicycles as well&lt;br>
as parking slots for returning them at any station at almost all time.&lt;br>
As the usage pattern typically is not symmetric, e.g., people tend to&lt;br>
rent bikes at topographically higher stations and return them to lower&lt;br>
stations, an active maintenance by regularly transporting bikes from&lt;br>
some stations to others is crucial.&lt;/p>
&lt;p>Project partners:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.ait.ac.at/" target="_blank" rel="noopener">Austrian Institute of Technology&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.citybikewien.at/" target="_blank" rel="noopener">Citybike Wien&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.enu.at/enu-english" target="_blank" rel="noopener">Energy and Environment Agency of Lower Austria&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.diegm.uniud.it/digaspero/" target="_blank" rel="noopener">Luca Di Gaspero, University of Udine, Italy&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="problem-definition">Problem Definition&lt;/h2>
&lt;p>The balancing bike sharing systems (BBSS) problem consists of finding an optimal rebalancing plan for the operator that consists of&lt;/p>
&lt;ul>
&lt;li>a route for each vehicle on duty and&lt;/li>
&lt;li>loading instructions for each station on the route&lt;/li>
&lt;/ul>
&lt;p>so that the system is in a balanced condition afterwards, i.e., no station is overly full or empty.&lt;/p>
&lt;p>Two basic problem variants are considered:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Static case&lt;/strong>: The rebalancing process is done when the system is not used (e.g., overnight). Initial and target station fill levels are given as constants.&lt;/li>
&lt;li>&lt;strong>Dynamic case&lt;/strong>: The system is rebalanced while in use. Station fill levels are time-dependent and estimated by empirical data.&lt;/li>
&lt;/ul>
&lt;h2 id="approaches">Approaches&lt;/h2>
&lt;p>Exact approaches based on mixed integer programming:&lt;/p>
&lt;ul>
&lt;li>Hop index model&lt;/li>
&lt;li>Time index model&lt;/li>
&lt;/ul>
&lt;p>Construction heuristics:&lt;/p>
&lt;ul>
&lt;li>Greedy heuristic&lt;/li>
&lt;li>PILOT heuristic&lt;/li>
&lt;/ul>
&lt;p>Metaheuristic approaches:&lt;/p>
&lt;ul>
&lt;li>Variable neighborhood search approach&lt;/li>
&lt;li>GRASP approach&lt;/li>
&lt;li>Hybrid of GRASP with Path Relinking&lt;/li>
&lt;/ul>
&lt;p>Problem instances which we are using for our work can be found &lt;a href="https://ac.tuwien.ac.at/research/problem-instances/#bbss">here&lt;/a>.&lt;/p></description></item><item><title>Complete Solution Archives for Evolutionary Combinatorial Optimization</title><link>https://ac.tuwien.ac.at/project/solution-archives/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/solution-archives/</guid><description>&lt;ul>
&lt;li>Benjamin Biesinger&lt;/li>
&lt;li>Bin Hu&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/guenther-raidl/">Günther Raidl&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>A common drawback of metaheuristic approaches, especially evolutionary algorithms (EAs) is that they usually do not keep track of the search history, and already evaluated solutions are often revisited. This leads to premature convergence, wasting resources for re-evaluations, and other malicious effects.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Solution Archive Architecture"
src="https://ac.tuwien.ac.at/project/solution-archives/Ea-sa.gif"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>The solution archive (SA) is a concept for dealing with this problem. By attaching it to a classical EA, it enables detecting already evaluated candidate solutions and efficiently transforming them into similar but yet unvisited solutions, i.e., performing an &amp;ldquo;intelligent mutation&amp;rdquo;. The figure above illustrates the cooperation between the EA and the archive.&lt;/p>
&lt;h2 id="application">Application&lt;/h2>
&lt;p>Since this concept causes additional overhead for inserting and transforming solutions in the SA data structure, following conditions should hold in order to maximize the efficiency:&lt;/p>
&lt;ul>
&lt;li>A &lt;strong>compact solution representation&lt;/strong> keeps memory consumption for the archive low.&lt;/li>
&lt;li>Problems with &lt;strong>expensive solution evaluations&lt;/strong> benefit most from avoiding re-evaluations.&lt;/li>
&lt;li>Problems with &lt;strong>few feasibility constraints&lt;/strong> so that the transformation procedure can be kept simple.&lt;/li>
&lt;/ul>
&lt;p>Following combinatorial optimization problems were particularly successful with this approach:&lt;/p>
&lt;ul>
&lt;li>Royal road functions&lt;/li>
&lt;li>NK landscapes&lt;/li>
&lt;li>Generalized minimum spanning tree problem&lt;/li>
&lt;li>(r|p)-centroid problem and other competitive facility location problem&lt;/li>
&lt;/ul></description></item><item><title>Cutting and Packing Problems</title><link>https://ac.tuwien.ac.at/project/cutting-and-packing/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/cutting-and-packing/</guid><description>&lt;ul>
&lt;li>Frederico Dusberger&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/guenther-raidl/">Günther Raidl&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Cutting and packing problems occur in a multitude of industrial or other real-world applications such as&lt;/p>
&lt;ul>
&lt;li>glass, paper and steel cutting,&lt;/li>
&lt;li>container or pallet loading,&lt;/li>
&lt;li>VLSI design,&lt;/li>
&lt;li>and many other applications.&lt;/li>
&lt;/ul>
&lt;p>Usually items have to be cut from raw material and waste should be minimized, or the number of bins/containers needed to pack given items has to be minimized. In our research we dealt (until now) with two-dimensional bin packing problems where only guillotineable cutting/packing patterns are allowed.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Cutting Example" srcset="
/project/cutting-and-packing/cutting_example_hu1170859832339616723.webp 400w,
/project/cutting-and-packing/cutting_example_hu462985882202238964.webp 760w,
/project/cutting-and-packing/cutting_example_hu3143147562818217407.webp 1200w"
src="https://ac.tuwien.ac.at/project/cutting-and-packing/cutting_example_hu1170859832339616723.webp"
width="452"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Another kind of packing problems are the so called Knapsack Problems. Where items with an associated profit have to be packed into one or more knapsacks, and the profit has to be maximized. There are several variants of knapsack problems, such as the classical knapsack problem, multiconstrained knapsack problems, multiple knapsack problems, and many others. In our research we mainly deal with multiconstrained knapsack problems.&lt;/p>
&lt;p>Solving cutting and packing problems can be done in various ways, we developed metaheuristics and exact algorithms for dealing with those problems. Especially the combination of evolutionary algorithms with problem specific heuristics, local and global optimization techniques are considered. Please see also our page on metaheuristics and evolutionary computation and the page on hybrid optimization techniques.&lt;/p></description></item><item><title>Cycles on Graphs and Properties of Graphs with Special Cycle Structure</title><link>https://ac.tuwien.ac.at/project/cycles-on-graphs-and-properties-of-graphs-with-special-cycle-structure/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/cycles-on-graphs-and-properties-of-graphs-with-special-cycle-structure/</guid><description/></item><item><title>Exploiting New Types of Structure for Fixed Parameter Tractability</title><link>https://ac.tuwien.ac.at/project/1828-2/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/1828-2/</guid><description>&lt;p>Funding Organisation: &lt;a href="http://www.fwf.ac.at" target="_blank" rel="noopener">The Austrian Science Funds&lt;/a>, FWF&lt;br>
Project Number: &lt;a href="http://pf.fwf.ac.at/de/wissenschaft-konkret/project-finder/32105" target="_blank" rel="noopener">FWF P26696&lt;/a>&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Eduard Eiben&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/robert-ganian/">Robert Ganian&lt;/a>&lt;/li>
&lt;li>Ramanujan Sridharan&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/stefan-szeider/">Stefan Szeider&lt;/a> (Principal Investigator)&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Many important computational problems are intractable on general instances. However, realistic problem instances often contain a certain hidden structure that can be exploited to solve the problem efficiently. Such instances form a tractable class (or an island of tractability). Previous research has identified a large number of tractable classes for various NP-hard problems.&lt;/p>
&lt;p>The aim of this project is to develop a rigorous framework for exploiting new kinds of structure on a wide range of problem inputs; in particular, this framework will be based on the established notion of a modulator to a tractable class of instances, which applies to problem instances that may be placed in a tractable class by a small number of local changes. The type of structure exploited by algorithms developed within the proposed research is fundamentally different from the structure exploited by known state-of-the-art approaches. This will allow us to handle natural instances where all presently known state-of-the-art approaches remain unfeasible.&lt;/p></description></item><item><title>Human-centered Algorithm Engineering: Graph and Map Visualization</title><link>https://ac.tuwien.ac.at/project/humalgo/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/humalgo/</guid><description>&lt;p>Funding Organisation: &lt;a href="http://www.fwf.ac.at" target="_blank" rel="noopener">The Austrian Science Fund&lt;/a>, FWF&lt;br>
Project Number: &lt;a href="https://pf.fwf.ac.at/de/wissenschaft-konkret/project-finder/43064" target="_blank" rel="noopener">FWF P 31119&lt;/a>&lt;br>
Duration: 11/2018 - 04/2023&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Sujoy Bhore&lt;/li>
&lt;li>Jules Wulms&lt;/li>
&lt;li>Guangping Li&lt;/li>
&lt;li>Anaïs Villedieu&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/martin-nollenburg/">Martin Nöllenburg&lt;/a> (Principal Investigator)&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Human-centered algorithm engineering is an unconventional new paradigm in algorithmics that puts, for the first time, human factors into the focus of algorithm engineering, a methodology that is based on a cycle of design, analysis, implementation, and experimental evaluation of algorithms. Unlike other fields in computer science that investigate the interplay of humans and computers, our focus is on the symbiosis of human expert users and computers on the fundamental level of algorithms. We combine the mathematical accuracy and computational power of formal algorithmics with the creative power of the human mind in order to provide more effective and efficient algorithms for currently insufficiently solved and ill-defined algorithmic problems. Human-centered algorithms aim to produce solutions of better quality with faster overall performance, and higher user satisfaction. The project has two main goals: (i) establishing theoretical foundations, models of computation, and suitable evaluation methods and (ii) showing the practicality and benefits of the new paradigm for several prime examples of human-centered algorithmic problems that lack satisfying traditional algorithmic solutions in graph drawing and computational cartography.&lt;/p></description></item><item><title>Large-Scale Radio Therapy Scheduling</title><link>https://ac.tuwien.ac.at/project/research-collaboration-with-medaustron/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/research-collaboration-with-medaustron/</guid><description>&lt;p>One of the most advanced medical centers for Ion Beam Therapy and Research in Europe is currently being built in Wiener Neustadt: MedAustron. The radiation therapies applied will use protons and carbon ions for cancer treatment. The first patient treatments are planned in 2016. In the full operational phase up to 1,200 people per year are expected to benefit from the international first class medicine offered by MedAustron.&lt;/p>
&lt;p>Scheduling patient treatments with their large number of individual tasks and specific requirements in order to best utilize the available resources and treat patients as soon and smoothly as possible is a huge challenge. The Algorithms and Complexity Group collaborates with MedAustron in the development of advanced scheduling algorithms and their software implementation to fulfill these needs and to give as many cancer patients as possible a new opportunity.&lt;/p>
&lt;p>Within the Algorithms and Complexity Group, &lt;a href="https://ac.tuwien.ac.at/team/guenther-raidl/">Günther Raidl&lt;/a> is leading this research effort.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="MedAustron Accelerator Facility" srcset="
/project/research-collaboration-with-medaustron/medaustron-beschleuniger_hu9697994152849803382.webp 400w,
/project/research-collaboration-with-medaustron/medaustron-beschleuniger_hu18047736225888196056.webp 760w,
/project/research-collaboration-with-medaustron/medaustron-beschleuniger_hu15050414677252912484.webp 1200w"
src="https://ac.tuwien.ac.at/project/research-collaboration-with-medaustron/medaustron-beschleuniger_hu9697994152849803382.webp"
width="760"
height="415"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p></description></item><item><title>Matheuristics: Hybrid Optimization Algorithms for Transportation Problems with Mutltiple Visits</title><link>https://ac.tuwien.ac.at/project/matheuristics-hybrid-optimization-algorithms-for-transportation-problems-with-mutltiple-visits/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/matheuristics-hybrid-optimization-algorithms-for-transportation-problems-with-mutltiple-visits/</guid><description/></item><item><title>Multi-Criteria Optimization of FTTx Networks</title><link>https://ac.tuwien.ac.at/project/ffg-i892-n23/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/ffg-i892-n23/</guid><description/></item><item><title>New Frontiers for Parameterized Complexity</title><link>https://ac.tuwien.ac.at/project/new-frontiers-for-parameterized-complexity/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/new-frontiers-for-parameterized-complexity/</guid><description>&lt;p>Funding Organisation: &lt;a href="http://www.fwf.ac.at" target="_blank" rel="noopener">The Austrian Science Fund&lt;/a>, FWF&lt;br>
Duration: 1 September 2018 – 31 August 2022&lt;br>
Project Number: &lt;a href="https://pf.fwf.ac.at/de/wissenschaft-konkret/project-finder/43598" target="_blank" rel="noopener">FWF P 31336&lt;/a>&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/robert-ganian/">Robert Ganian&lt;/a> (Principal Investigator)&lt;/li>
&lt;li>Thekla Hamm&lt;/li>
&lt;li>Kirill Simonov&lt;/li>
&lt;li>Viktoriia Korchemna&lt;/li>
&lt;/ul>
&lt;h2 id="research-statement">Research Statement&lt;/h2>
&lt;p>Many important computational problems are intractable on general instances. However, realistic problem instances often contain a certain hidden structure that can be exploited to solve the problem efficiently. The parameterized complexity paradigm provides the perfect tools and techniques to formalize, quantify and exploit various forms of structure in order to efficiently solve a plethora of NP-hard problems. This paradigm has been applied in many fundamental areas of computer science with great success, including graph algorithms, computational logic, boolean satisfiability, constraint satisfaction and others. However, there are prominent areas of computer science where we still lack a thorough understanding of the parameterized complexity of key computational problems.&lt;/p>
&lt;p>This project aims at investigating the parameterized complexity of fundamental problems in two such high-impact areas: integer linear programming and machine learning. The obtained results will allow the design of efficient algorithms capable of exploiting various natural forms of structure in order to find exact solutions for NP-hard problems in these important areas of computer science. A secondary aim of the project is to apply newly obtained insights and advancements in other, including more traditional, frontiers of parameterized complexity research.&lt;/p></description></item><item><title>Optimization Challenges in the Future Federated Internet</title><link>https://ac.tuwien.ac.at/project/wwtf-ict-10-024/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/wwtf-ict-10-024/</guid><description/></item><item><title>Parameterized Compilation</title><link>https://ac.tuwien.ac.at/project/parameterized-compilation/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/parameterized-compilation/</guid><description>&lt;p>Funding Organisation: &lt;a href="http://www.fwf.ac.at" target="_blank" rel="noopener">The Austrian Science Funds&lt;/a>, FWF&lt;br>
Project Number: &lt;a href="http://pf.fwf.ac.at/de/wissenschaft-konkret/project-finder/31077" target="_blank" rel="noopener">FWF P26200&lt;/a>&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Simone Bova&lt;/li>
&lt;li>Ronald de Haan&lt;/li>
&lt;li>Neha Lodha&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/stefan-szeider/">Stefan Szeider&lt;/a> (Principal Investigator)&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Knowledge compilation offers a compelling approach to coping with computationally hard problems. This line of research was initiated in the early 1990s, and since then has become a very active and progressing field.  Knowledge compilation proceeds in two phases: In the first phase the input data is compiled into a new representation, which is then used in a second phase to execute a number of individual tasks efficiently.  Ideally, one aims at a compilation that causes only a polynomial increase in space, and the classical theory of compilation offers theoretical tools to decide whether such a compilation is possible or not.  However, systematic research shows that most relevant problems are not compilable with a polynomial increase in space. Hence, the classical theory cannot provide reasonable guarantees for these problems.&lt;/p>
&lt;p>The goal of this project is to overcome this limit of classical knowledge compilation by utilizing structural aspects of problem inputs (such as as tree-likeness, degree of cyclicity, or backdoor size). As the key to this goal we propose to study knowledge compilation within the framework of parameterized complexity, which has become an important and successful research direction in algorithms and complexity. Parameterized complexity provides powerful methods and tools for exploiting structural aspects of problems and is therefore ideally suited for this purpose. Using parameters we can exploit structural aspects of the input in order to support the compilation. Hence we aim at positive results in terms of upper bounds for compilation space and compilation time for problems that are not compilable in the classical sense.&lt;/p>
&lt;h2 id="events">Events&lt;/h2>
&lt;h3 id="symposium-on-new-frontiers-in-knowledge-compilation">Symposium on New Frontiers in Knowledge Compilation&lt;/h3>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Knowledge Compilation Logo" srcset="
/project/parameterized-compilation/kc-logo_hu3222325931811295105.webp 400w,
/project/parameterized-compilation/kc-logo_hu8719553389320797619.webp 760w,
/project/parameterized-compilation/kc-logo_hu1744361547395514441.webp 1200w"
src="https://ac.tuwien.ac.at/project/parameterized-compilation/kc-logo_hu3222325931811295105.webp"
width="364"
height="364"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>This symposium was organised by Pierre Marquis and Stefan Szeider and held in Vienna, Austria, June 4-6, 2015. The aim of this symposium was  to bring together researchers who work on knowledge compilation from various angles, including knowledge representation, constraints, theory of algorithms, complexity, machine learning, and databases, as well as researchers from related areas. Lectures and discussions have  put all these different approaches into context and stimulated a fruitful exchange of ideas between researchers from different fields. The symposium had over 30 participants and featured several invited and contributed talks.&lt;/p>
&lt;p>More information can be found on the &lt;a href="http://www.vcla.at/kc2015/" target="_blank" rel="noopener">symposium homepage&lt;/a>.&lt;/p>
&lt;h3 id="dagstuhl-seminar-on-recent-trends-in-knowledge-compilation">Dagstuhl Seminar on Recent Trends in Knowledge Compilation&lt;/h3>
&lt;p>Stimulated by the success of the Symposium in Vienna, another larger meeting on this topic was organized by Adnan Darwiche (UCLA, US),  Pierre Marquis (Artois University – Lens, FR), Dan Suciu (University of Washington – Seattle, US, and Stefan Szeider (TU Wien, AT). The seminar was held at Schloss Dagstuhl, Wadern, Germany,  September 17-22, 2017,&lt;/p>
&lt;p>The seminar had over 40 participants and featured several invited and contributed talks as well as a demo session and and open problems session.&lt;/p>
&lt;p>Among others, the seminar was an excellent occasion for disseminating results of the project, in terms of several talks.&lt;/p>
&lt;p>A report on the seminar has been published as &lt;a href="http://drops.dagstuhl.de/opus/volltexte/2018/8589/" target="_blank" rel="noopener">Dagstuhl Report&lt;/a> (Volume 7, Issue 9, 2018).&lt;/p>
&lt;p>More information can be found on the &lt;a href="https://www.dagstuhl.de/17381" target="_blank" rel="noopener">seminar homepage&lt;/a>.&lt;/p></description></item><item><title>SLIM: SAT Based Local Improvement</title><link>https://ac.tuwien.ac.at/project/slim/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/slim/</guid><description>&lt;p>Funding organization: Austrian Science Fund (&lt;a href="https://www.fwf.ac.at/en/" target="_blank" rel="noopener">FWF&lt;/a>)&lt;/p>
&lt;p>Project number: &lt;a href="https://pf.fwf.ac.at/en/research-in-practice/project-finder/46670" target="_blank" rel="noopener">(FWF P 32441&lt;/a>)&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/stefan-szeider/">Stefan Szeider&lt;/a> (PI)&lt;/li>
&lt;li>André Schidler&lt;/li>
&lt;li>P.R. Vaidyanathan&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Many problems can be efficiently translated into the propositional satisfiability problem (SAT) and then solved with a powerful SAT solver or variants such as MaxSAT or QBF-SAT. In some cases, the translation causes a significant blow-up in size, so this one-shot translation is not feasible. In this project, we overcome this limitation by repeatedly translating small local parts of the problem instance to SAT, which allows us to scale the SAT solver&amp;rsquo;s power to large instances. We could successfully implement this approach for various critical computational problems, including learning the structure of a Bayesian network, inducing an interpretable decision tree, or minimizing a Boolean circuit.&lt;/p></description></item><item><title>The Parameterized Complexity of Reasoning Problems</title><link>https://ac.tuwien.ac.at/project/erc-project-the-parameterized-complexity-of-reasoning-problems/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/erc-project-the-parameterized-complexity-of-reasoning-problems/</guid><description>&lt;p>Reasoning, to derive conclusions from facts, is a fundamental task in Artificial Intelligence that arises in a wide range of applications from Robotics to Expert Systems. Different applications require different forms of reasoning such as Nonmonotonic Reasoning (e.g., reasoning under the presence of default as- sumptions), Constraint-Based Reasoning (reasoning with forbidden configurations), and Bayesian Reasoning (reasoning with uncertain data). All these forms of reasoning give rise to computational problems that can be solved algorithmically. The efficiency of algorithms has a direct impact on applications; for example, improved algorithms for Bayesian inference yield more accurate computer assisted medical diagnosis.&lt;/p>
&lt;p>The aim of this project is to devise new efficient algorithms for reasoning problems and to gain new theoretical insights into the question of what makes a reasoning problem hard, and what makes it easy. We study reasoning problems within the framework of Parameterized Complexity, a new and rapidly emerging field of Algorithms and Complexity. Parameterized Complexity takes structural aspects of problem instances into account which are most significant for empirically observed problem-hardness. Most of the considered reasoning problems are intractable in general, but the real-world context of their origin provides structural information that can be made accessible to algorithms in form of parameters. This makes Parameterized Complexity an ideal setting for the analysis and efficient solution of these problems that we want to explore.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Random vs realistic input structure" srcset="
/project/erc-project-the-parameterized-complexity-of-reasoning-problems/structure1_hu10775540050655805151.webp 400w,
/project/erc-project-the-parameterized-complexity-of-reasoning-problems/structure1_hu18071825147256224746.webp 760w,
/project/erc-project-the-parameterized-complexity-of-reasoning-problems/structure1_hu17964140193029155077.webp 1200w"
src="https://ac.tuwien.ac.at/project/erc-project-the-parameterized-complexity-of-reasoning-problems/structure1_hu10775540050655805151.webp"
width="640"
height="293"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Two inputs for a reasoning problem: random (left) and realistic (right).&lt;/p>
&lt;p>An Illustration: the picture above shows the visualizations of two inputs for a reasoning problem. The input to the left is a &lt;strong>random input&lt;/strong>. The input to the right is a &lt;strong>real-world input&lt;/strong> (from multiplier verification). Both inputs have approximately the same size in bits, however, evidently the real-world instance is somehow &amp;ldquo;structured&amp;rdquo;, whereas the random instance is not. The parameterized complexity approach allows to utilize this kind of structure to solve the problem efficiently.&lt;/p>
&lt;h2 id="project-record">Project Record&lt;/h2>
&lt;p>Project Title: The Parameterized Complexity of Reasoning Problems&lt;br>
Principle Investigator: &lt;a href="https://ac.tuwien.ac.at/team/stefan-szeider/">Stefan Szeider&lt;/a>&lt;br>
Funding Organization: European Research Council (&lt;a href="http://erc.europa.eu/" target="_blank" rel="noopener">ERC&lt;/a>)&lt;br>
Project Type: &lt;a href="http://erc.europa.eu/starting-grants" target="_blank" rel="noopener">ERC Starting Independent Researcher Grant&lt;/a>&lt;br>
Project Volume: EUR 1.4 Mio&lt;br>
Project Duration: Jan 2010 - Dec 2014&lt;br>
Host Institution: &lt;a href="http://www.tuwien.ac.at/tuwien_home/EN/" target="_blank" rel="noopener">Vienna University of Technology&lt;/a>&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Simone Bova&lt;/li>
&lt;li>Johannes Fichte&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/robert-ganian/">Robert Ganian&lt;/a>&lt;/li>
&lt;li>Ronald de Haan&lt;/li>
&lt;li>Eva Nedoma&lt;/li>
&lt;li>Friedrich Slivovsky&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/stefan-szeider/">Stefan Szeider&lt;/a>, project leader&lt;/li>
&lt;li>Yue Chen&lt;/li>
&lt;li>Serge Gaspers (University of NSW and NICTA, Australia)&lt;/li>
&lt;li>Sebastian Ordyniak&lt;/li>
&lt;/ul>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="DRM Research Group" srcset="
/project/erc-project-the-parameterized-complexity-of-reasoning-problems/drm-group-2013_hu777265917562842884.webp 400w,
/project/erc-project-the-parameterized-complexity-of-reasoning-problems/drm-group-2013_hu14058741484779870279.webp 760w,
/project/erc-project-the-parameterized-complexity-of-reasoning-problems/drm-group-2013_hu13845922810663273147.webp 1200w"
src="https://ac.tuwien.ac.at/project/erc-project-the-parameterized-complexity-of-reasoning-problems/drm-group-2013_hu777265917562842884.webp"
width="760"
height="459"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>&lt;em>de Haan, Fichte, Slivovsky, Gaspers, Ordyniak, Szeider, Bova, Ganian (from left to right)&lt;/em>&lt;/p></description></item><item><title>Variable Dependencies of Quantified Boolean Formulas</title><link>https://ac.tuwien.ac.at/project/qbfdependencies/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/qbfdependencies/</guid><description>&lt;p>Funding Organisation: &lt;a href="http://www.fwf.ac.at" target="_blank" rel="noopener">The Austrian Science Fund&lt;/a>, FWF&lt;br>
Project Number: &lt;a href="http://pf.fwf.ac.at/de/wissenschaft-konkret/project-finder/34531" target="_blank" rel="noopener">FWF P 27721&lt;/a>&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Friedrich Slivovsky&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/tomas-peitl/">Tomas Peitl&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/stefan-szeider/">Stefan Szeider&lt;/a> (Professor, Principal Investigator)&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>The satisfiability problem of Quantified Boolean Formulas (QBF) offers succinct encodings for hard problems arising in areas such as formal verification and planning. This research project explores new ways to leverage independence of variables for QBF. The nesting of existential and universal quantifiers in Quantified Boolean Formulas can generate variable dependencies that are a serious obstacle to lifting successful techniques from propositional satisfiability to QBF. In some cases one can identify a variable dependency as spurious and conclude that the corresponding variables are in fact independent. This information can be used to significantly improve the performance of decision procedures, but deciding whether variables are independent is a highly intractable problem in itself.&lt;/p>
&lt;p>The aim of this project is three-fold: (A) to advance the state of the art in detecting variable independence by developing new theory and improved algorithms for currently used methods; (B) to find new approaches to detecting and harnessing variable independence; (C) to extend the scope of successful techniques from QBF to more general problems.&lt;/p>
&lt;h2 id="software">Software&lt;/h2>
&lt;p>Research under Theme (B) has lead to the development of &lt;strong>Qute&lt;/strong> (&lt;a href="https://github.com/perebor/qute" target="_blank" rel="noopener">GitHub&lt;/a>), a dependency learning QBF solver. Qute placed &lt;strong>3rd&lt;/strong> in the PCNF track and &lt;strong>4th&lt;/strong> in the Prenex non-CNF track of &lt;a href="http://www.qbflib.org/qbfeval17.php" target="_blank" rel="noopener">QBFEVAL'17&lt;/a>.&lt;/p></description></item></channel></rss>