<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Research | AC Group | TU Wien</title><link>https://ac.tuwien.ac.at/project/</link><atom:link href="https://ac.tuwien.ac.at/project/index.xml" rel="self" type="application/rss+xml"/><description>Research</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>Research</title><link>https://ac.tuwien.ac.at/project/</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>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>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>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>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>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>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>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>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>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>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>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>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>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>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><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><item><title>Problem Instances</title><link>https://ac.tuwien.ac.at/project/resources/90-resource-instances/</link><pubDate>Tue, 24 Feb 2015 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/project/resources/90-resource-instances/</guid><description>&lt;h2 id="electric-autonomous-dial-a-ride-problem">Electric Autonomous Dial-a-Ride Problem&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/mbresich/" target="_blank" rel="noopener">Maria Bresich&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;/p>
&lt;p>The E-ADARP benchmark instances including a description of their format as originally introduced and provided in &lt;a href="https://doi.org/10.1016/j.trb.2019.03.004" target="_blank" rel="noopener">Bongiovanni et al. (2019)&lt;/a> can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/eadarp/e_ADARP_archive.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="graph-burning-problem">Graph Burning Problem&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/eiurlano/" target="_blank" rel="noopener">Enrico Iurlano&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;/p>
&lt;p>Computational results referred to in the preprint [Iurlano, Raidl, and Djukanovic 2025] can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/gbp_iurlano_raidl_djukanovic/computational_experiments.csv" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
A description of the instance format can be found here &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/gbp_iurlano_raidl_djukanovic/description.md" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="interactive-job-scheduling-problem">Interactive Job Scheduling Problem&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/jvarga/" target="_blank" rel="noopener">Johannes Varga&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;/p>
&lt;p>The IJSP instance set can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ijsp/instance_set.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
The instance set with real-world availabilities can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ijsp/tus-instances.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>A description of the instance format can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ijsp/instance_format.md" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>The samples for the Bayesian Learning can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ijsp/samples.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
Their format is described &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ijsp/samples_format.md" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="roman-domination-problem">Roman Domination Problem&lt;/h2>
&lt;p>Instance sets for different graph classes can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/rdp/instances.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
Experimental results for the instance sets can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/rdp/experiment_results.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
A description of the instance format can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/rdp/description.md" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>1 result&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">&lt;/th>
&lt;th style="text-align: left">&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">2024&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[1]&lt;/td>
&lt;td style="text-align: left">A Simulated Annealing Based Approach for the Roman Domination Problem Jakob Greilhuber, Sophia Schober, Enrico Iurlano, Günther R. Raidl &lt;em>Metaheuristics and Nature Inspired Computing&lt;/em> (Bernabé Dorronsoro, Rachid Ellaia, El-Ghazali Talbi, eds.), volume 2016 of &lt;em>CCIS&lt;/em>, pages 28–43, 2024, Springer. &lt;a href="https://ac.tuwien.ac.at/publications/greilhuber_24?file=../../publications/ac-pub.bib" title="greilhuber_24">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/greilhuber_schober_iurlano_raidl_24.pdf" target="_blank" rel="noopener">[pdf]&lt;/a> &lt;a href="http://dx.doi.org/10.1007/978-3-031-69257-4_3" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/eiurlano/" target="_blank" rel="noopener">Enrico Iurlano&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;/p>
&lt;h2 id="ev-fleet-charging-and-allocation-problem">EV Fleet Charging and Allocation Problem&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/jvarga/" target="_blank" rel="noopener">Johannes Varga&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;/p>
&lt;p>The EVFCAP instance set can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/evfcap/instance_set.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
The reduced EVFCAP instance set can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/evfcap/reduced_instance_set.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>A description of the instance format can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/evfcap/instance_format.md" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="ev-charging-scheduling-problem-with-soc-dependent-maximum-charging-power">EV charging scheduling problem with SOC-dependent maximum charging power&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/tjatschk/" target="_blank" rel="noopener">Thomas Jatschka&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;/p>
&lt;p>Individual EVS-SOC instances can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/evs-soc/single_instances.tar.lzma" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
Rolling horizon EVS-SOC instances can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/evs-soc/rolling_horizon_instances.tar.lzma" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>A description of the instance format can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/evs-soc/instance_format.md" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="searching-for-stable-fixed-edge-graphs---instances-and-source-code">Searching for Stable Fixed-Edge Graphs - Instances and Source Code&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/klocker/" target="_blank" rel="noopener">Benedikt Klocker&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instance Set 1 (3-connected 3-regular planar graphs with minimum degree three) can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/uhg/group-1.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
Instance Set 2 (after inserting some random degree two vertices into 3-connected 3-regular planar graphs with minimum degree three) can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/uhg/group-2.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
Instance Set 3 (random potential candidate graphs for minimal counter example, grouped by number of faces) can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/uhg/group-3.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>All instance files are in g6-format see &lt;a href="http://users.cecs.anu.edu.au/~bdm/data/formats.html" target="_blank" rel="noopener">here&lt;/a> for a description of the format.&lt;/p>
&lt;p>The source code for the program to check if a graph contains a SFE-cycle can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/uhg/SFE-checker.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="snarks-which-do-not-contain-perfect-pseudo-matching-whose-contraction-leads-to-planark5-minor-freesud-k5-minor-free-graphs">Snarks which do not contain perfect pseudo-matching whose contraction leads to planar/K5-minor-free/SUD-K5-minor-free graphs&lt;/h2>
&lt;p>In the following we will provide a collection of all snarks with up to 32 vertices that do not contain a planarizing perfect pseudo-matching. For the definition of this property and also the terminology which will be used in the following see [1]. The algorithm used to check the properties is described in [2]. Furthermore, a collection of all snarks with up to 32 vertices provided by the &lt;a href="https://hog.grinvin.org/Snarks" target="_blank" rel="noopener">House of Graphs&lt;/a> was used.&lt;/p>
&lt;p>The following table lists for each snark size (number of vertices) from 26 to 32 the total number of such snarks, the number of snarks which do not have a planarizing perfect pseudo-matching but do have a perfect pseudo-matching whose contraction leads to a K5-minor-free graph [no pppm], the number of snarks which do not have a perfect pseudo matching whose contraction leads to a K5-minor-free graph but have one whose contraction leads to a SUD-K5-minor-free graph [no k5mfppm], and the number of snarks which do not have a perfect pseudo matching whose contraction leads to a SUD-K5-minor-free graph but have one whose contraction leads to a graph containing a compatible circuit decomposition [no sk5mfppm].&lt;/p>
&lt;p>You can download the list of all such snarks by pressing on the link of the appropriate cell. The graphs are listed one per line in the graph6 format, see &lt;a href="http://cs.anu.edu.au/~bdm/data/formats.html" target="_blank" rel="noopener">Brendan McKay&amp;rsquo;s website&lt;/a> for a formal definition.&lt;/p>
&lt;p>Every snark with up to 24 vertices contains a planarizing perfect pseudo-matching. Furthermore, all snarks with up to 32 vertices contain a perfect pseudo-matching whose contraction leads to a graph containinga compatible circuit decomposition.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">size&lt;/th>
&lt;th style="text-align: left">total number of snarks&lt;/th>
&lt;th style="text-align: left">no pppm&lt;/th>
&lt;th style="text-align: left">no k5mfppm&lt;/th>
&lt;th style="text-align: left">no sk5mfppm&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">26&lt;/td>
&lt;td style="text-align: left">1297&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/26_no_pppm.g6.tar.gz" target="_blank" rel="noopener">2&lt;/a>&lt;/td>
&lt;td style="text-align: left">0&lt;/td>
&lt;td style="text-align: left">0&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">28&lt;/td>
&lt;td style="text-align: left">12517&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/28_no_pppm.g6.tar.gz" target="_blank" rel="noopener">45&lt;/a>&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/28_no_k5mfppm.g6.tar.gz" target="_blank" rel="noopener">15&lt;/a>&lt;/td>
&lt;td style="text-align: left">0&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">30&lt;/td>
&lt;td style="text-align: left">139854&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/30_no_pppm.g6.tar.gz" target="_blank" rel="noopener">933&lt;/a>&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/30_no_k5mfppm.g6.tar.gz" target="_blank" rel="noopener">578&lt;/a>&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/30_no_sk5mfppm.g6.tar.gz" target="_blank" rel="noopener">33&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">32&lt;/td>
&lt;td style="text-align: left">1764950&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/32_no_pppm.g6.tar.gz" target="_blank" rel="noopener">24268&lt;/a>&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/32_no_k5mfppm.g6.tar.gz" target="_blank" rel="noopener">18537&lt;/a>&lt;/td>
&lt;td style="text-align: left">&lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ppm/32_no_sk5mfppm.g6.tar.gz" target="_blank" rel="noopener">1062&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>3 results&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">&lt;/th>
&lt;th style="text-align: left">&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">2019&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[3]&lt;/td>
&lt;td style="text-align: left">A Lower Bound for the Smallest Uniquely Hamiltonian Planar Graph with Minimum Degree Three Benedikt Klocker, Herbert Fleischner, Günther R. Raidl 2019, Technical report AC-TR-19-007, Algorithms and Complexity Group, TU Wien. &lt;a href="https://ac.tuwien.ac.at/publications/KlockerFleischnerRaidl19tr?file=../../publications/tr.bib" title="KlockerFleischnerRaidl19tr">[bibtex]&lt;/a> &lt;a href="http://www.ac.tuwien.ac.at/files/tr/ac-tr-19-007.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">2018&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[2]&lt;/td>
&lt;td style="text-align: left">A SAT Approach for Finding Sup-Transition-Minors Benedikt Klocker, Herbert Fleischner, Günther Raidl 2018, Technical report AC-TR-18-010, Algorithms and Complexity Group, TU Wien. &lt;a href="https://ac.tuwien.ac.at/publications/KlockerFleischnerRaidl18tra?file=../../publications/tr.bib" title="KlockerFleischnerRaidl18tra">[bibtex]&lt;/a> &lt;a href="http://www.ac.tuwien.ac.at/files/tr/ac-tr-18-010.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[1]&lt;/td>
&lt;td style="text-align: left">A Model for Finding Transition-Minors Benedikt Klocker, Herbert Fleischner, Günther Raidl 2018, Technical report AC-TR-18-009, Algorithms and Complexity Group, TU Wien. &lt;a href="https://ac.tuwien.ac.at/publications/KlockerFleischnerRaidl18tr?file=../../publications/tr.bib" title="KlockerFleischnerRaidl18tr">[bibtex]&lt;/a> &lt;a href="http://www.ac.tuwien.ac.at/files/tr/ac-tr-18-009.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="anytime-algorithms-for-solving-the-longest-common-palindromic-subsequence-problem-lcps">Anytime Algorithms For Solving the Longest Common Palindromic Subsequence Problem (LCPS):&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/djukanovic/" target="_blank" rel="noopener">Marko Djukanovic&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instances for the 2-LCPS problem can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/LCPS/2d-lcps-instances.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
The supplementary file of this research can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/LCPS/supplementary.pdf" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="battery-swapping-station-location-problem-bsslp">Battery Swapping Station Location Problem (BSSLP)&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/tjatschk/" target="_blank" rel="noopener">Thomas Jatschka&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instances for the EVTeC 2023 can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/bexslp/bexslp_instances.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="service-point-distribution-problem-spdp">Service Point Distribution Problem (SPDP)&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/tjatschk/" target="_blank" rel="noopener">Thomas Jatschka&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instances for the EvoCOP 2019 can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/spdp/spdp_instances.tar.gz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
Instances for the LOD 2019 are available &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/spdp/spdp_instances_lod19.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
GPSPDP instances are available &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/spdp/GSPDP_instances.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="prize-collecting-job-sequencing-with-one-common-and-multiple-secondary-resources-pc-jsocmsr">Prize-Collecting Job Sequencing with One Common and Multiple Secondary Resources (PC-JSOCMSR)&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/horn/" target="_blank" rel="noopener">Matthias Horn&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/maschler/" target="_blank" rel="noopener">Johannes Maschler&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instances for the PC-JSOCMSR problem can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/pc-jsocmsr/PC-JSOCMSR.zip" target="_blank" rel="noopener">here&lt;/a>. For details on the instance format see the included description. The following publications consider these benchmark instances:
6 results&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">&lt;/th>
&lt;th style="text-align: left">&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">2021&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[6]&lt;/td>
&lt;td style="text-align: left">Multivalued Decision Diagrams for Prize-Collecting Job Sequencing with One Common and Multiple Secondary Resources Johannes Maschler, Günther R. Raidl &lt;em>Annals of Operations Research&lt;/em>, volume 302, pages 407–531, 2021. &lt;a href="https://ac.tuwien.ac.at/publications/maschler-20?file=../../publications/ac-pub.bib" title="maschler-20">[bibtex]&lt;/a> &lt;a href="https://link.springer.com/article/10.1007/s10479-019-03479-6" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[5]&lt;/td>
&lt;td style="text-align: left">A*-based Construction of Decision Diagrams for a Prize-Collecting Scheduling Problem Matthias Horn, Johannes Maschler, Günther R. Raidl, Elina Rönnberg &lt;em>Computers &amp;amp; Operations Research&lt;/em>, volume 126, number 105125, 2021. Note: previous technical report version at &lt;a href="https://www.ac.tuwien.ac.at/files/tr/ac-tr-18-011a.pdf" target="_blank" rel="noopener">https://www.ac.tuwien.ac.at/files/tr/ac-tr-18-011a.pdf&lt;/a> &lt;a href="https://ac.tuwien.ac.at/publications/horn-20c?file=../../publications/ac-pub.bib" title="horn-20c">[bibtex]&lt;/a> &lt;a href="http://dx.doi.org/10.1016/j.cor.2020.105125" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[4]&lt;/td>
&lt;td style="text-align: left">A* Search for Prize-Collecting Job Sequencing with One Common and Multiple Secondary Resources Matthias Horn, Günther R. Raidl, Elina Rönnberg &lt;em>Annals of Operations Research&lt;/em>, volume 302, pages 477–501, 2021. Note: previous technical report version at &lt;a href="https://www.ac.tuwien.ac.at/files/tr/ac-tr-19-002.pdf" target="_blank" rel="noopener">https://www.ac.tuwien.ac.at/files/tr/ac-tr-19-002.pdf&lt;/a> &lt;a href="https://ac.tuwien.ac.at/publications/horn-20a?file=../../publications/ac-pub.bib" title="horn-20a">[bibtex]&lt;/a> &lt;a href="https://link.springer.com/article/10.1007/s10479-020-03550-7" target="_blank" rel="noopener">[pdf]&lt;/a> &lt;a href="http://dx.doi.org/https://doi.org/10.1007/s10479-020-03550-7" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">2019&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[3]&lt;/td>
&lt;td style="text-align: left">Multivalued Decision Diagrams for Prize-Collecting Job Sequencing with One Common and Multiple Secondary Resources Johannes Maschler, Günther Raidl 2019, Technical report AC-TR-19-003, Algorithms and Complexity Group, TU Wien. &lt;a href="https://ac.tuwien.ac.at/publications/MaschlerRaidl19tra?file=../../publications/tr.bib" title="MaschlerRaidl19tra">[bibtex]&lt;/a> &lt;a href="http://www.ac.tuwien.ac.at/files/tr/ac-tr-19-003.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">2018&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[2]&lt;/td>
&lt;td style="text-align: left">Multivalued Decision Diagrams for a Prize-Collecting Sequencing Problem Johannes Maschler, Günther R. Raidl &lt;em>PATAT 2018: Proceedings of the 12th International Conference of the Practice and Theory of Automated Timetabling&lt;/em>, pages 375–397, 2018. &lt;a href="https://ac.tuwien.ac.at/publications/maschler-18b?file=../../publications/ac-pub.bib" title="maschler-18b">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/maschler_18b.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[1]&lt;/td>
&lt;td style="text-align: left">An A* Algorithm for Solving a Prize-Collecting Sequencing Problem with One Common and Multiple Secondary Resources and Time Windows Matthias Horn, Günther R. Raidl, Elina Rönnberg &lt;em>PATAT 2018: Proceedings of the 12th International Conference of the Practice and Theory of Automated Timetabling&lt;/em>, pages 235–256, 2018. &lt;a href="https://ac.tuwien.ac.at/publications/horn-2018?file=../../publications/ac-pub.bib" title="horn-2018">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/horn_18.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="string-problems">String Problems&lt;/h2>
&lt;h3 id="the-longest-common-subsequence-problem-lcsp">The Longest Common Subsequence Problem (LCSP)&lt;/h3>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/mhuber/" target="_blank" rel="noopener">Marc Huber&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instances for LCSP (LOD 2021) can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/LCS/LCS_instances.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h3 id="the-longest-common-palindromic-subsequence-problem-lcpsp">The Longest Common Palindromic Subsequence Problem (LCPSP)&lt;/h3>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/djukanovic/" target="_blank" rel="noopener">Marko Djukanovic&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instances for LCPSP (provided by &lt;a href="https://www.iiia.csic.es/~christian.blum/" target="_blank" rel="noopener">Christian Blum&lt;/a> ) can be found &lt;a href="https://www.ac.tuwien.ac.at/wp/wp-content/uploads/LCPS_instances.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h3 id="the-constraint-longest-common-subsequence-problem-clcsp">The Constraint Longest Common Subsequence Problem (CLCSP)&lt;/h3>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/mhuber/" target="_blank" rel="noopener">Marc Huber&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instances for CLCSP (LOD 2021) can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/clcs/CLCS_instances.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h3 id="the-shortest-common-supersequence-problem-scsp">The Shortest Common Supersequence Problem (SCSP)&lt;/h3>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/mhuber/" target="_blank" rel="noopener">Marc Huber&lt;/a> and/or &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;br>
Instances and results for SCSP (EvoCOP 2022) can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/SCS/SCS_instances_results.zip" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="particle-therapy-patient-scheduling">Particle Therapy Patient Scheduling&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/maschler/" target="_blank" rel="noopener">Johannes Maschler&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/riedler/" target="_blank" rel="noopener">Martin Riedler&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;/p>
&lt;h3 id="particle-therapy-patient-scheduling-problem-ptpsp">Particle Therapy Patient Scheduling Problem (PTPSP)&lt;/h3>
&lt;p>Instances for PTPSP can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ptpsp/ptpsp_mic17.tar.bz2" target="_blank" rel="noopener">here&lt;/a>. For details on the instance format and the applied preprocessing see the included description. The following publications consider these benchmark instances:
3 results&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">&lt;/th>
&lt;th style="text-align: left">&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">2018&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[3]&lt;/td>
&lt;td style="text-align: left">Particle Therapy Patient Scheduling with Limited Starting Time Variations of Daily Treatments Johannes Maschler, Günther R. Raidl &lt;em>International Transactions in Operational Research&lt;/em>, 2018. &lt;a href="https://ac.tuwien.ac.at/publications/maschler-18a?file=../../publications/ac-pub.bib" title="maschler-18a">[bibtex]&lt;/a> &lt;a href="https://doi.org/10.1111/itor.12579" target="_blank" rel="noopener">[pdf]&lt;/a> &lt;a href="http://dx.doi.org/10.1111/itor.12579" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[2]&lt;/td>
&lt;td style="text-align: left">Particle Therapy Patient Scheduling: Time Estimation for Scheduling Sets of Treatments Johannes Maschler, Martin Riedler, Günther R. Raidl &lt;em>Computer Aided Systems Theory – EUROCAST 2017, Part I&lt;/em>, pages 364–372, 2018, Springer. &lt;a href="https://ac.tuwien.ac.at/publications/maschler:2017c?file=../../publications/ac-pub.bib" title="maschler:2017c">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/maschler_17c.pdf" target="_blank" rel="noopener">[pdf]&lt;/a> &lt;a href="http://dx.doi.org/10.1007/978-3-319-74718-7_44" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">2017&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[1]&lt;/td>
&lt;td style="text-align: left">An Enhanced Iterated Greedy Metaheuristic for the Particle Therapy Patient Scheduling Problem Johannes Maschler, Thomas Hackl, Martin Riedler, Günther R. Raidl &lt;em>Proceedings of the 12th Metaheuristics International Conference&lt;/em>, pages 465–474, 2017. &lt;a href="https://ac.tuwien.ac.at/publications/maschler:2017a?file=../../publications/ac-pub.bib" title="maschler:2017a">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/maschler_17a.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>First instances for PTPSP including a description of the used file format can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ptpsp/patat16.tar.bz2" target="_blank" rel="noopener">here&lt;/a>. Updated instances and results can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ptpsp/patat16-updated.tar.bz2" target="_blank" rel="noopener">here&lt;/a>. These benchmark instances have been considered by
1 result&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">&lt;/th>
&lt;th style="text-align: left">&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">2016&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[1]&lt;/td>
&lt;td style="text-align: left">Particle Therapy Patient Scheduling: First Heuristic Approaches Johannes Maschler, Martin Riedler, Markus Stock, Günther R. Raidl &lt;em>PATAT 2016: Proceedings of the 11th International Conference of the Practice and Theory of Automated Timetabling&lt;/em>, pages 223–244, 2016. &lt;a href="https://ac.tuwien.ac.at/publications/maschler_16?file=../../publications/ac-pub.bib" title="maschler_16">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/maschler_16.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="simplified-intraday-particle-therapy-patient-scheduling-problem-si-ptpsp">Simplified Intraday Particle Therapy Patient Scheduling Problem (SI-PTPSP)&lt;/h3>
&lt;p>The instances can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/ptpsp/si-ptpsp_itor16.tar.gz" target="_blank" rel="noopener">here&lt;/a>. For details on the instance format see the included README file.&lt;br>
The following publication considers these test instances:&lt;/p>
&lt;p>1 result&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">&lt;/th>
&lt;th style="text-align: left">&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">2020&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[1]&lt;/td>
&lt;td style="text-align: left">An Iterative Time-Bucket Refinement Algorithm for a High-Resolution Resource-Constrained Project Scheduling Problem Martin Riedler, Thomas Jatschka, Johannes Maschler, Günther R. Raidl &lt;em>International Transactions in Operational Research&lt;/em>, jan 2020. &lt;a href="https://ac.tuwien.ac.at/publications/riedler:2017?file=../../publications/ac-pub.bib" title="riedler:2017">[bibtex]&lt;/a> &lt;a href="http://dx.doi.org/10.1111/itor.12445" target="_blank" rel="noopener">[pdf]&lt;/a> &lt;a href="http://dx.doi.org/10.1111/itor.12445" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="job-sequencing-with-one-common-and-multiple-secondary-resources-jsocmsr">Job Sequencing with One Common and Multiple Secondary Resources (JSOCMSR)&lt;/h2>
&lt;p>Instances for the JSOCMSR can be found &lt;a href="https://www.ac.tuwien.ac.at/wp/wp-content/uploads/inst.tar.gz" target="_blank" rel="noopener">here&lt;/a>&lt;/p>
&lt;h2 id="districting-and-routing-problem-for-security-control">Districting and Routing Problem for Security Control&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/biesinger/" target="_blank" rel="noopener">Benjamin Biesinger&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/kloimuellner/" title="Christian Kloimüllner" target="_blank" rel="noopener">Christian Kloimüllner&lt;/a>&lt;/p>
&lt;p>Instances for the published results can be found &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/drpsc/hm16.tar.gz">here&lt;/a>.&lt;/p>
&lt;h2 id="dial-a-ride-problem">Dial-a-Ride Problem&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/riedler/" target="_blank" rel="noopener">Martin Riedler&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/raidl/" target="_blank" rel="noopener">Günther Raidl&lt;/a>&lt;/p>
&lt;p>Instances including a description of the used file format can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/darp/sdarp_instances.tar.xz" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;h2 id="network-design-problem-with-relays">Network Design Problem with Relays&lt;/h2>
&lt;p>Contact: &lt;a href="http://homepage.univie.ac.at/markus.leitner/" target="_blank" rel="noopener">Markus Leitner&lt;/a>, &lt;a href="http://www.essec.edu/en/staff/faculty/ivana-ljubic" target="_blank" rel="noopener">Ivana Ljubic&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/riedler/" target="_blank" rel="noopener">Martin Riedler&lt;/a>, &lt;a href="http://mario.ruthmair.at/" target="_blank" rel="noopener">Mario Ruthmair&lt;/a>&lt;/p>
&lt;p>Instances including a description of the used file format can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/dndpr/arlp.tar.xz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
Further instances from the literature can be found at &lt;a href="https://sites.psu.edu/auk3/research/test-problems/" target="_blank" rel="noopener">https://sites.psu.edu/auk3/research/test-problems/&lt;/a>.&lt;/p>
&lt;h2 id="directed-network-design-problem-with-relays">Directed Network Design Problem with Relays&lt;/h2>
&lt;p>Contact: &lt;a href="http://homepage.univie.ac.at/markus.leitner/" target="_blank" rel="noopener">Markus Leitner&lt;/a>, &lt;a href="http://www.essec.edu/en/staff/faculty/ivana-ljubic" target="_blank" rel="noopener">Ivana Ljubic&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/riedler/" target="_blank" rel="noopener">Martin Riedler&lt;/a>, &lt;a href="http://mario.ruthmair.at/" target="_blank" rel="noopener">Mario Ruthmair&lt;/a>&lt;/p>
&lt;p>The modified instances by Cabral et al. are available &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/dndpr/cabral.tar.xz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
Our newly generated Euclidean instances can be found &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/dndpr/euclidean.tar.xz" target="_blank" rel="noopener">here&lt;/a>.&lt;br>
The used instance format is described in &lt;a href="https://www.ac.tuwien.ac.at/files/resources/instances/dndpr/format-description.txt" target="_blank" rel="noopener">format-description.txt&lt;/a>.&lt;br>
The instances by Konak can be retrieved at &lt;a href="https://sites.psu.edu/auk3/research/test-problems/" target="_blank" rel="noopener">https://sites.psu.edu/auk3/research/test-problems/&lt;/a>.&lt;/p>
&lt;h2 id="rooted-delay-constrained-minimum-spanning-tree-problems">Rooted Delay-Constrained Minimum Spanning Tree Problems&lt;/h2>
&lt;p>Contact: Mario Ruthmair&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/rdcstp/InstanceReader.cpp" title="wikilink">C++-Code&lt;/a> for reading instance format&lt;/li>
&lt;li>complete instance graphs with &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/rdcstp/R100.tar.gz" title="wikilink">100&lt;/a>, &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/rdcstp/R200.tar.gz" title="wikilink">200&lt;/a>, &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/rdcstp/R500.tar.gz" title="wikilink">500&lt;/a>, &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/rdcstp/R1000.tar.gz" title="wikilink">1000&lt;/a> nodes and random integer edge costs and delays in [1,99]&lt;/li>
&lt;/ul>
&lt;h2 id="consensus-tree-problem">Consensus Tree Problem&lt;/h2>
&lt;p>Contact: Sandro Pirkwieser&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/ctp/real.tgz" title="wikilink">instances&lt;/a> based on real data&lt;/li>
&lt;li>new artificially generated &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/ctp/artificial.tgz" title="wikilink">instances&lt;/a>&lt;/li>
&lt;li>new artificially generated &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/ctp/artificial_small.tgz" title="wikilink">small instances&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="periodic-vehicle-routing-problem-with-time-windows">Periodic Vehicle Routing Problem with Time Windows&lt;/h2>
&lt;p>Contact: Sandro Pirkwieser&lt;/p>
&lt;p>We created instances based on Solomon&amp;rsquo;s VRPTW instances with 100 customers:&lt;/p>
&lt;ul>
&lt;li>planning period of &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/pvrptw/p4.tgz" title="wikilink">four days&lt;/a>&lt;/li>
&lt;li>planning period of &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/pvrptw/p6.tgz" title="wikilink">six days&lt;/a>&lt;/li>
&lt;li>planning period of &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/pvrptw/p8.tgz" title="wikilink">eight days&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Of the newly created instances with a planning horizon of four days we generated smaller ones for the exact approaches:&lt;/p>
&lt;ul>
&lt;li>having &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/pvrptw/p4_36.tgz" title="wikilink">36 customers&lt;/a>&lt;/li>
&lt;li>having &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/pvrptw/p4_50.tgz" title="wikilink">50 customers&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="periodic-vehicle-routing-problem-and-periodic-traveling-salesman-problem">Periodic Vehicle Routing Problem and Periodic Traveling Salesman Problem&lt;/h2>
&lt;p>Contact: Sandro Pirkwieser&lt;/p>
&lt;p>We created larger instances having 336 to 576 customers and a planning horizon of four or six days&lt;/p>
&lt;ul>
&lt;li>instances for the &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/pvrp/pvrp_larger.tgz" title="wikilink">pvrp&lt;/a>&lt;/li>
&lt;li>instances for the &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/ptsp/ptsp_larger.tgz" title="wikilink">ptsp&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="vehicle-routing-problem-with-compartments">Vehicle Routing Problem with Compartments&lt;/h2>
&lt;p>Contact: Sandro Pirkwieser&lt;/p>
&lt;ul>
&lt;li>benchmark instances of Derigs et al. available &lt;a href="http://www.ccdss.org/vrp/" target="_blank" rel="noopener">here&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/vrpc/modified_petrol_derigs_et_al.tgz" title="wikilink">modified petrol benchmark instances&lt;/a> of Derigs et al. exhibiting a harder packing subproblem&lt;/li>
&lt;/ul>
&lt;h2 id="bi-level-vehicle-routing-problem">Bi-level Vehicle Routing Problem&lt;/h2>
&lt;p>Contact: Günther R. Raidl, Bin Hu&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/2l-vrp/2l-vrp_full_result_table.pdf" title="wikilink">Full result table of &amp;ldquo;Boosting an Exact Logic-Based Benders Decomposition Approach by Variable Neighborhood Search&amp;rdquo;&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="balancing-bicycle-sharing-system-bbss-problem">Balancing Bicycle Sharing System (BBSS) Problem&lt;/h2>
&lt;p>Contact: &lt;a href="https://www.ac.tuwien.ac.at/people/kloimuellner/" title="Christian Kloimüllner" target="_blank" rel="noopener">Christian Kloimüllner&lt;/a>, &lt;a href="https://www.ac.tuwien.ac.at/people/papazek/" title="Petrina Papazek" target="_blank" rel="noopener">Petrina Papazek&lt;/a>&lt;/p>
&lt;p>The homepage of the Balancing Bicylce Sharing System (BBSS) project can be found &lt;a href="https://www.ac.tuwien.ac.at/research/balancing-bicycle-sharing-systems/" title="Balancing Bicycle Sharing Systems" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>Our instances are based on real data from &lt;a href="http://www.citybikewien.at/" target="_blank" rel="noopener">Citybike Wien&lt;/a>. We got information about 92 stations which contain fill levels at different time in the system, capacity of stations, geographic coordinates, and traveling times between stations.&lt;/p>
&lt;p>We constructed instances which contain:&lt;/p>
&lt;ul>
&lt;li>capacity,&lt;/li>
&lt;li>initial fill level,&lt;/li>
&lt;li>target fill level of stations,&lt;/li>
&lt;li>traveling times, and&lt;/li>
&lt;li>(user) demand values for dynamic rebalancing.&lt;/li>
&lt;/ul>
&lt;p>Furthermore, our instances have different size of stations, namely, 10, 20, 30, 60, 90, 120, 180, 240, 300, 400, 500, 600 and 700. Thus, we got a set of artificial stations from our partner, the &lt;a href="http://www.ait.ac.at/" target="_blank" rel="noopener">AIT (Austrian Institute of Technology)&lt;/a>, which extend the real data we got from Citybike Wien. In particular, we choose the stations for our instances randomly from a set of 92 real stations plus 664 artificial stations.&lt;/p>
&lt;p>For the following set of instances we took a snapshot from the system of Citybike Wien to derive initial fill levels for the stations. Furthermore, we set the target value of stations to be 50% of their capacities. We used exactly one depot and also one travel time matrix and the demands for the stations are derived randomly for eight different time points.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/bbss/bench2.tar.gz" title="wikilink">bench2: Benchmark instances based on data from Citybike Wien&lt;/a> (used in [1-3, 6])&lt;/li>
&lt;/ul>
&lt;p>In &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/bbss/evocop_bench2_details.ods" title="wikilink">EVOCOP-2013 results&lt;/a> we list complete computational results based on bench 2 for comparing our auxilary algroithms for deriving loading operations described in [2013,4].&lt;/p>
&lt;p>The next benchmark instances contain (user) demand values for the real stations which we got from our partner, the AIT. For the artificial stations we calculated random demand values according to a Beta distribution.&lt;/p>
&lt;p>Moreover, we adopted the initial fill levels and target values. The initial fill levels for the artificial stations have been calculated the same way like we did it for the demands, i.e., such that the distribution of the fill levels for artificial stations is similar to that one of the real stations. The target values were set according to their demand. For stations with a high bike demand we set the target value to be 75% of the stations capacity, for stations with a high slot demand to 25% and if both, the bike- as well as the slot demand, are similar we set their target value to 50% of the capacity.&lt;/p>
&lt;p>Additionally, we provided four different travel time matrices which show the traveling time at 4:30 am, 8:00 am, 12:00 pm, as well as 6:15 pm.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/bbss/bench3.tar.gz" title="wikilink">bench3: Benchmark instances with advanced initial and target fill levels and time-varying travel times&lt;/a> (used in [4,5])&lt;/li>
&lt;/ul>
&lt;p>Publications using these benchmark instances&lt;/p>
&lt;p>7 results&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">&lt;/th>
&lt;th style="text-align: left">&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">2019&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[7]&lt;/td>
&lt;td style="text-align: left">Algorithmic Approaches for Optimization Problems in Bike Sharing and Security Control Christian Kloimüllner mar 2019, PhD thesis, Institute of Logic and Computation, TU Wien. Note: supervised by Günther R. Raidl &lt;a href="https://ac.tuwien.ac.at/publications/kloimuellner_19?file=../../publications/ac-pub.bib" title="kloimuellner_19">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/kloimuellner_19.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">2015&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[6]&lt;/td>
&lt;td style="text-align: left">PILOT, GRASP, and VNS Approaches for the Static Balancing of Bicycle Sharing Systems Marian Rainer-Harbach, Petrina Papazek, Günther R. Raidl, Bin Hu, Christian Kloimüllner &lt;em>Journal of Global Optimization&lt;/em>, volume 63, number 3, pages 597-629, 2015, Springer. &lt;a href="https://ac.tuwien.ac.at/publications/rainer-harbach-14?file=../../publications/ac-pub.bib" title="rainer-harbach-14">[bibtex]&lt;/a> &lt;a href="https://ac.tuwien.ac.at/files/pub/rainer-harbach-15.pdf">[pdf]&lt;/a> &lt;a href="http://dx.doi.org/10.1007/s10898-014-0147-5" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">2014&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[5]&lt;/td>
&lt;td style="text-align: left">Balancing Bicycle Sharing Systems: An Analysis of Path Relinking and Recombination within a GRASP Hybrid Petrina Papazek, Christian Kloimüllner, Bin Hu, Günther R. Raidl &lt;em>Parallel Problem Solving from Nature – PPSN XIII&lt;/em> (Thomas Bartz-Beielstein, Jürgen Branke, Bogdan Filipic, Jim Smith, eds.), volume 8672 of &lt;em>LNCS&lt;/em>, pages 792–801, 2014, Springer. &lt;a href="https://ac.tuwien.ac.at/publications/papazek-14?file=../../publications/ac-pub.bib" title="papazek-14">[bibtex]&lt;/a> &lt;a href="https://ac.tuwien.ac.at/files/pub/papazek-14.pdf">[pdf]&lt;/a> &lt;a href="http://dx.doi.org/10.1007/978-3-319-10762-2_78" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[4]&lt;/td>
&lt;td style="text-align: left">Balancing Bicycle Sharing Systems: An Approach for the Dynamic Case Christian Kloimüllner, Petrina Papazek, Bin Hu, Günther R. Raidl &lt;em>Evolutionary Computation in Combinatorial Optimization – EvoCOP 2014&lt;/em> (Christian Blum, Gabriela Ochoa, eds.), volume 8600 of &lt;em>LNCS&lt;/em>, pages 73–84, 2014, Springer. &lt;a href="https://ac.tuwien.ac.at/publications/kloimuellner-14?file=../../publications/ac-pub.bib" title="kloimuellner-14">[bibtex]&lt;/a> &lt;a href="https://ac.tuwien.ac.at/files/pub/kloimuellner-14.pdf">[pdf]&lt;/a> &lt;a href="http://dx.doi.org/10.1007/978-3-662-44320-0_7" target="_blank" rel="noopener">[doi]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">2013&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[3]&lt;/td>
&lt;td style="text-align: left">Balancing Bicycle Sharing Systems: A Variable Neighborhood Search Approach Marian Rainer-Harbach, Petrina Papazek, Bin Hu, Günther R. Raidl &lt;em>Evolutionary Computation in Combinatorial Optimisation – 13th European Conference, EvoCOP 2013&lt;/em> (M. Middendorf, C. Blum, eds.), volume 7832 of &lt;em>LNCS&lt;/em>, pages 121-132, 2013, Springer. &lt;a href="https://ac.tuwien.ac.at/publications/rainer-harbach-13a?file=../../publications/ac-pub.bib" title="rainer-harbach-13a">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/rainer-harbach-13a.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[2]&lt;/td>
&lt;td style="text-align: left">Balancing Bicycle Sharing Systems: Improving a VNS by Efficiently Determining Optimal Loading Operations Günther R. Raidl, Bin Hu, Marian Rainer-Harbach, Petrina Papazek &lt;em>Hybrid Metaheuristics, 8th Int. Workshop, HM 2013&lt;/em> (M. J. Blesa, others, eds.), volume 7919 of &lt;em>LNCS&lt;/em>, pages 130–143, 2013, Springer. &lt;a href="https://ac.tuwien.ac.at/publications/raidl-13?file=../../publications/ac-pub.bib" title="raidl-13">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/raidl-13.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">[1]&lt;/td>
&lt;td style="text-align: left">A PILOT/VND/GRASP Hybrid for the Static Balancing of Public Bicycle Sharing Systems Petrina Papazek, Günther R. Raidl, Marian Rainer-Harbach, Bin Hu &lt;em>Computer Aided Systems Theory – EUROCAST 2013&lt;/em> (Roberto Moreno-Díaz, Franz Pichler, Alexis Quesada-Arencibia, eds.), volume 8111 of &lt;em>LNCS&lt;/em>, pages 372–379, 2013, Springer. &lt;a href="https://ac.tuwien.ac.at/publications/papazek-13a?file=../../publications/ac-pub.bib" title="papazek-13a">[bibtex]&lt;/a> &lt;a href="https://www.ac.tuwien.ac.at/files/pub/papazek-13a.pdf" target="_blank" rel="noopener">[pdf]&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="mulitmodal-home-healthcare-scheduling-mhs-problem">Mulitmodal Home-Healthcare Scheduling (MHS) Problem&lt;/h2>
&lt;p>Contact: Günther R. Raidl, Matthias Prandtstetter&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/mhs/appendix.pdf" title="wikilink">Appendix to &amp;ldquo;Metaheuristics for Solving a Multimodal Home-Healthcare Scheduling Problem&amp;rdquo;, submitted to Central European Journal of Operations Research&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/mhs/mhs_instances.zip" title="wikilink">Benchmark instances based on real world data&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="competitive-facility-location-problems">Competitive Facility Location Problems&lt;/h2>
&lt;p>Contact: Benjamin Biesinger, Bin Hu, Günther R. Raidl&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/cflp/cflp.zip" title="wikilink">Benchmark instances with 50 and 100 customers for the Leader-Follower Facility Location Problem with Proportional Customer Behavior&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/cflp/rpcp.zip" title="wikilink">Benchmark instances with 150 and 200 customers for the Discrete (r|p)-Centroid Problem (RPCP)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/cflp/rpcp_full_result_tables.pdf" title="wikilink">Full result tables of &amp;ldquo;A Hybrid Genetic Algorithm with Solution Archive for the Discrete (r|p)-Centroid Problem&amp;rdquo;, accepted by Journal of Heuristics&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="multi-layer-hierarchical-ring-network-design-problem">Multi Layer Hierarchical Ring Network Design Problem&lt;/h2>
&lt;p>Contact: Christian Schauer, Günther R. Raidl&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/mlhrnd/mlhrnd.zip" title="wikilink">Benchmark instances ranging from 22 to 439 nodes&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/mlhrnd/results.pdf" title="wikilink">All results for the Multi-Commodity Flow Based Mixed Integer Linear Programming Approach&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="two-dimensional-pre-marshalling-problem">Two Dimensional Pre-Marshalling Problem&lt;/h2>
&lt;p>Contact: Günther Raidl &lt;a href="https://ac.tuwien.ac.at/files/resources/instances/2d-pmp/2d-pmp_instances.zip" title="wikilink">Benchmark instances&lt;/a> for the Two Dimensional Pre-Marshalling Problem (2D-PMP) with 4,6,8,10,12,and 14 columns width, 4 stacks height and 50% and 75% fullness ratio. By combining these parameters we obtain a total of 6&lt;em>1&lt;/em>2=12 categories of instances. Each category contains 50 instances. The instances were generated using the instance generator found at (&lt;a href="https://sites.google.com/site/gciports/premarshalling-problem/bay-generator" target="_blank" rel="noopener">https://sites.google.com/site/gciports/premarshalling-problem/bay-generator&lt;/a>) provided by:&lt;/p>
&lt;ul>
&lt;li>Exposito-Izquierdo, C., Melian-Batista, B., Moreno-Vega, M.: Pre-marshalling problem: Heuristic solution method and instances generator. Expert Systems with Applications 39(9) (2012) 8337-8349&lt;/li>
&lt;/ul>
&lt;p>File names are encoded using the following key: instance_w_h_c_x.txt&lt;/p>
&lt;ul>
&lt;li>w - width&lt;/li>
&lt;li>h - height&lt;/li>
&lt;li>c - number of containers within bay (defined by fullness ratio)&lt;/li>
&lt;li>x - instance number within category&lt;/li>
&lt;/ul>
&lt;h2 id="generalized-vehicle-routing-problem-with-stochastic-demands">Generalized Vehicle Routing Problem with Stochastic Demands&lt;/h2>
&lt;p>Contact: Benjamin Biesinger, Bin Hu, Günther R. Raidl&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/gvrpsd/gvrpsd.zip" title="wikilink">Benchmark instances&lt;/a> for the Generalized Vehicle Routing Problem with Stochastic Demands based on the instances for the GVRP (&lt;a href="http://www.personal.soton.ac.uk/tb12v07/gvrp.html" target="_blank" rel="noopener">http://www.personal.soton.ac.uk/tb12v07/gvrp.html&lt;/a>) using the same format. In the demand section the expected demand d for each cluster is listed along with a number x. This number determines the possible demand values which are given by D={d-ceil(x*d),&amp;hellip;,d+ceil(x*d)} and each demand value has equal probability 1 / |D|.&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/gvrpsd/gvrpsd_VNS_full_result_tables.pdf" title="wikilink">Full result tables&lt;/a> of &amp;ldquo;A Variable Neighborhood Search for the Generalized Vehicle Routing Problem with Stochastic Demands&amp;rdquo;, accepted by the EvoCOP 2015 coference.&lt;/li>
&lt;/ul>
&lt;h2 id="virtual-network-mapping-problem">Virtual Network Mapping Problem&lt;/h2>
&lt;p>(Contact: Johannes Inführ, Günther Raidl)&lt;/p>
&lt;h3 id="benchmark-set-for-the-vnmp">Benchmark Set for the VNMP&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/vnmp/VNMP_Instances.tar.bz2" title="VNMP Instances.tar.bz2">VNMP Benchmark Set&lt;/a>&lt;/li>
&lt;/ul>
&lt;h4 id="solutions-achieved-by-heuristic-and-exact-approaches">Solutions Achieved by Heuristic and Exact Approaches&lt;/h4>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/vnmp/CH-LS.csv" title="CH-LS.csv">CH and LS&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/vnmp/VND-GRASP-MA-VNS.csv" title="VND-GRASP-MA-VNS.csv">VND, GRASP, MA, VNS&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.ads.tuwien.ac.at/projects/optFI-wiki/images/5/50/CP.csv" title="CP.csv" target="_blank" rel="noopener">CP&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/vnmp/ILP.csv" title="ILP.csv">ILP&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="benchmark-set-for-the-vnmp-drl">Benchmark Set for the VNMP-DRL&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/vnmp/VNMP-DRL_Benchmark_Set.tar.bz2" title="VNMP-DRL Benchmark Set.tar.bz2">VNMP-DRL Benchmark Set&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/vnmp/VNMP-DRL_Benchmark_Set-Updated.tar.bz2" title="VNMP-DRL Benchmark Set-Updated.tar.bz2">VNMP-DRL Benchmark Set Updated&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="data-supplement-for-evocop-2013">Data Supplement for EvoCOP 2013&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://ac.tuwien.ac.at/files/resources/instances/vnmp/DataSupplement.pdf" title="DataSupplement.pdf">Data Supplement&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>