Andrew C. Eberhard

dblp:120/5748 · DBLP profile ↗
← Back
10ranked-venue papers
1as first author
7since 2021 · last 2025
0000-0003-2977-3456ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 5 · 4 since 2021Theory of computation · 4 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2025 Optimality and solutions for conic robust multiobjective programs
abstract
Abstract This paper presents a robust framework for handling a conic multiobjective linear optimization problem, where the objective and constraint functions are involving affinely parameterized data uncertainties. More precisely, we examine optimality conditions and calculate efficient solutions of the conic robust multiobjective linear problem. We provide necessary and sufficient linear conic criteria for efficiency of the underlying conic robust multiobjective linear program. It is shown that such optimality conditions can be expressed in terms of linear matrix inequalities and second-order conic conditions for a multiobjective semidefinite program and a multiobjective second order conic program, respectively. We show how efficient solutions of the conic robust multiobjective linear problem can be found via its conic programming reformulation problems including semidefinite programming and second-order cone programming problems. Numerical examples are also provided to illustrate that the proposed conic programming reformulation schemes can be employed to find efficient solutions for concrete problems including those arisen from practical applications.
Thai Doan Chuong, Xinghuo Yu 0001, Andrew C. Eberhard, Chaojie Li, Chen Liu 0022
J. Glob. Optim.3
2024 Adaptive Stabilization Based on Machine Learning for Column Generation
abstract
Column generation (CG) is a well-established method for solving large-scale linear programs. It involves iteratively optimizing a subproblem containing a subset of columns and using its dual solution to generate new columns with negative reduced costs. This process continues until the dual values converge to the optimal dual solution to the original problem. A natural phenomenon in CG is the heavy oscillation of the dual values during iterations, which can lead to a substantial slowdown in the convergence rate. *Stabilization* techniques are devised to accelerate the convergence of dual values by using information beyond the state of the current subproblem. However, there remains a significant gap in obtaining more accurate dual values at an earlier stage. To further narrow this gap, this paper introduces a novel approach consisting of 1) a *machine learning* approach for accurate prediction of optimal dual solutions and 2) an *adaptive stabilization* technique that effectively capitalizes on accurate predictions. On the graph coloring problem, we show that our method achieves a significantly improved convergence rate compared to traditional methods.
Yunzhuang Shen, Yuan Sun 0003, Xiaodong Li 0001, Zhiguang Cao, Andrew C. Eberhard, Guangquan Zhang 0001
ICML5
2024 Hierarchy relaxations for robust equilibrium constrained polynomial problems and applications to electric vehicle charging scheduling
abstract
Abstract In this paper, we consider a polynomial problem with equilibrium constraints in which the constraint functions and the equilibrium constraints involve data uncertainties. Employing a robust optimization approach, we examine the uncertain equilibrium constrained polynomial optimization problem by establishing lower bound approximations and asymptotic convergences of bounded degree diagonally dominant sum-of-squares (DSOS), scaled diagonally dominant sum-of-squares (SDSOS) and sum-of-squares (SOS) polynomial relaxations for the robust equilibrium constrained polynomial optimization problem. We also provide numerical examples to illustrate how the optimal value of a robust equilibrium constrained problem can be calculated by solving associated relaxation problems. Furthermore, an application to electric vehicle charging scheduling problems under uncertain discharging supplies shows that for the lower relaxation degrees, the DSOS, SDSOS and SOS relaxations obtain reasonable charging costs and for the higher relaxation degrees, the SDSOS relaxation scheme has the best performance, making it desirable for practical applications.
Thai Doan Chuong, Xinghuo Yu 0001, Andrew C. Eberhard, Chaojie Li, Chen Liu 0022
J. Glob. Optim.3
2022 Enhancing Column Generation by a Machine-Learning-Based Pricing Heuristic for Graph Coloring
abstract
Column Generation (CG) is an effective method for solving large-scale optimization problems. CG starts by solving a subproblem with a subset of columns (i.e., variables) and gradually includes new columns that can improve the solution of the current subproblem. The new columns are generated as needed by repeatedly solving a pricing problem, which is often NP-hard and is a bottleneck of the CG approach. To tackle this, we propose a Machine-Learning-based Pricing Heuristic (MLPH) that can generate many high-quality columns efficiently. In each iteration of CG, our MLPH leverages an ML model to predict the optimal solution of the pricing problem, which is then used to guide a sampling method to efficiently generate multiple high-quality columns. Using the graph coloring problem, we empirically show that MLPH significantly enhances CG as compared to six state-of-the-art methods, and the improvement in CG can lead to substantially better performance of the branch-and-price exact method.
Yunzhuang Shen, Yuan Sun 0003, Xiaodong Li 0001, Andrew C. Eberhard, Andreas T. Ernst
AAAI4
2022 The p-Lagrangian relaxation for separable nonconvex MIQCQP problems
abstract
Abstract This paper presents a novel technique to compute Lagrangian bounds for nonconvex mixed-integer quadratically constrained quadratic programming problems presenting a separable structure (i.e., a separable problems) such as those arising in deterministic equivalent representations of two-stage stochastic programming problems. In general, the nonconvex nature of these models still poses a challenge to the available solvers, which do not consistently perform well for larger-scale instances. Therefore, we propose an appealing alternative algorithm that allows for overcoming computational performance issues. Our novel technique, named the p-Lagrangian decomposition, is a decomposition method that combines Lagrangian decomposition with mixed-integer programming-based relaxations. These relaxations are obtained using the reformulated normalised multiparametric disaggregation technique and can be made arbitrarily precise by means of a precision parameter p. We provide a technical analysis showing the convergent behaviour of the approach as the approximation is made increasingly precise. We observe that the proposed method presents significant reductions in computational time when compared with a previously proposed techniques in the literature and the direct employment of a commercial solver. Moreover, our computational experiments show that the employment of a simple heuristic can recover solutions with small duality gaps.
Tiago Andrade, Nikita Belyak, Andrew C. Eberhard, Silvio Hamacher, Fabricio Oliveira
J. Glob. Optim.3
2021 Learning Primal Heuristics for Mixed Integer Programs
abstract
This paper proposes a novel primal heuristic for Mixed Integer Programs, by employing machine learning techniques. Mixed Integer Programming is a general technique for formulating combinatorial optimization problems. Inside a solver, primal heuristics play a critical role in finding good feasible solutions that enable one to tighten the duality gap from the outset of the Branch-and-Bound algorithm (B&B), greatly improving its performance by pruning the B&B tree aggressively. In this paper, we investigate whether effective primal heuristics can be automatically learned via machine learning. We propose a new method to represent an optimization problem as a graph, and train a Graph Convolutional Network on solved problem instances with known optimal solutions. This in turn can predict the values of decision variables in the optimal solution for an unseen problem instance of a similar type. The prediction of variable solutions is then leveraged by a novel configuration of the B&B method, Probabilistic Branching with guided Depth-first Search (PB-DFS) approach, aiming to find (near-)optimal solutions quickly. The experimental results show that this new heuristic can find better primal solutions at a much earlier stage of the solving process, compared to other state-of-the-art primal heuristics.
Yunzhuang Shen, Yuan Sun 0003, Andrew C. Eberhard, Xiaodong Li 0001
IJCNN3
2021 Performance comparison of feature selection and extraction methods with random instance selection
Milad Malekipirbazari, Vural Aksakalli, Waleed Shafqat, Andrew C. Eberhard
Expert Syst. Appl.4
2019 Enhancing the normalized multiparametric disaggregation technique for mixed-integer quadratic programming
abstract
We propose methods for improving the relaxations obtained by the normalized multiparametric disaggregation technique (NMDT). These relaxations constitute a key component for some methods for solving nonconvex mixed-integer quadratically constrained quadratic programming (MIQCQP) problems. It is shown that these relaxations can be more efficiently formulated by significantly reducing the number of auxiliary variables (in particular, binary variables) and constraints. Moreover, a novel algorithm for solving MIQCQP problems is proposed. It can be applied using either its original NMDT or the proposed reformulation. Computational experiments are performed using both benchmark instances from the literature and randomly generated instances. The numerical results suggest that the proposed techniques can improve the quality of the relaxations.
Tiago Andrade, Fabricio Oliveira, Silvio Hamacher, Andrew C. Eberhard
J. Glob. Optim.4
2014 Engaging a class of 2200 digital natives a blended approach
abstract
An introductory undergraduate Information Systems course catering to 2200 students a year was redesigned. Challenges faced by the teaching team included: how to engage with a large group of undergraduate students and deliver high quality learning? And, how the course design should address the challenges posed by a class made up of ‘digital natives’? Bloom's ‘learning in action’ was used as a guide and this process was explicated practically through readings, lectures, assignments, tutorials, labs, tests, and exam to encourage and facilitate deep learning. The synergy of modalities used to support a deep learning process resulted in understanding, knowledge, and application. The modalities included: videos, in-class exercises, demonstrations, cases, simulations, co-creation of artefacts, interactive games and apps. The student feedback suggested that these were highly appreciated and valued. The course evaluations showed significant improvements in terms of engagement, intellectual stimulation, and deepening of understanding.
Andrew C. Eberhard, Khushbu Tilvawala, Gabrielle Peko, David Sundaram
RCIS1
2005 Control System for Optimal Flight Trajectories for Terrain Collision Avoidance
Tapan Sharma, Cees Bil, Andrew C. Eberhard
KES (2)3