Abstract
The CWP Object-Oriented Optimization Library (COOOL) is a collection of C++ classes for studying and solving optimization problems. It was developed using the freely available GNU compiler gcc. The library contains the basic building blocks for the efficient design of numerical linear algebra and optimization software; it also comes with a variety of unconstrained optimization algorithms and test objective functions drawn from our own research. The only requirement for using one of the optimization methods is that a simple model of communication be followed. This allows us to use exactly the same code to optimize functions tailored for a variety of hardware, no matter what programming language is used. Further, since we have provided class libraries containing building blocks for general purpose optimization and numerical linear algebra software, the development of new algorithms should be greatly aided.
COOOL is now freely available via anonymous ftp at
ftp.cwp.mines.edu/pub/cwpcodes/coool,
and on the WWW at
http://www.cwp.mines.edu/cwpcodes/coool
Postscript and HTML versions of a technical report on COOOL by the authors are available by anonymous ftp or WWW from the same addresses. Any bug reports or suggestions should be sent to
optima@dix.mines.edu.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bunks, C., Saleck, F. M., Zaleski, S., & Chavent, G. 1995. Multiscale seismic waveform inversion. Geophysics, 60(5), 1457–1473.
Deng, H. L. 1995. Using Multi-Resolution Analysis to Study the Complexity of Inverse Calculations. Tech. rept. CWP-183. Center for Wave Phenomena, Colorado School of Mines.
Pohl, I. 1993. Objected-oriented programming using C++. The Benjamin/Cummings Publishing Companhy, Inc.
Ronen, J., & Claerbout, J. 1985. Surface-consistent residual statics estimation by stack-power maximization. Geophysics, 50, 2759–2767.
Rothman, D. H. 1985. Nonlinear inversion, statistical mechanics, and residual statics estimation. Geophysics, 50, 2797–2807.
Saito, N., & Beylkin, G. 1993. Multiresolution representations using the auto-correlation functions of compactly supported wavelets. IEEE Transactions on Signal Processing, 41, 3585–3590.
Scales, J. A., & Smith, M. 1994. Introductory Inverse Theory. Samizdat Press. http://landau.mines.edu/∼samizdat.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag
About this chapter
Cite this chapter
Lydia Deng, H., Gouveia, W., Scales, J. (1996). An object-oriented toolbox for studying optimization problems. In: Jacobsen, B.H., Mosegaard, K., Sibani, P. (eds) Inverse Methods. Lecture Notes in Earth Sciences, vol 63. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0011791
Download citation
DOI: https://doi.org/10.1007/BFb0011791
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61693-1
Online ISBN: 978-3-540-70687-8
eBook Packages: Springer Book Archive