An auto-balancing/scaling method for multi-objectives with constraints

This abstract has open access
Problem description and relevance

Combinatorial optimization problems refer to finding the optimal or near-optimal solution(s) within certain constraints or conditions. They are used in various fields, such as optimizing delivery routes in logistics and creating schedules. The characteristic feature of Ising machines is that they approach problems from the perspective of minimizing "energy". The energy function (Hamiltonian) of the Ising model can incorporate the individual states of the spins and their interactions. Ising machines-hardware solvers inspired by the Ising spin model-minimize an energy function (Hamiltonian) that captures both local terms and pairwise interactions. These include quantum annealers such as D-Wave, and quantum-inspired solvers leveraging GPUs or FPGAs. Furthermore, applying the quantum approximate optimization algorithm (QAOA) makes it possible to handle combinatorial optimization problems with quantum gate machines.

Ising machines that can take spin interactions into account can quickly solve quadratic un-constrained binary optimization (QUBO) problems, which are quadratic binary optimization problems (combinatorial optimization problems). In other words, the various optimization problems mentioned above can be solved by formulating them as quadratic polynomials based on binary variables. 

While constraints can be embedded in the QUBO formulation using penalty functions, determining suitable penalty weights (or suitable scaling for objectives to balance the penalty values) is non-trivial, especially in multi-objective optimization. Improper balancing between objectives and penalties can result in infeasible solutions. This challenge is more emphasized in practical applications, where the number of decision variables, objective functions, and constraints can be large and heterogeneous. Therefore, a systematic and scalable method for estimating objective scaling factors is critical to ensure effective optimization using quantum or quantum-inspired solvers.

Submission ID :
21
Methodology :

Constraints in QUBO formulations are typically enforced through penalty terms with a unity penalty value. For example, a corresponding penalty function  may be used to enforce the constraint . In multi-objective optimization problems involving objectives and constraints with associated penalties , a key challenge lies in selecting appropriate scaling factors to balance the optimization landscape.

We propose a systematic three-step approach to estimate these scaling factors:

  1. Constraint-only optimization: First, solve a simplified problem with only the constraints (no objectives are considered). All found  feasible solutions will satisfy .
  2. Evaluation and averaging: Evaluate each objective function  over the feasible solutions, and compute the average to derive a scaling factor:

      .

Here,  is a hyper parameter and typically . 

  1. Combined optimization: Use these scaling factors to normalize the objectives by , combine them with penalties, and solve the complete optimization problem.

This method provides a systematic way to balance conflicting terms in the QUBO, leading to higher-quality and feasible solutions, while also allowing for priority-weighting among objectives if needed.

Practical demonstration :

To demonstrate the effectiveness of the proposed method, we applied it to an energy mix optimization problem in the context of a Home Energy Management System (HEMS). To minimize cost and environmental impact, HEMS dynamically selects energy sources-such as grid electricity, photovoltaic (PV) generation, battery storage, and electric vehicle (EV) discharging.

The formulated problem includes three objective functions: cost minimization, minimization of demands-supply difference, and battery wear minimization. It also includes three constraints: energy balance, capacity limits, and operational feasibility. By applying the proposed scaling factor estimation technique, we first identified feasible solutions via constraint-only optimization (step 1). Then, using these solutions, we computed averaged objective values to determine proper scaling factors (step 2) and solved the full optimization problem using those scaling factors (step 3).

We executed this process using a GPU-based simulated annealer. The solutions satisfied all constraints and achieved a well-balanced trade-off among objectives and constraints at different problem settings. The assessment validated the robustness and adaptability of our method across real-world multi-objective problem settings.

Application potential :

Real-world QUBO formulations frequently involve multiple heterogeneous objectives and constraints, where the relative scaling between objectives and penalty terms critically affects solution feasibility and quality. In practice, these scaling parameters are highly problem-dependent and may even change over time due to varying operating conditions, making manual tuning impractical and non-scalable.

The proposed methodology addresses this challenge by introducing a data-driven and systematic approach to estimate objective scaling factors based on the structure of the feasible solution space. By decoupling constraint satisfaction and objective evaluation, the method enables robust normalization of objectives without requiring prior domain-specific parameter tuning. This significantly reduces the barrier to applying QUBO-based optimization in large-scale, real-world systems.

Importantly, the approach is inherently scalable and compatible with a wide range of Ising-based solvers, including quantum annealers, quantum-inspired hardware, and GPU-based simulators. Furthermore, because the formulation remains within the QUBO/Ising framework, it can be naturally extended to gate-based quantum algorithms such as QAOA, supporting hybrid quantum-classical workflows.

This flexibility makes the method particularly suitable for dynamic optimization scenarios such as energy systems, logistics, and manufacturing, where problem structures evolve over time and robust, automated scaling is essential for sustained operational performance.

Associated Sessions

Senior Director
,
Fixstars Amplify Corporation
Advanced Senior Engineer
,
Fixstars Amplify
Fixstars Amplify
Product Development Leader
,
Fixstars Amplify
15 visits