INFORMS Open Forum

INFORMS Journal on Computing 1993-97 Test of Time Paper Award Winner

  • 1.  INFORMS Journal on Computing 1993-97 Test of Time Paper Award Winner

    Posted 02-08-2024 13:19

    We continue to announce the winners of INFORMS Journal on Computing (IJOC) Test of Time Paper Award to cover the backlog of awards since the journal's inception. The energetic and able committee chaired by John Chinneck, with members Bill Cook, Bruce Golden, Pascal Van Hentenryck, and David Woodruff, have selected the awardee covering the period 1993 through 1997. What follows is the citation from the award committee and then a reflective interview with the author about this paper.

    The Test of Time Award for papers published in the INFORMS Journal on Computing in the years 1993–1997 is awarded to

    CONOPT: A Large-Scale GRG Code

    Arne Stolbjerg Drud

    ORSA Journal on Computing 6(2):207–216, 1994

    https://pubsonline.informs.org/doi/abs/10.1287/ijoc.6.2.207

    Test of Time Award Citation 1993–1997

    The paper describes developments in the well-known CONOPT nonlinear programming solver. It is notable for a comparison of the algorithmic differences between sequential linearization algorithms and generalized reduced gradient algorithms. By describing the careful selection and implementation of the algorithmic parts of CONOPT (e.g., selection and factorization of the basis, search direction selection, and line search procedures), the paper underscores the impact that the particulars of these decisions have on solver efficiency and robustness. This is an excellent example of good work at the interface of operations research and computer science. CONOPT has been applied to problems in many fields, and the paper continues to be frequently cited to this day.

    Retrospection from the Author Arne Stolbjerg Drud

    I thank the IJOC editor-in chief Alice E. Smith and the selection committee. I also thank Alex Meeraus for encouraging me to write the paper and Leon Lasdon and Michael Saunders for providing constructive comments that helped improve the paper.

    The nonlinear programming solver CONOPT has been under development since the late 1970s and is still being developed. The early development was done in academic environments, first at the Technical University of Denmark and later at the Research Department of the World Bank, where the work was influenced by the initial development of the GAMS modeling system.

    The paper describes the status of CONOPT around 1992–1994, what today is called CONOPT2. The emphasis in the paper is on theoretical and practical improvements relative to the earlier CONOPT1. Since then, automatic generation of second derivatives was made available by several modeling systems and the use of these second derivatives was the basis for many of the improvements in CONOPT3. The demand for solving larger and larger models has influenced the development of the latest CONOPT4. Better preprocessing and better handling of large sparse matrices have pushed the limits beyond what CONOPT3 could handle.

    CONOPT was developed into a commercial product in parallel with the commercial development of modeling systems such as AMPL, AIMMS, and GAMS. Consequently, the documentation of CONOPT was concentrating on the user aspects, and the theoretical and practical improvements were not documented in detail. Most documentation appeared as appendices to the manuals of the modeling systems and is today available online on the websites of these systems.

    The paper is therefore the last properly refereed paper on CONOPT. Many users of CONOPT come from academia and describe the use of CONOPT in academic papers. They often prefer to refer to a refereed academic paper instead of an unrefereed web-based manual. The continued popularity of this paper must therefore be attributed to the lack of a good, properly refereed successor.



    ------------------------------
    Alice E. Smith
    Editor in Chief, INFORMS Journal on Computing
    Joe W. Forehand, Jr. Distinguished
    Professor
    Auburn University
    Auburn Alabama USA
    ------------------------------