VLDB 2026 Research / reviewers in the wild / expert
William I. Thacker
dblp:10/1327
· DBLP profile ↗
4ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0001-7806-6593ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 1 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Algorithm 1031: MQSI - Monotone Quintic Spline InterpolationabstractMQSI is a Fortran 2003 subroutine for constructing monotone quintic spline interpolants to univariate monotone data. Using sharp theoretical monotonicity constraints, first and second derivative estimates at data provided by a quadratic facet model are refined to produce a univariate C 2 monotone interpolant. Algorithm and implementation details, complexity and sensitivity analyses, usage information, a brief performance study, and comparisons with other spline approaches are included. Thomas Lux, Layne T. Watson, Tyler H. Chang, William I. Thacker |
ACM Trans. Math. Softw. | 4 |
| 2022 | Algorithm 1028: VTMOP: Solver for Blackbox Multiobjective Optimization ProblemsabstractVTMOP is a Fortran 2008 software package containing two Fortran modules for solving computationally expensive bound-constrained blackbox multiobjective optimization problems. VTMOP implements the algorithm of [ 32 ], which handles two or more objectives, does not require any derivatives, and produces well-distributed points over the Pareto front. The first module contains a general framework for solving multiobjective optimization problems by combining response surface methodology, trust region methodology, and an adaptive weighting scheme. The second module features a driver subroutine that implements this framework when the objective functions can be wrapped as a Fortran subroutine. Support is provided for both serial and parallel execution paradigms, and VTMOP is demonstrated on several test problems as well as one real-world problem in the area of particle accelerator optimization. Tyler H. Chang, Layne T. Watson, Jeffrey Larson 0001, Nicole Neveu, William I. Thacker, Shubhangi G. Deshpande, Thomas Lux |
ACM Trans. Math. Softw. | 5 |
| 2020 | Algorithm 1007: QNSTOP - Quasi-Newton Algorithm for Stochastic OptimizationabstractQNSTOP consists of serial and parallel (OpenMP) Fortran 2003 codes for the quasi-Newton stochastic optimization method of Castle and Trosset for stochastic search problems. A complete description of QNSTOP for both local search with stochastic objective and global search with “noisy” deterministic objective is given here, to the best of our knowledge, for the first time. For stochastic search problems, some convergence theory exists for particular algorithmic choices and parameter values. Both the parallel driver subroutine, which offers several parallel decomposition strategies, and the serial driver subroutine can be used for local stochastic search or global deterministic search, based on an input switch. Some performance data for computational systems biology problems is given. Brandon Amos, David R. Easterling, Layne T. Watson, William I. Thacker, Brent S. Castle, Michael W. Trosset |
ACM Trans. Math. Softw. | 4 |
| 2010 | Algorithm 905: Modified Shepard Algorithm for Interpolation of Scattered Multivariate DataabstractScattered data interpolation problems arise in many applications. Shepard’s method for constructing a global interpolant by blending local interpolants using local-support weight functions usually creates reasonable approximations. SHEPPACK is a Fortran 95 package containing five versions of the modified Shepard algorithm: quadratic (Fortran 95 translations of Algorithms 660, 661, and 798), cubic (Fortran 95 translation of Algorithm 791), and linear variations of the original Shepard algorithm. An option to the linear Shepard code is a statistically robust fit, intended to be used when the data is known to contain outliers. SHEPPACK also includes a hybrid robust piecewise linear estimation algorithm RIPPLE (residual initiated polynomial-time piecewise linear estimation) intended for data from piecewise linear functions in arbitrary dimension m . The main goal of SHEPPACK is to provide users with a single consistent package containing most existing polynomial variations of Shepard’s algorithm. The algorithms target data of different dimensions. The linear Shepard algorithm, robust linear Shepard algorithm, and RIPPLE are the only algorithms in the package that are applicable to arbitrary dimensional data. William I. Thacker, Jingwei Zhang 0002, Layne T. Watson, Jeffrey B. Birch, Manjula A. Iyer, Michael W. Berry |
ACM Trans. Math. Softw. | 1 |