9 research outputs found
Fast Hyperparameter Tuning for Ising Machines
In this paper, we propose a novel technique to accelerate Ising machines
hyperparameter tuning. Firstly, we define Ising machine performance and explain
the goal of hyperparameter tuning in regard to this performance definition.
Secondly, we compare well-known hyperparameter tuning techniques, namely random
sampling and Tree-structured Parzen Estimator (TPE) on different combinatorial
optimization problems. Thirdly, we propose a new convergence acceleration
method for TPE which we call "FastConvergence".It aims at limiting the number
of required TPE trials to reach best performing hyperparameter values
combination. We compare FastConvergence to previously mentioned well-known
hyperparameter tuning techniques to show its effectiveness. For experiments,
well-known Travel Salesman Problem (TSP) and Quadratic Assignment Problem (QAP)
instances are used as input. The Ising machine used is Fujitsu's third
generation Digital Annealer (DA). Results show, in most cases, FastConvergence
can reach similar results to TPE alone within less than half the number of
trials.Comment: This work has been submitted and accepted at IEEE ICCE2023. Copyright
will be transferred to IEEE, please cite the DOI on IEEExplore once read
イジングマシンの活用方法に関する研究 -QUBO可視化と定式化からハイパーパラメータのチューニングまで-
早大学位記番号:新9249博士(工学)早稲田大
A Study of Scalarisation Techniques for Multi-Objective QUBO Solving
In recent years, there has been significant research interest in solving
Quadratic Unconstrained Binary Optimisation (QUBO) problems. Physics-inspired
optimisation algorithms have been proposed for deriving optimal or sub-optimal
solutions to QUBOs. These methods are particularly attractive within the
context of using specialised hardware, such as quantum computers, application
specific CMOS and other high performance computing resources for solving
optimisation problems. These solvers are then applied to QUBO formulations of
combinatorial optimisation problems. Quantum and quantum-inspired optimisation
algorithms have shown promising performance when applied to academic benchmarks
as well as real-world problems. However, QUBO solvers are single objective
solvers. To make them more efficient at solving problems with multiple
objectives, a decision on how to convert such multi-objective problems to
single-objective problems need to be made. In this study, we compare methods of
deriving scalarisation weights when combining two objectives of the cardinality
constrained mean-variance portfolio optimisation problem into one. We show
significant performance improvement (measured in terms of hypervolume) when
using a method that iteratively fills the largest space in the Pareto front
compared to a n\"aive approach using uniformly generated weights
Quadratic Unconstrained Binary Optimization for the Automotive Paint Shop Problem
The Binary Paint Shop Problem (BPSP) is a combinatorial optimization problem which draws inspiration from the automotive paint shop. Its binary nature, making it a good fit for Quadratic Unconstrained Binary Optimization (QUBO) solvers, has been well studied but its industrial applications are limited. In this paper, in order to expand the industrial applications, QUBO formulations for two generalizations of the BPSP, which are the Multi-Car Paint Shop Problem (MCPSP) and the Multi-Car Multi-Color Paint Shop Problem (MCMCPSP), are proposed. Given the multiple colors, the MCMCPSP is no longer natively binary which increases the problem size and introduces additional constraint factors in the QUBO formulation. Resulting QUBOs are solved using Scatter Search (SS). Furthermore, extensions of the SS that can exploit k-hot constrained structures within the formulations are proposed to compensate the additional complexity introduced by formulating non-binary problems into QUBO. Since no public benchmark database currently exists, random problem instances are generated. Viability of the proposed QUBO solving methods for the MCPSP and MCMCPSP, is highlighted through comparison with an integer-based Random Parallel Multi-start Tabu Search (RPMTS) and a greedy heuristic for the problems. The greedy heuristic has negligible computational requirements and therefore serves as a lower bound on the desired performance. The results for both problems show that better results can be obtained than the greedy heuristic and integer-based RPMTS, by using the novel k-hot extensions of the SS to solve the problems as QUBO
Applying Ising Machines to Multi-objective QUBOs
Multi-objective optimisation problems involve finding solutions with varying
trade-offs between multiple and often conflicting objectives. Ising machines
are physical devices that aim to find the absolute or approximate ground states
of an Ising model. To apply Ising machines to multi-objective problems, a
weighted sum objective function is used to convert multi-objective into
single-objective problems. However, deriving scalarisation weights that
archives evenly distributed solutions across the Pareto front is not trivial.
Previous work has shown that adaptive weights based on dichotomic search, and
one based on averages of previously explored weights can explore the Pareto
front quicker than uniformly generated weights. However, these adaptive methods
have only been applied to bi-objective problems in the past. In this work, we
extend the adaptive method based on averages in two ways: (i)~we extend the
adaptive method of deriving scalarisation weights for problems with two or more
objectives, and (ii)~we use an alternative measure of distance to improve
performance.
We compare the proposed method with existing ones and show that it leads to
the best performance on multi-objective Unconstrained Binary Quadratic
Programming (mUBQP) instances with 3 and 4 objectives and that it is
competitive with the best one for instances with 2 objectives