Efficient Adaptive Implementation of the Serial Schedule Generation Scheme using Preprocessing and Bloom Filters

08/25/2017
by   Daniel Karapetyan, et al.
0

The majority of scheduling metaheuristics use indirect representation of solutions as a way to efficiently explore the search space. Thus, a crucial part of such metaheuristics is a "schedule generation scheme" -- procedure translating the indirect solution representation into a schedule. Schedule generation scheme is used every time a new candidate solution needs to be evaluated. Being relatively slow, it eats up most of the running time of the metaheuristic and, thus, its speed plays significant role in performance of the metaheuristic. Despite its importance, little attention has been paid in the literature to efficient implementation of schedule generation schemes. We give detailed description of serial schedule generation scheme, including new improvements, and propose a new approach for speeding it up, by using Bloom filters. The results are further strengthened by automated control of parameters. Finally, we employ online algorithm selection to dynamically choose which of the two implementations to use. This hybrid approach significantly outperforms conventional implementation on a wide range of instances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/27/2019

A Two-Phase Scheme for Distributed TDMA Scheduling in WSNs with Flexibility to Trade-off between Schedule Length and Scheduling Time

The existing distributed TDMA-scheduling techniques can be classified as...
research
06/15/2023

OMS-DPM: Optimizing the Model Schedule for Diffusion Probabilistic Models

Diffusion probabilistic models (DPMs) are a new class of generative mode...
research
04/21/2022

A Real-time Calculus Approach for Integrating Sporadic Events in Time-triggered Systems

In time-triggered systems, where the schedule table is predefined and st...
research
11/15/2020

Automated Large-scale Class Scheduling in MiniZinc

Class Scheduling is a highly constrained task. Educational institutes sp...
research
02/18/2015

Variational Optimization of Annealing Schedules

Annealed importance sampling (AIS) is a common algorithm to estimate par...
research
11/30/2020

Value Function Based Performance Optimization of Deep Learning Workloads

As machine learning techniques become ubiquitous, the efficiency of neur...
research
02/07/2021

Exploratory Data Analysis for Airline Disruption Management

Reliable platforms for data collation during airline schedule operations...

Please sign up or login with your details

Forgot password? Click here to reset