<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Current Research Projects | AC Group | TU Wien</title><link>https://ac.tuwien.ac.at/tag/current-research-projects/</link><atom:link href="https://ac.tuwien.ac.at/tag/current-research-projects/index.xml" rel="self" type="application/rss+xml"/><description>Current 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>Current Research Projects</title><link>https://ac.tuwien.ac.at/tag/current-research-projects/</link></image><item><title>FWF Cluster of Excellence: Bilateral Artificial Intelligence</title><link>https://ac.tuwien.ac.at/project/fwf-cluster-of-excellence-bilateral-artificial-intelligence/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/fwf-cluster-of-excellence-bilateral-artificial-intelligence/</guid><description>&lt;p>&lt;strong>&lt;a href="https://www.fwf.ac.at/en/research-radar/10.55776/COE12" target="_blank" rel="noopener">🌐 Visit the official FWF Project Radar Page&lt;/a>&lt;/strong>&lt;/p>
&lt;p>The project Bilateral AI aims at lifting artificial intelligence (AI) to the next level. Current AI systems are in a sense narrow. They center on a specific application or task such as object or speech recognition. Our project will combine two of the most important types of AI which have been developed separately so far: symbolic and sub-symbolic AI. While symbolic AI works with clearly defined logical rules, sub-symbolic AI (such as ChatGPT) is based on training a machine with the help of large datasets to create intelligent behavior. This integration, resulting in a Broad AI, is intended to mirror something that humans do naturally: the simultaneous use of cognition and reasoning skills. But what exactly is Broad AI? As opposed to Narrow AI, which is characterized by task specific skills, Broad AI aims at solving a wide array of problems, rather than being limited to a single task or domain. By combining sub-symbolic AI (machine learning, ML) with symbolic AI (knowledge representation and reasoning, KRR), Bilateral AI provides the means to develop the foundations of the capabilities and skill acquisition for problem solving by a Broad AI. Harnessing the full potential of both symbolic and sub-symbolic approaches can open new avenues for AI that are better at solving new problems, adapting to a wide variety of environments, having better reasoning skills, and being more efficient in terms of both computation and data use. These key features allow for a vast range of use cases for Broad AI, starting with drug development and medicine, over planning and scheduling, to autonomous traffic management and recommendation systems. With fairness, transparency, and explainability as top priorities, developing Broad AI is also essential for addressing ethical concerns and ensuring a positive impact on our society. These concerns play a central role as cross-cutting aspect in our project. The Broad AI resulting from the bilateral AI approach would use its own sensory perceptions to perform abstractions and engage in a logical thinking process. The AI could then, for example, organize a trip, minimize carbon emissions, or renovate a house as cost- effectively and ecologically as possible. In other words, AI could perform complex planning taking all aspects into account. Sepp Hochreiter, Director of Research: Broad AI could potentially improve our everyday lives as well as system-relevant aspects and processes - such as energy, transportation and healthcare - by becoming more environmentally sustainable, efficient and resource-friendly.&lt;/p></description></item><item><title>Parameterized Graph Drawing</title><link>https://ac.tuwien.ac.at/project/parameterized-graph-drawing/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/parameterized-graph-drawing/</guid><description>&lt;ul>
&lt;li>Funding organization: &lt;a href="https://www.wwtf.at/wwtf/" target="_blank" rel="noopener">Vienna Science and Technology Fund&lt;/a>, WWTF&lt;/li>
&lt;li>Project number: ICT22-029 (&lt;a href="https://www.wwtf.at/funding/programmes/ict/#ICT22" target="_blank" rel="noopener">Information and Communication Technology 2022&lt;/a>)&lt;/li>
&lt;/ul>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;p>&lt;a href="https://ac.tuwien.ac.at/team/robert-ganian/">Robert Ganian&lt;/a> (Principal Investigator)&lt;/p>
&lt;p>&lt;a href="https://ac.tuwien.ac.at/team/martin-nollenburg/">Martin Nöllenburg&lt;/a> (Principal Investigator)&lt;/p>
&lt;p>&lt;a href="https://ac.tuwien.ac.at/team/simon-dominik-fink/">Simon Dominik Fink&lt;/a> (Postdoctoral Researcher)&lt;/p>
&lt;p>&lt;a href="https://ac.tuwien.ac.at/team/thomas-depian/">Thomas Depian&lt;/a> (PhD Student)&lt;/p>
&lt;p>&lt;a href="https://ac.tuwien.ac.at/team/alexander-firbas/">Alexander Firbas&lt;/a> (PhD Student)&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="The Project Team" srcset="
/project/parameterized-graph-drawing/PGD-Group-scaled_hu17816735023089785297.webp 400w,
/project/parameterized-graph-drawing/PGD-Group-scaled_hu17537728813777461662.webp 760w,
/project/parameterized-graph-drawing/PGD-Group-scaled_hu10296446682098410735.webp 1200w"
src="https://ac.tuwien.ac.at/project/parameterized-graph-drawing/PGD-Group-scaled_hu17816735023089785297.webp"
width="760"
height="507"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h2 id="heading">&lt;/h2>
&lt;h2 id="research-statement">Research Statement&lt;/h2>
&lt;p>The project is centered around two well-established fields of information and communication technology: (1) graph drawing and visualization, which deals with the construction and analysis of geometric representations of graphs and networks subject to specific layout conventions, and (2) parameterized complexity analysis, which offers the tools to design efficient algorithms as well as lower bounds custom-tailored to the specific structural properties of relevant inputs. Recent advances have highlighted the huge potential for the application of parameterized techniques on graph drawing and visualization problems. The two PIs of this proposal – Robert Ganian and Martin Nöllenburg – have already spearheaded an initial push to bring the two fields closer together, and this proposal will allow them to bring these efforts into fruition by targeting and resolving some of the most prominent questions in this intersection.&lt;/p>
&lt;p>The project focuses on developing the tools and frameworks that will facilitate the parameterized analysis of central problems in graph drawing and visualization. The work is split into four fundamental themes, covering Extension Problems, Linear and Layered Layouts, Geometric Graph Representations and Bridges to Network Visualization. The output of each theme will include not only new algorithms but also tight lower bounds and, where relevant, implementations, significantly advancing the state of the art in these increasingly prominent fields of research.&lt;/p></description></item><item><title>ASK-SAT: Alternating Symmetry-Breaking Combinatorial Search with SAT</title><link>https://ac.tuwien.ac.at/project/ask-sat/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/ask-sat/</guid><description>&lt;p>Project Acronym: ASK-SAT (Alternating Symmetry-Breaking Combinatorial Search with SAT)&lt;/p>
&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: P 36688&lt;/p>
&lt;p>Grant DOI: &lt;a href="https://www.fwf.ac.at/en/research-radar/10.55776/P36688" target="_blank" rel="noopener">10.55776/P36688&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>&lt;a href="https://ac.tuwien.ac.at/team/markus-kirchweger/">Markus Kirchweger&lt;/a>&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/florentina-voboril/">Florentina Voboril&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Many unsolved problems in discrete mathematics and extremal combinatorics can be stated as whether a combinatorial object with a particular property and size exists.&lt;/p>
&lt;p>The project focuses on developing novel methods for answering such questions using the innovative Satisfiability Modulo Symmetries (SMS) technique. This approach departs from traditional exhaustive search strategies by dynamically identifying and excluding redundant sub-configurations, thus streamlining the search process while utilizing the power of solvers for the propositional satisfiability problem (SAT).&lt;/p>
&lt;p>The project aims to extend the capabilities of SMS to effectively tackle the existence of objects whose defining property requires alternating quantifiers, which present unique challenges beyond the scope of conventional SAT methods. This involves integrating advanced computational tools, including quantified Boolean formulas and symmetry-reasoning technologies.&lt;/p>
&lt;p>Through this research, the project aspires to advance the fields of automated reasoning and discrete mathematics.&lt;/p>
&lt;h2 id="software">Software&lt;/h2>
&lt;p>The software tool developed through the project is available via &lt;a href="https://github.com/markirch/sat-modulo-symmetries" target="_blank" rel="noopener">GitHub&lt;/a>, the documentation via &lt;a href="https://sat-modulo-symmetries.readthedocs.io/en/latest/" target="_blank" rel="noopener">Read the Docs&lt;/a>.&lt;/p></description></item><item><title>Cooperative Optimization Approaches for Distributing Service Points</title><link>https://ac.tuwien.ac.at/project/cooperative-optimization-approaches-for-distributing-service-points/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/cooperative-optimization-approaches-for-distributing-service-points/</guid><description>&lt;p>A joined research project from the Algorithms and Complexity Group, TU Wien, Austria, and &lt;a href="https://www.honda-ri.de/" target="_blank" rel="noopener">Honda Research Institute&lt;/a>, Germany&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Thomas Jatschka&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/guenther-raidl/">Günther Raidl&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.honda-ri.de/" target="_blank" rel="noopener">Tobias Rodemann&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>For many business models an optimal distribution of service points in a customer community is needed. Examples are charging/battery swapping stations of electric vehicles, bicycle/car sharing stations, and repair stations. When planning such systems, estimating under which conditions which customer demand can be fulfilled is fundamental in order to design and evaluate possible solutions. To this end, demographic data is usually interlinked with geographic information, data on public transport, the street network, knowledge on manifold special locations etc. Usually, the whole process is challenging and error-prone. Customer demand information determined in such ways typically is vague, and not uncommonly a system built on such assumptions is not as effective as originally hoped for due to major deviations in reality.&lt;/p>
&lt;p>To possibly improve this situation, we propose a cooperative optimization approach that incorporates potential users on a large scale and more tightly into the data acquisition as well as the optimization process. We confront the potential customers with certain location scenarios and ask them how these would suit his needs and how possibly these scenarios can be improved to fulfill more of his demand. This feedback is used to incrementally gain more knowledge about how much demand may be fulfilled under which conditions. New, more promising candidate location scenarios can then be derived and again be presented to the users. The process is iterated on a large scale with many potential users and many rounds until a satisfactory solution is reached.&lt;/p>
&lt;p>The figure below depicts the components of the framework of our cooperative optimization approach and their interaction. The general framework consists of the following components: an &lt;em>evaluation component&lt;/em> (EC), an &lt;em>optimization component&lt;/em> (OC), a &lt;em>feedback component&lt;/em> (FC), and a &lt;em>solution management component&lt;/em> (SMC).&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/project/cooperative-optimization-approaches-for-distributing-service-points/spdp_framework_components_hu1805187074826567040.webp 400w,
/project/cooperative-optimization-approaches-for-distributing-service-points/spdp_framework_components_hu2746234392990661387.webp 760w,
/project/cooperative-optimization-approaches-for-distributing-service-points/spdp_framework_components_hu1068991561313522421.webp 1200w"
src="https://ac.tuwien.ac.at/project/cooperative-optimization-approaches-for-distributing-service-points/spdp_framework_components_hu1805187074826567040.webp"
width="760"
height="365"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p></description></item><item><title>Cooperative Personnel Scheduling</title><link>https://ac.tuwien.ac.at/project/cooperative-personnel-scheduling/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/cooperative-personnel-scheduling/</guid><description>&lt;p>a joined research project from the Algorithms and Complexity Group, TU Wien, Austria, and &lt;a href="https://www.honda-ri.de/" target="_blank" rel="noopener">Honda Research Institute&lt;/a>, Germany&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/johannes-varga/">Johannes Varga&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/guenther-raidl/">Günther Raidl&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.honda-ri.de/" target="_blank" rel="noopener">Tobias Rodemann&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>In classical personnel scheduling, the employees of a company are assigned their schedules, which determine at which times they work to fulfill some kind of demand. Our setting is slightly different. Each employee also referred to as a user, has some jobs to complete that need a specific resource. Only a limited amount of resources is available and only one job can use a resource at a time. Each job has to be assigned to a resource and a timespan in which the job is carried out. Furthermore, users will have preferences on when their jobs should be executed. These preferences have to be collected in some way. One possibility would be to let the employees specify their full preferences in the beginning. But this is tedious for the employees, error-prone and only allows for preferences that were explicitly considered when designing the algorithm.&lt;/p>
&lt;p>In this project, we will develop and investigate a framework that learns these preferences over time through a limited amount of user interactions. The framework aims to construct schedules that respect employees&amp;rsquo; preferences and are feasible with the given restrictions. While constructing the schedules it is allowed to ask the employees a limited number of questions regarding their preferences. The responses to these questions are used to model the employees&amp;rsquo; preferences. The framework may also consider fairness, e.g. by balancing the number of user interactions among the employees. Research questions to answer include which algorithms work well for the occurring problems, how to model the employees&amp;rsquo; preferences, and which kind of user interaction gives sufficient information on the preferences, without overwhelming the employees.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="visualization.png" alt="Framework Visualization" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p></description></item><item><title>Doctoral College Logical Methods in Computer Science</title><link>https://ac.tuwien.ac.at/project/doctoral-college-logical-methods-in-computer-science/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/doctoral-college-logical-methods-in-computer-science/</guid><description/></item><item><title>Doctoral College Vienna Graduate School on Computational Optimization</title><link>https://ac.tuwien.ac.at/project/doctoral-college-vienna-graduate-school-on-computational-optimization/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/doctoral-college-vienna-graduate-school-on-computational-optimization/</guid><description/></item><item><title>Engineering Linear Ordering Algorithms for Optimizing Data Visualizations</title><link>https://ac.tuwien.ac.at/project/linordvis/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/linordvis/</guid><description>&lt;p>Funding Organisation: &lt;a href="https://www.wwtf.at" target="_blank" rel="noopener">Vienna Science and Technology Fund&lt;/a>, WWTF&lt;br>
Project Number: &lt;a href="https://www.wwtf.at/programmes/information_communication/ICT19-035" target="_blank" rel="noopener">ICT19-035&lt;/a>&lt;br>
Duration: 07/2020 - 06/2024&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Alexander Dobler&lt;/li>
&lt;li>Markus Wallinger&lt;/li>
&lt;li>Jules Wulms&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/martin-nollenburg/">Martin Nöllenburg&lt;/a> (Professor, Principal Investigator)&lt;/li>
&lt;/ul>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Alexander Dobler, Michael Stampfer, Martin Nöllenburg at the 20th anniversary of WWTF" srcset="
/project/linordvis/WWTF-20-Jahre_01092022_WEBSIZE_104_hu3329933751107914659.webp 400w,
/project/linordvis/WWTF-20-Jahre_01092022_WEBSIZE_104_hu13499493198571026005.webp 760w,
/project/linordvis/WWTF-20-Jahre_01092022_WEBSIZE_104_hu3750019577051517505.webp 1200w"
src="https://ac.tuwien.ac.at/project/linordvis/WWTF-20-Jahre_01092022_WEBSIZE_104_hu3329933751107914659.webp"
width="760"
height="507"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>&lt;em>Alexander Dobler, Michael Stampfer, Martin Nöllenburg at the 20th anniversary of WWTF&lt;/em>&lt;/p>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Optimizing linear orderings of objects is a fundamental problem for many types of data visualizations ranging from graph layouts over geospatial data to abstract sets and sequences or time-series data. Yet a systematic investigation of algorithms for solving novel constrained and application-specific ordering problems that go beyond well-studied and NP-hard classic ordering problems is missing. Practical work in visualization often resorts to heuristics without rigorous performance and quality guarantees for solving these algorithmic problems. In this project we will take an algorithmic perspective on several different ordering problems in data visualization. In the algorithm engineering sense we want to cross the gap between fundamental theory and practical applications and aim to bring the benefit of rigorous formal methods into practically relevant implementations and at the same time define new algorithmic challenges inspired by recent visualization problems. On the one hand, we will investigate the complexity of new problem settings with special input configurations, structural constraints on feasible orderings, and dependencies between multiple objects and orderings. On the other hand, we will design and implement new and sufficiently scalable algorithms with formally proven performance guarantees to compute optimal and approximate solutions. We thoroughly evaluate the improvements over existing state-of-the-art heuristics in computational experiments and user studies.&lt;/p></description></item><item><title>Learning to Solve Dynamic Vehicle Routing Problems</title><link>https://ac.tuwien.ac.at/project/learning-to-solve-dynamic-vehicle-routing-problems/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/learning-to-solve-dynamic-vehicle-routing-problems/</guid><description>&lt;p>a joined research project from the Algorithms and Complexity Group, TU Wien, Austria, and &lt;a href="https://www.honda-ri.de/" target="_blank" rel="noopener">Honda Research Institute&lt;/a>, Germany&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/maria-bresich/">Maria Bresich&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/guenther-raidl/">Günther Raidl&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.honda-ri.de/people/" target="_blank" rel="noopener">Steffen Limmer&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Vehicle routing - i.e., planning an optimal set of routes for a fleet of vehicles - is an intensely studied research area with enormous practical and raising relevance due to increasing mobility and transportation demand and new challenges coming, e.g., from increasing interest in shared mobility services and electric vehicles. The dial-a-ride problem (DARP), for example, is the problem of finding optimal tours of vehicles through different pickup and drop-off locations in order to serve a number of transportation requests, allowing different customers to share a vehicle. The electric autonomous dial-a-ride problem (E-ADARP) represents a challenging and practically relevant extension to the DARP, where electric autonomous vehicles are employed and their charging requirements have to be taken into consideration. Furthermore, not only classical objectives like total travel time have to be optimized, but user inconvenience also plays an important role. Thus, factors such as user excess ride time, which is due to detours because of the ride-sharing, have to be taken into account.&lt;/p>
&lt;p>For such problems, heuristic optimization approaches are considered to be the means of choice due to a better scalability compared to exact approaches. In this project, we propose a heuristic framework based on large neighborhood search (LNS) to solve the E-ADARP, and we plan to tackle the issue of scalability by automatically designing, i.e., learning, efficient heuristics that either guide or possibly replace classical optimization techniques. We will investigate the usage of reinforcement learning with different machine learning models to dynamically select operators for the LNS from a set of possible operators during the optimization process. We intend to experimentally compare this approach to other learning techniques such as classical supervised learning, imitation learning, and Q learning.&lt;/p></description></item><item><title>Learning to Solve Quantified Boolean Formulas</title><link>https://ac.tuwien.ac.at/project/l2solve/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/l2solve/</guid><description>&lt;p>Funding Organisation: &lt;a href="https://www.wwtf.at" target="_blank" rel="noopener">Vienna Science and Technology Fund&lt;/a>, WWTF&lt;br>
Project Number: &lt;a href="https://www.wwtf.at/programmes/information_communication/ICT19-060" target="_blank" rel="noopener">ICT19-060&lt;/a>&lt;br>
Duration: 05/2020 - 04/2023&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Franz Xaver Reichl&lt;/li>
&lt;li>Leroy Chew&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>&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Quantified Boolean Formulas (QBFs) can succinctly encode hard problems arising in planning, verification,&lt;br>
and synthesis, and the development of efficient procedures for evaluating QBFs (so-called QBF solvers)&lt;br>
will drive advances in all of these areas.&lt;/p>
&lt;p>These applications require that QBF solvers not only decide whether a formula is true or false but also&lt;br>
output a witnessing strategy. For instance, when using QBF to solve a program synthesis problem, we&lt;br>
expect solvers to return the synthesized program. Our work on solver design and proof theory has&lt;br>
convinced us that strategies are at the heart of QBF research. However, the prevailing theoretical models of&lt;br>
QBF solvers as decision procedures or proof systems do not capture the fact that they need to compute&lt;br>
strategies. This project aims to develop a new, richer model of QBF solvers as strategy learning algorithms.&lt;/p>
&lt;h2 id="software">Software&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Unique&lt;/strong>: A preprocessor for (D)QBF that computes unique Skolem and Herbrand functions (&lt;a href="https://github.com/perebor/unique" target="_blank" rel="noopener">GitHub&lt;/a>).&lt;/li>
&lt;li>&lt;strong>Pedant&lt;/strong>: A certifying DQBF solver based on definition extraction (&lt;a href="https://github.com/perebor/pedant-solver" target="_blank" rel="noopener">GitHub&lt;/a>).&lt;/li>
&lt;/ul></description></item><item><title>MSCA COFUND Doctoral Programme LogiCS@TUWien</title><link>https://ac.tuwien.ac.at/project/msca-cofund-doctoral-programme-logics-tuwien/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/msca-cofund-doctoral-programme-logics-tuwien/</guid><description/></item><item><title>Overcoming Intractability in the Knowledge Compilation Map</title><link>https://ac.tuwien.ac.at/project/overcoming-intractability-in-the-knowledge-compilation-map/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/overcoming-intractability-in-the-knowledge-compilation-map/</guid><description/></item><item><title>Parameterized Analysis in Artificial Intelligence</title><link>https://ac.tuwien.ac.at/project/parameterized-analysis-in-ai/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/parameterized-analysis-in-ai/</guid><description>&lt;ul>
&lt;li>Funding organization: &lt;a href="http://www.fwf.ac.at" target="_blank" rel="noopener">The Austrian Science Funds&lt;/a>, FWF&lt;/li>
&lt;li>Project number: &lt;a href="https://pf.fwf.ac.at/de/wissenschaft-konkret/project-finder/49217" target="_blank" rel="noopener">Y 1329 START-Programm&lt;/a> (ParAI)&lt;/li>
&lt;li>Grant DOI: &lt;a href="https://www.fwf.ac.at/en/research-radar/10.55776/Y1329" target="_blank" rel="noopener">10.55776/Y1329&lt;/a>&lt;/li>
&lt;/ul>
&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>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/phuc-hung-hoang/">Phuc Hung Hoang&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/simon-wietheger/">Simon Wietheger&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/mathis-teva-rocton/">Mathis Teva Rocton&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/liana-khazaliya/">Liana Khazaliya&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Graphical Abstract" srcset="
/project/parameterized-analysis-in-ai/ganian_graphical_abstract_hu14537686416956763397.webp 400w,
/project/parameterized-analysis-in-ai/ganian_graphical_abstract_hu12894820465632160120.webp 760w,
/project/parameterized-analysis-in-ai/ganian_graphical_abstract_hu14200159767029673520.webp 1200w"
src="https://ac.tuwien.ac.at/project/parameterized-analysis-in-ai/ganian_graphical_abstract_hu14537686416956763397.webp"
width="760"
height="586"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>&lt;em>Picture credits: Soeren Nickel, 2020&lt;/em>&lt;/p>
&lt;h2 id="research-statement">Research Statement&lt;/h2>
&lt;p>Parameterized complexity theory is a well-established paradigm used for the fine-grained analysis of computational problems. Such analysis can provide efficient algorithms for these problems by exploiting subtle structural properties of relevant inputs, as well as powerful lower bounds that rule out efficient algorithms even for severely restricted instances. Parameterized complexity analysis has found great success across numerous fields of computer science, with notable examples including graph algorithms, computational geometry, database theory, computational logic and constraint satisfaction. In the highly prominent fields of artificial intelligence (AI) and machine learning (ML) – areas which have become an ubiquitous part of today&amp;rsquo;s society – we see a distinct lack of foundational research targeting the fine-grained, parameterized complexity of fundamental problems. The goal of this six-year project is to change this.&lt;/p>
&lt;h2 id="a-parameterized-toolbox-for-problems-in-ai-and-ml">A Parameterized Toolbox for Problems in AI and ML&lt;/h2>
&lt;p>One main objective of this project is the development of new innovative tools and machinery that allows us to apply the parameterized complexity framework in this setting. Indeed, most of the existing tools developed in parameterized complexity theory are designed to work in the setting of discrete problems on graphs. On the other hand, many problems of interest in AI and ML do not admit straightforward graph representations and/or contain non-discrete components. The development of the required tools will then go hand in hand with obtaining new algorithms and matching lower bounds for the studied problems.&lt;/p></description></item><item><title>QBF Proofs and Certificates</title><link>https://ac.tuwien.ac.at/project/qbf-proofs-and-certificates/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/qbf-proofs-and-certificates/</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/58191" target="_blank" rel="noopener">ESP 197 ESPRIT-Programm&lt;/a>)&lt;/p>
&lt;p>Grant DOI: &lt;a href="https://www.fwf.ac.at/en/research-radar/10.55776/ESP197" target="_blank" rel="noopener">10.55776/ESP197&lt;/a>&lt;/p>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>Leroy Chew&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/stefan-szeider/">Stefan Szeider&lt;/a>&lt;/li>
&lt;li>Friedrich Slivovsky&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>Quantified Boolean Formulas (QBF) extends propositional logic. Solving a QBF is theoretically more difficult than solving a propositional SAT (satisfiability) problem. QBFs are canonically PSPACE complete, meaning solving them could be used to solve any PSPACE problem by proxy. In the last decade progress in QBF solving is being undertaken. Proof complexity is the main theoretical framework used to understand SAT and QBF solving. Proof systems use the same logical rules as sound solvers, the proof size can often be a lower bound of running time between proof systems and related solvers. Proof systems can also be used to certify the correctness of solvers. However certification of QBF solvers is not yet a common occurrence.&lt;/p>
&lt;p>We wish to further study the landscape of QBF proof complexity, studying the existing QBF proof systems that have emerged to capturing the solvers over the last decade. We also wish to use knowledge of soundness and complexity to make minor and major modifications to QBF proof systems, that could be beneficial to theory and practice. Our hope is that such knowledge will be of use to the QBF solving community.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="QBF proof systems arranged via p-simulation" srcset="
/project/qbf-proofs-and-certificates/Screenshot-84_hu17881822629174751495.webp 400w,
/project/qbf-proofs-and-certificates/Screenshot-84_hu10413275935863747616.webp 760w,
/project/qbf-proofs-and-certificates/Screenshot-84_hu6794983285712867471.webp 1200w"
src="https://ac.tuwien.ac.at/project/qbf-proofs-and-certificates/Screenshot-84_hu17881822629174751495.webp"
width="760"
height="480"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>&lt;em>QBF proof systems arranged via p-simulation&lt;/em>&lt;/p></description></item><item><title>REVEAL-AI: Revealing and Utilizing the Hidden Structure for Solving Hard Problems in AI</title><link>https://ac.tuwien.ac.at/project/revealai/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/revealai/</guid><description>&lt;ul>
&lt;li>Funding organization: Vienna Science and Technology Fund (&lt;a href="https://www.wwtf.at/about/index.php?lang=EN" target="_blank" rel="noopener">WWTF&lt;/a>)&lt;/li>
&lt;li>Call: Information and Communication Technologies (&lt;a href="https://www.wwtf.at/programmes/information_communication/#ICT19" target="_blank" rel="noopener">ICT- 19&lt;/a>)&lt;/li>
&lt;li>Project number: &lt;a href="https://www.wwtf.at/programmes/information_communication/ICT19-065" target="_blank" rel="noopener">ICT19-065&lt;/a> (Reveal-AI)&lt;/li>
&lt;/ul>
&lt;h2 id="project-team">Project Team&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.dbai.tuwien.ac.at/staff/dvorak/" target="_blank" rel="noopener">Wolfgang Dvorak&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.dbai.tuwien.ac.at/staff/hecher/" target="_blank" rel="noopener">Markus Hecher&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://dbai.tuwien.ac.at/user/mkoenig/" target="_blank" rel="noopener">Matthias König&lt;/a>&lt;/li>
&lt;li>Vaidyanathan P. R.&lt;/li>
&lt;li>&lt;a href="https://www.dbai.tuwien.ac.at/staff/arapberg/" target="_blank" rel="noopener">Anna Rapberger&lt;/a>&lt;/li>
&lt;li>André Schidler&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/team/stefan-szeider/">Stefan Szeider&lt;/a> (PI)&lt;/li>
&lt;li>&lt;a href="https://www.dbai.tuwien.ac.at/staff/woltran/" target="_blank" rel="noopener">Stefan Woltran&lt;/a> (co-PI)&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>At the core of several critical areas of AI and reasoning are hard-to-solve computational problems, such as the processing of constraints, carrying out sound reasoning tasks, and the verification of the correctness of procedures and protocols. All these problems are in general intractable and pose a challenge to algorithm design, even more as today’s applications demand more extensive problem inputs be solved. This requires new and more robust algorithms to facilitate further progress in technological innovation. Fortunately, typical problem inputs tend to contain some form of hidden structure, as the problem data is usually the product of a process. This research project is about revealing this hidden structure and utilizing it for an efficient solution.&lt;/p></description></item><item><title>STRIDES: Structure Identification with SAT</title><link>https://ac.tuwien.ac.at/project/strides/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/strides/</guid><description>&lt;p>Project Acronym: STRIDES (Structure Identification with SAT)&lt;/p>
&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://www.fwf.ac.at/en/research-radar/10.55776/P36420" target="_blank" rel="noopener">P 36420&lt;/a>&lt;/p>
&lt;p>Grant DOI: &lt;a href="https://www.fwf.ac.at/en/research-radar/10.55776/P36420" target="_blank" rel="noopener">10.55776/P36420&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;li>&lt;a href="https://ac.tuwien.ac.at/team/florentina-voboril/">Florentina Voboril&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="topic">Topic&lt;/h2>
&lt;p>SAT is the famous propositional satisfiability problem. It asks to assign the variables of a propositional formula with truth values 0 and 1 such that the entire formula becomes true. SAT is generally considered intractable, but over the last twenty years, computer programs (SAT solvers) have been engineered that can solve the problem surprisingly fast. Numerous other hard problems can be translated to SAT and solved via SAT solvers. However, the translation to SAT often causes a significant increase in size, which limits the application of SAT solvers to small problem inputs.&lt;/p>
&lt;p>The project aims at scaling the use of SAT solvers to large problem inputs by utilizing the recently introduced SAT-based Local Improvement Method (SLIM). It starts with an initial heuristic solution and repeatedly applies a SAT solver to small local parts of the input, overcoming the size limitation. The project will investigate using SLIM for problems that ask to find a specific hard-to-find structure in given data. Such structure identification problems arise in text data, large graphs and networks, and logical circuits. It will focus on methods for making the SLIM approach more efficient and finding general insights into its workings. The research is expected to lead to new theoretical and practical results.&lt;/p></description></item></channel></rss>