Abstract
This report presents a general Objected-Oriented Framework for Parallel and Multiple Optimizations. We designed a general Objected-Oriented Class Library for Parallel Numerical Optimization. All optimization problems are considered: Unconstrained, Constrained, availability (or not) of Derivatives , availability (or not) of Second Derivatives. We also consider all type of methods for solving those problems: non-derivative methods, gradients methods, global optimisation methods. The report describes the C++ classes dealing with (almost) all possibilities of problems types and methods. This enables to have a very simple and efficient interface which will allow any user to easly define his problem, and to add any new optimization solver to his general framework. Examples using the framework in real-life for solving practical problems such as MBS (MultiBody Systems), are shown.
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
Beguelin, A., Dongarra, J., Geist, A., Jiang, W., Manchek, R., and Sunderam, V., PVM 3 user’s guide and Reference Manual Tech. Rep. ORNL/TM-12187, Oak Ridge Nat. Lab., Tennessee 37831,1994
Budd, T., An Introduction to Object-Oriented Programming, Addison-Wesley, Reading, Massachusetts, 1991
Byrd, H., Schnabel, R. B., and G. Shultz, Parallel Quasi-Newton Methods for Unconstrained Optimization, Math. Prog. 42, pp. 273–306, 1988.
Giraud, L., Hamma, B. S., and Jimenez, J. M., ODESIM: An Object-Oriented Library for the Optimization of the MultiBody Systems (MBS) Design in High Performance Computing and Networking (HPCN), Working Paper CERFACS, 1998.
Hamma, B., Global and Local Behaviour of Moving Polytopes, in “From Local to Global optimization”, Pardalos et al. eds, Kluver 1997.
Hamma, B., Viitanen, S., and Torn, A., Parallel Simulated Annealing for Continuous Global Optimization, Optimization Methods and Software, OMS, Vol. 13, pp. 95–116, 2000
Moré, J. J., and Wright, S. J., Optimization Software Guide, SIAM Frontiers in Applied Mathematics, vol 14, 1993
Stroustrup B., The C++ Programming Language, Addison-Wesley, Reading, Massachusetts, 1987
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hamma, B.S. (2001). An Object Oriented Framework for Parallel Multiple Optimizations. In: Sørevik, T., Manne, F., Gebremedhin, A.H., Moe, R. (eds) Applied Parallel Computing. New Paradigms for HPC in Industry and Academia. PARA 2000. Lecture Notes in Computer Science, vol 1947. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70734-4_31
Download citation
DOI: https://doi.org/10.1007/3-540-70734-4_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41729-3
Online ISBN: 978-3-540-70734-9
eBook Packages: Springer Book Archive