Parameter Tuning for Self-optimizing Software at Scale

09/09/2019
by   Dmytro Pukhkaiev, et al.
0

Efficiency of self-optimizing systems is heavily dependent on their optimization strategies, e.g., choosing exact or approximate solver. A choice of such a strategy, in turn, is influenced by numerous factors, such as re-optimization time, size of the problem, optimality constraints, etc. Exact solvers are domain-independent and can guarantee optimality but suffer from scaling, while approximate solvers offer a "good-enough" solution in exchange for a lack of generality and parameter-dependence. In this paper we discuss the trade-offs between exact and approximate optimizers for solving a quality-based software selection and hardware mapping problem from the scalability perspective. We show that even a simple heuristic can compete with thoroughly developed exact solvers under condition of an effective parameter tuning. Moreover, we discuss robustness of the obtained algorithm's configuration. Last but not least, we present a software product line for parameter tuning, which comprise the main features of this process and can serve as a platform for further research in the area of parameter tuning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2023

MindOpt Tuner: Boost the Performance of Numerical Software by Automatic Parameter Tuning

Numerical software is usually shipped with built-in hyperparameters. By ...
research
03/04/2022

The Machine Learning for Combinatorial Optimization Competition (ML4CO): Results and Insights

Combinatorial optimization is a well-established area in operations rese...
research
04/07/2018

Hindsight is Only 50/50: Unsuitability of MDP based Approximate POMDP Solvers for Multi-resolution Information Gathering

Partially Observable Markov Decision Processes (POMDPs) offer an elegant...
research
08/30/2023

Review of Parameter Tuning Methods for Nature-Inspired Algorithms

Almost all optimization algorithms have algorithm-dependent parameters, ...
research
09/17/2019

Robust statistical modeling of monthly rainfall: The minimum density power divergence approach

Statistical modeling of rainfall is an important challenge in meteorolog...
research
07/01/2020

Few-shots Parameter Tuning via Co-evolution

Generalization, i.e., the ability of addressing problem instances that a...
research
05/13/2021

Good and Bad Optimization Models: Insights from Rockafellians

A basic requirement for a mathematical model is often that its solution ...

Please sign up or login with your details

Forgot password? Click here to reset