<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Johannes Varga | AC Group | TU Wien</title><link>https://ac.tuwien.ac.at/team/johannes-varga/</link><atom:link href="https://ac.tuwien.ac.at/team/johannes-varga/index.xml" rel="self" type="application/rss+xml"/><description>Johannes Varga</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 01 Jan 2026 00:00:00 +0000</lastBuildDate><image><url>https://ac.tuwien.ac.at/team/johannes-varga/avatar_hu570966970753457226.jpg</url><title>Johannes Varga</title><link>https://ac.tuwien.ac.at/team/johannes-varga/</link></image><item><title>Annoyance Modeling in Cooperative Personnel Scheduling</title><link>https://ac.tuwien.ac.at/publication/annoyance-modeling-in-cooperative-personnel-scheduling/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/annoyance-modeling-in-cooperative-personnel-scheduling/</guid><description/></item><item><title>Learning to Predict User Replies in Interactive Job Scheduling</title><link>https://ac.tuwien.ac.at/publication/learning-to-predict-user-replies-in-interactive-job-scheduling/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/learning-to-predict-user-replies-in-interactive-job-scheduling/</guid><description/></item><item><title>Selecting User Queries in Interactive Job Scheduling</title><link>https://ac.tuwien.ac.at/publication/selecting-user-queries-in-interactive-job-scheduling/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/selecting-user-queries-in-interactive-job-scheduling/</guid><description/></item><item><title>Tackling the Alpha-Domination Problem Heuristically</title><link>https://ac.tuwien.ac.at/publication/tackling-the-alpha-domination-problem-heuristically/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/tackling-the-alpha-domination-problem-heuristically/</guid><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>Mixed Integer Linear Programming Based Large Neighborhood Search Approaches for the Directed Feedback Vertex Set Problem</title><link>https://ac.tuwien.ac.at/publication/mixed-integer-linear-programming-based-large-neighborhood-search-approaches-for-the-directed-feedback-vertex-set-problem/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/mixed-integer-linear-programming-based-large-neighborhood-search-approaches-for-the-directed-feedback-vertex-set-problem/</guid><description/></item><item><title>Scheduling Jobs Using Queries to Interactively Learn Human Availability Times</title><link>https://ac.tuwien.ac.at/publication/scheduling-jobs-using-queries-to-interactively-learn-human-availability-times/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/scheduling-jobs-using-queries-to-interactively-learn-human-availability-times/</guid><description/></item><item><title>Speeding up Logic-Based Benders Decomposition by Strengthening Cuts with Graph Neural Networks</title><link>https://ac.tuwien.ac.at/publication/speeding-up-logic-based-benders-decomposition-by-strengthening-cuts-with-graph-neural-networks/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/speeding-up-logic-based-benders-decomposition-by-strengthening-cuts-with-graph-neural-networks/</guid><description/></item><item><title>An Evolutionary Approach for Scheduling a Fleet of Shared Electric Vehicles</title><link>https://ac.tuwien.ac.at/publication/an-evolutionary-approach-for-scheduling-a-fleet-of-shared-electric-vehicles/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/an-evolutionary-approach-for-scheduling-a-fleet-of-shared-electric-vehicles/</guid><description/></item><item><title>Interactive Job Scheduling with Partially Known Personnel Availabilities</title><link>https://ac.tuwien.ac.at/publication/interactive-job-scheduling-with-partially-known-personnel-availabilities/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/interactive-job-scheduling-with-partially-known-personnel-availabilities/</guid><description/></item><item><title>Large Neighborhood Search for Electric Vehicle Fleet Scheduling</title><link>https://ac.tuwien.ac.at/publication/large-neighborhood-search-for-electric-vehicle-fleet-scheduling/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/large-neighborhood-search-for-electric-vehicle-fleet-scheduling/</guid><description/></item><item><title>Computational Methods for Scheduling the Charging and Assignment of an On-Site Shared Electric Vehicle Fleet</title><link>https://ac.tuwien.ac.at/publication/computational-methods-for-scheduling-the-charging-and-assignment-of-an-on-site-shared-electric-vehicle-fleet/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/computational-methods-for-scheduling-the-charging-and-assignment-of-an-on-site-shared-electric-vehicle-fleet/</guid><description/></item><item><title>Computational Methods for Fleet Scheduling in E-Mobility</title><link>https://ac.tuwien.ac.at/publication/computational-methods-for-fleet-scheduling-in-e-mobility/</link><pubDate>Sun, 01 Aug 2021 00:00:00 +0000</pubDate><guid>https://ac.tuwien.ac.at/publication/computational-methods-for-fleet-scheduling-in-e-mobility/</guid><description/></item></channel></rss>