Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

William J. Cook

dblp:74/1313 · DBLP profile ↗
← Back
18ranked-venue papers
12as first author
0since 2021 · last 2011
0000-0002-6732-9471ORCID · corroborated

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

Theory of computation · 15 · 10 first-authorSecurity and privacy · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Mathematical optimization · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › genomics › physical mapping
radiation hybrid mapping
0.112007
rh_tsp_map 3.0: end-to-end radiation hybrid mapping with improved speed and quality control · Bioinform. 2007
Mathematical optimization
discrete optimization
0.022007
Cutting planes and the traveling salesman problem (abstract only) · SODA 2000
rh_tsp_map 3.0: end-to-end radiation hybrid mapping with improved speed and quality control · Bioinform. 2007
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem
0.022007
Cutting planes and the traveling salesman problem (abstract only) · SODA 2000
rh_tsp_map 3.0: end-to-end radiation hybrid mapping with improved speed and quality control · Bioinform. 2007
Mathematical optimization › integer programming
cutting planes
0.012000
Cutting planes and the traveling salesman problem (abstract only) · SODA 2000
Mathematical optimization
integer programming
0.012000
Cutting planes and the traveling salesman problem (abstract only) · SODA 2000

Methods — techniques the papers use, named apart from their topics

QSopt · 0.1CONCORDE · 0.1cutting planes · 0.0
YearPublicationVenuePosition
2011 An Exact Rational Mixed-Integer Programming Solver
William J. Cook, Thorsten Koch, Daniel E. Steffy, Kati Wolter
IPCO1
2011 Safe Lower Bounds for Graph Coloring
Stephan Held, William J. Cook, Edward C. Sewell
IPCO2
2011 Solving Very Sparse Rational Systems of Equations
abstract
Efficient methods for solving linear-programming problems in exact precision rely on the solution of sparse systems of linear equations over the rational numbers. We consider a test set of instances arising from exact-precision linear programming and use this test set to compare the performance of several techniques designed for symbolic sparse linear-system solving. We compare a direct exact solver based on LU factorization, Wiedemann’s method for black-box linear algebra, Dixon’s p -adic-lifting algorithm, and the use of iterative numerical methods and rational reconstruction as developed by Wan.
William J. Cook, Daniel E. Steffy
ACM Trans. Math. Softw.1
2009 Numerically Safe Gomory Mixed-Integer Cuts
abstract
We describe a simple process for generating numerically safe cutting planes using floating-point arithmetic and the mixed-integer rounding procedure. Applying this method to the rows of the simplex tableau permits the generation of Gomory mixed-integer cuts that are guaranteed to be satisfied by all feasible solutions to a mixed-integer programming problem (MIP). We report on tests with the MIPLIB 3.0 and MIPLIB 2003 test collections as well as with MIP instances derived from the TSPLIB traveling salesman library.
William J. Cook, Sanjeeb Dash, Ricardo Fukasawa, Marcos Goycoolea
INFORMS J. Comput.1
2007 rh_tsp_map 3.0: end-to-end radiation hybrid mapping with improved speed and quality control
abstract
UNLABELLED: rh_tsp_map is a software package for computing radiation hybrid (RH) maps and for integrating physical and genetic maps. It solves the central mapping instances by reducing them to the traveling salesman problem (TSP) and using a modification of the CONCORDE package to solve the TSP instances. We present some of the features added between the initial rh_tsp_map version 1.0 and the current version 3.0, emphasizing the automation of many steps and addition of various checks designed to find problems with the input data. Iterations of improved input data followed by fast re-computation of the maps improves the quality of the final maps. AVAILABILITY: rh_tsp_map source code and documentation including a tutorial is available at ftp://ftp.ncbi.nih.gov/pub/agarwala/rhmapping/rh_tsp_map.tar.gz. CONCORDE modified for RH mapping is available in the directory http://www.isye.gatech.edu/~wcook/rh/. The QSopt library needed for CONCORDE is available at http://www2.isye.gatech.edu/~wcook/qsopt/downloads/downloads.htm
Alejandro A. Schäffer, Edward Stallknecht Rice, William J. Cook, Richa Agarwala
Bioinform.3
2007 Computing with Domino-Parity Inequalities for the Traveling Salesman Problem (TSP)
abstract
We describe methods for implementing separation algorithms for domino-parity inequalities for the symmetric traveling salesman problem. These inequalities were introduced by Letchford (2000), who showed that the separation problem can be solved in polynomial time when the support graph of the LP solution is planar. In our study we deal with the problem of how to use this algorithm in the general (nonplanar) case, continuing the work of Boyd et al. (2001). Our implementation includes pruning methods to restrict the search for dominoes, a parallelization of the main domino-building step, heuristics to obtain planar-support graphs, a safe-shrinking routine, a random-walk heuristic to extract additional violated constraints, and a tightening procedure to modify existing inequalities as the LP solution changes. We report computational results showing the strength of the new routines, including the optimal solution of a 33,810-city instance from the TSPLIB.
William J. Cook, Daniel G. Espinoza, Marcos Goycoolea
INFORMS J. Comput.1
2005 A Study of Domino-Parity and k-Parity Constraints for the TSP
William J. Cook, Daniel G. Espinoza, Marcos Goycoolea
IPCO1
2003 Chained Lin-Kernighan for Large Traveling Salesman Problems
abstract
We discuss several issues that arise in the implementation of Martin, Otto, and Felten's Chained Lin-Kernighan heuristic for large-scale traveling salesman problems. Computational results are presented for TSPLIB instances ranging in size from 11,849 cities up to 85,900 cities; for each of these instances, solutions within 1% of the optimal value can routinely be found in under one CPU minute on a 300 MHz Pentium II workstation, and solutions within 0.5% of optimal can routinely be found in under ten CPU minutes. We also demonstrate the scalability of the heuristic, presenting results for randomly generated Euclidean instances having up to 25,000,000 cities. For the largest of these random instances, a tour within 1% of an estimate of the optimal value was obtained in under one CPU day on a 64-bit IBM RS6000 workstation.
David L. Applegate, William J. Cook, André Rohe
INFORMS J. Comput.2
2003 Tour Merging via Branch-Decomposition
abstract
Robertson and Seymour introduced branch-width as a new connectivity invariant of graphs in their proof of the Wagner conjecture. Decompositions based on this invariant provide a natural framework for implementing dynamic-programming algorithms to solve graph optimization problems. We describe a heuristic method for finding branch decompositions; the method is based on the eigenvector technique for finding graph separators. We use this as a tool to obtain high-quality tours for the traveling salesman problem by merging collections of tours produced by standard traveling salesman heuristics.
William J. Cook, Paul D. Seymour
INFORMS J. Comput.1
2002 Solving Traveling Salesman Problems
William J. Cook
ESA1
2002 Solution of a Min-Max Vehicle Routing Problem
abstract
We use a branch-and-cut search to solve the Whizzkids'96 vehicle routing problem, demonstrating that the winning solution in the 1996 competition is in fact optimal. Our algorithmic framework combines the LP-based traveling salesman code of Applegate, Bixby, Chvátal, and Cook, with specialized cutting planes and a distributed search algorithm, permitting the use of a computing network located across Rice, Princeton, AT&T, and Bonn. The 1996 problem instance wasdeveloped by E. Aartsand J. K. Lenstra, and the competition was sponsored by the information technology firm CMG and the newspaper De Telegraaf.
David L. Applegate, William J. Cook, Sanjeeb Dash, André Rohe
INFORMS J. Comput.2
2000 Cutting planes and the traveling salesman problem (abstract only)
David L. Applegate, Robert E. Bixby, Vasek Chvátal, William J. Cook
SODA4
1999 Computing Minimum-Weight Perfect Matchings
abstract
We make several observations on the implementation of Edmonds' blossom algorithm for solving minimum-weight perfect-matching problems and we present computational results for geometric problem instances ranging in size from 1,000 nodes up to 5,000,000 nodes. A key feature in our implementation is the use of multiple search trees with an individual dual-change ε for each tree. As a benchmark of the algorithm's performance, solving a 100,000-node geometric instance on a 200 Mhz Pentium-Pro computer takes approximately 3 minutes.
William J. Cook, André Rohe
INFORMS J. Comput.1
1993 An Implementation of the Generalized Basis Reduction Algorithm for Integer Programming
abstract
In recent years many advances have been made in solution techniques for specially structured 0–1 integer programming problems. In contrast, very little progress has been made on solving general (mixed) integer problems. This, of course, is not true when viewed from the theoretical side: H. W. Lenstra (1983) made a major breakthrough, obtaining a polynomial-time algorithm when the number of integer variables is fixed. We discuss a practical implementation of a Lenstra-like algorithm, based on the generalized basis reduction method of L. Lovász and H. E. Scarf (1988). This method allows us to avoid the ellipsoidal approximations required in Lenstra's algorithm. We report on the solution of a number of small (but difficult) examples, with up to 100 integer variables. Our computer code uses the linear programming optimizer CP LEX as a subroutine to solve the linear programming problems that arise. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
William J. Cook, Thomas Rutherford, Herbert E. Scarf, David Shallcross
INFORMS J. Comput.1
1992 Federal law and the interstate transfer of stolen computer data: riggs and brown
William J. Cook
Comput. Law Secur. Rev.1
1992 Trends in network liability: 1992
William J. Cook
Comput. Law Secur. Rev.1
1991 A Computational Study of the Job-Shop Scheduling Problem
abstract
The job-shop scheduling problem is a notoriously difficult problem in combinatorial optimization. Although even modest sized instances remain computationally intractable, a number of important algorithmic advances have been made in recent years by J. Adams, E. Balas and D. Zawack; J. Carlier and E. Pinson; B. J. Lageweg, J. K. Lenstra and A. H. G. Rinnooy Kan; and others. Making use of a number of these advances, we have designed and implemented a new heuristic procedure for finding schedules, a cutting-plane method for obtaining lower bounds, and a combinatorial branch and bound algorithm. Our optimization procedure, combining the heuristic method and the combinatorial branch and bound algorithm, solved the well-known 10×10 problem of J. F. Muth and G. L. Thomson in under 7 minutes of computation time on a Sun Sparcstation 1. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
David L. Applegate, William J. Cook
INFORMS J. Comput.2
1987 On the complexity of cutting-plane proofs
William J. Cook, Collette R. Coullard, György Turán
Discret. Appl. Math.1