IEEE VIS 2024 Content: Supporting Visual Exploration of Iterative Job Scheduling

Supporting Visual Exploration of Iterative Job Scheduling

Gennady Andrienko -

Natalia Andrienko -

Jose Manuel Cordero Garcia -

Dirk Hecker -

George A. Vouros -

Room: Bayshore III

2024-10-16T16:00:00ZGMT-0600Change your timezone on the schedule page
2024-10-16T16:00:00Z
Exemplar figure, described by caption below
Example of a schedule view showing three versions of a schedule
Fast forward
Keywords

Visualization, Schedules, Task Analysis, Optimization, Job Shop Scheduling, Data Analysis, Processor Scheduling, Iterative Methods

Abstract

We consider the general problem known as job shop scheduling, in which multiple jobs consist of sequential operations that need to be executed or served by appropriate machines having limited capacities. For example, train journeys (jobs) consist of moves and stops (operations) to be served by rail tracks and stations (machines). A schedule is an assignment of the job operations to machines and times where and when they will be executed. The developers of computational methods for job scheduling need tools enabling them to explore how their methods work. At a high level of generality, we define the system of pertinent exploration tasks and a combination of visualizations capable of supporting the tasks. We provide general descriptions of the purposes, contents, visual encoding, properties, and interactive facilities of the visualizations and illustrate them with images from an example implementation in air traffic management. We justify the design of the visualizations based on the tasks, principles of creating visualizations for pattern discovery, and scalability requirements. The outcomes of our research are sufficiently general to be of use in a variety of applications.