VLDB 2026 Research / reviewers in the wild / expert
William W. Hager
dblp:02/3819
· DBLP profile ↗
15ranked-venue papers
7as first author
1since 2021 · last 2023
0000-0003-3132-7017ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 6 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorArtificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Algorithm 1035: A Gradient-based Implementation of the Polyhedral Active Set AlgorithmabstractThe Polyhedral Active Set Algorithm (PASA) is designed to optimize a general nonlinear function over a polyhedron. Phase one of the algorithm is a nonmonotone gradient projection algorithm, while phase two is an active set algorithm that explores faces of the constraint polyhedron. A gradient-based implementation is presented, where a projected version of the conjugate gradient algorithm is employed in phase two. Asymptotically, only phase two is performed. Comparisons are given with IPOPT using polyhedral-constrained problems from CUTEst and the Maros/Meszaros quadratic programming test set. William W. Hager |
ACM Trans. Math. Softw. | 1 |
| 2020 | Algorithm 1003: Mongoose, a Graph Coarsening and Partitioning LibraryabstractPartitioning graphs is a common and useful operation in many areas, from parallel computing to VLSI design to sparse matrix algorithms. In this article, we introduce Mongoose, a multilevel hybrid graph partitioning algorithm and library. Building on previous work in multilevel partitioning frameworks and combinatoric approaches, we introduce novel stall-reducing and stall-free coarsening strategies, as well as an efficient hybrid algorithm leveraging (1) traditional combinatoric methods and (2) continuous quadratic programming formulations. We demonstrate how this new hybrid algorithm outperforms either strategy in isolation, and we also compare Mongoose to METIS and demonstrate its effectiveness on large and social networking (power law) graphs. Timothy A. Davis 0001, William W. Hager, Scott P. Kolodziej, Sencer Nuri Yeralan |
ACM Trans. Math. Softw. | 2 |
| 2016 | Projection algorithms for nonconvex minimization with application to sparse principal component analysis
William W. Hager, Dzung T. Phan |
J. Glob. Optim. | 1 |
| 2016 | An Efficient Hybrid Algorithm for the Separable Convex Quadratic Knapsack ProblemabstractThis article considers the problem of minimizing a convex, separable quadratic function subject to a knapsack constraint and a box constraint. An algorithm called NAPHEAP has been developed to solve this problem. The algorithm solves the Karush-Kuhn-Tucker system using a starting guess to the optimal Lagrange multiplier and updating the guess monotonically in the direction of the solution. The starting guess is computed using the variable fixing method or is supplied by the user. A key innovation in our algorithm is the implementation of a heap data structure for storing the break points of the dual function and computing the solution of the dual problem. Also, a new version of the variable fixing algorithm is developed that is convergent even when the objective Hessian is not strictly positive definite. The hybrid algorithm NAPHEAP that uses a Newton-type method (variable fixing method, secant method, or Newton's method) to bracket a root, followed by a heap-based monotone break point search, can be faster than a Newton-type method by itself, as demonstrated in the numerical experiments. Timothy A. Davis 0001, William W. Hager, James T. Hungerford |
ACM Trans. Math. Softw. | 2 |
| 2014 | Error estimation in nonlinear optimization
William W. Hager, Delphine Mico-Umutesi |
J. Glob. Optim. | 1 |
| 2012 | Partially parallel MR image reconstruction using sensitivity encodingabstractA new algorithm is presented for efficiently solving image reconstruction problems that arise in partially parallel magnetic resonance imaging. This algorithm minimizes an objective function of the form φ(Bu) + 1/2||FpSu - f||2, where φ is the regularization term which may be nonsmooth. In image reconstruction, the φ term corresponds to total variation smoothing and/or L1 regularization term. The least square term 1/2||FpSu - f||2is the fidelity term. In our application, f represents undersampled data from a partially parallel imaging (PPI) system. The proposed algorithm is a generalization of the Bregman operator splitting algorithm with variable stepsize (BOSVS) in which the previous Barzilai-Borwein (BB) step is replaced by a cyclic BB (CBB) step, and an L1 term Ψ is added to the energy function. Experimental results on clinical partially parallel imaging data are given. Maryam Yashtini, William W. Hager, Yunmei Chen, Xiaojing Ye |
ICIP | 2 |
| 2012 | Fast Algorithms for Image Reconstruction with Application to Partially Parallel MR ImagingabstractThis paper presents two fast algorithms for total variation–based image reconstruction in a magnetic resonance imaging technique known as partially parallel imaging (PPI), where the inversion matrix is large and ill-conditioned. These algorithms utilize variable splitting techniques to decouple the original problem into more easily solved subproblems. The first method reduces the image reconstruction problem to an unconstrained minimization problem, which is solved by an alternating proximal minimization algorithm. One phase of the algorithm solves a total variation (TV) denoising problem, and the second phase solves an ill-conditioned linear system. Linear and sublinear convergence results are given, and an implementation based on a primal-dual hybrid gradient (PDHG) scheme for the TV problem and on a Barzilai–Borwein scheme for the linear inversion is proposed. The second algorithm exploits the special structure of the PPI reconstruction problem by decomposing it into one subproblem involving Fourier transforms and another subproblem that can be treated by the PDHG scheme. Numerical results and comparisons with recently developed methods indicate the efficiency of the proposed algorithms. Yunmei Chen, William W. Hager, Feng Huang 0001, Dzung T. Phan, Xiaojing Ye, Wotao Yin |
SIAM J. Imaging Sci. | 2 |
| 2011 | Gradient-Based Methods for Sparse RecoveryabstractThe convergence rate is analyzed for the sparse reconstruction by separable approximation (SpaRSA) algorithm for minimizing a sum $f(\mathbf{x})+\psi(\mathbf{x})$, where f is smooth and $\psi$ is convex, but possibly nonsmooth. It is shown that if f is convex, then the error in the objective function at iteration k is bounded by $a/k$ for some a independent of k. Moreover, if the objective function is strongly convex, then the convergence is R-linear. An improved version of the algorithm based on a cyclic version of the BB iteration and an adaptive line search is given. The performance of the algorithm is investigated using applications in the areas of signal processing and image reconstruction. William W. Hager, Dzung T. Phan |
SIAM J. Imaging Sci. | 1 |
| 2009 | Dynamic Supernodes in Sparse Cholesky Update/Downdate and Triangular SolvesabstractThe supernodal method for sparse Cholesky factorization represents the factor L as a set of supernodes, each consisting of a contiguous set of columns of L with identical nonzero pattern. A conventional supernode is stored as a dense submatrix. While this is suitable for sparse Cholesky factorization where the nonzero pattern of L does not change, it is not suitable for methods that modify a sparse Cholesky factorization after a low-rank change to A (an update/downdate, Ā = A ± WW T ). Supernodes merge and split apart during an update/downdate. Dynamic supernodes are introduced which allow a sparse Cholesky update/downdate to obtain performance competitive with conventional supernodal methods. A dynamic supernodal solver is shown to exceed the performance of the conventional (BLAS-based) supernodal method for solving triangular systems. These methods are incorporated into CHOLMOD, a sparse Cholesky factorization and update/downdate package which forms the basis of x = A\b MATLAB when A is sparse and symmetric positive definite. Timothy A. Davis 0001, William W. Hager |
ACM Trans. Math. Softw. | 2 |
| 2008 | Algorithm 887: CHOLMOD, Supernodal Sparse Cholesky Factorization and Update/DowndateabstractCHOLMOD is a set of routines for factorizing sparse symmetric positive definite matrices of the form A or AA T , updating/downdating a sparse Cholesky factorization, solving linear systems, updating/downdating the solution to the triangular system Lx = b , and many other sparse matrix functions for both symmetric and unsymmetric matrices. Its supernodal Cholesky factorization relies on LAPACK and the Level-3 BLAS, and obtains a substantial fraction of the peak performance of the BLAS. Both real and complex matrices are supported. CHOLMOD is written in ANSI/ISO C, with both C and MATLAB TM interfaces. It appears in MATLAB 7.2 as x = A\b when A is sparse symmetric positive definite, as well as in several other sparse matrix functions. Timothy A. Davis 0001, William W. Hager, Sivasankaran Rajamanickam |
ACM Trans. Math. Softw. | 3 |
| 2006 | Algorithm 851: CG_DESCENT, a conjugate gradient method with guaranteed descentabstractRecently, a new nonlinear conjugate gradient scheme was developed which satisfies the descent condition g T k d k ≤ −7/8 ‖ g k ‖ 2 and which is globally convergent whenever the line search fulfills the Wolfe conditions. This article studies the convergence behavior of the algorithm; extensive numerical tests and comparisons with other methods for large-scale unconstrained optimization are given. William W. Hager |
ACM Trans. Math. Softw. | 1 |
| 2004 | Two new regularized AdaBoost algorithmsabstractAdaBoost rarely suffers from overfitting problems in low noise data cases. However, recent studies with highly noisy patterns clearly showed that overfitting can occur. A natural strategy to alleviate the problem is to penalize the distribution skewness in the learning process to prevent several hardest examples from spoiling decision boundaries. In this paper, we describe in detail how a penalty scheme can be pursued in the mathematical programming setting as well as in the Boosting setting. By using two smooth convex penalty functions, two new soft margin concepts are defined and two new regularized AdaBoost algorithms are proposed. The effectiveness of the proposed algorithms is demonstrated through a large scale experiment. Compared with other regularized AdaBoost algorithms, our methods can achieve at least the same or much better performances. Yijun Sun, Jian Li 0001, William W. Hager |
ICMLA | 3 |
| 2004 | MIMO transceiver design using geometric mean decompositionabstractWe present a multi-input multi-output (MIMO) transceiver design that combines the geometric mean decomposition (GMD) with either the conventional zero-forcing VBLAST decoder (ZF-VBLAST), or the zero-forcing dirty paper precoder (ZF-DP). Our approach decomposes a MIMO channel into multiple identical subchannels, which obviates the need of bit allocation and simplifies the design of modulation/demodulation and coding/decoding schemes. Moreover, we prove that our scheme is asymptotically optimal for high signal-to-noise ratio (SNR) in terms of both the channel throughput and the bit-error-rate (BER) performance. Yi Jiang 0002, Jian Li 0001, William W. Hager |
ITW | 3 |
| 2004 | The Gradient Projection Method with Exact Line Search
William W. Hager, Soonchul Park |
J. Glob. Optim. | 1 |
| 1999 | Graph Partitioning and Continuous Quadratic ProgrammingabstractA continuous quadratic programming formulation is given for min-cut graph partitioning problems. In these problems, we partition the vertices of a graph into a collection of disjoint sets satisfying specified size constraints, while minimizing the sum of weights of edges connecting vertices in different sets. An optimal solution is related to an eigenvector (Fiedler vector) corresponding to the second smallest eigenvalue of the graph's Laplacian. Necessary and sufficient conditions characterizing local minima of the quadratic program are given. The effect of diagonal perturbations on the number of local minimizers is investigated using a test problem from the literature. William W. Hager, Yaroslav Krylyuk |
SIAM J. Discret. Math. | 1 |