Skip to main content

An Object Oriented Framework for Parallel Multiple Optimizations

  • Conference paper
  • First Online:
Applied Parallel Computing. New Paradigms for HPC in Industry and Academia (PARA 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1947))

Included in the following conference series:

  • 566 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. Budd, T., An Introduction to Object-Oriented Programming, Addison-Wesley, Reading, Massachusetts, 1991

    Google Scholar 

  3. Byrd, H., Schnabel, R. B., and G. Shultz, Parallel Quasi-Newton Methods for Unconstrained Optimization, Math. Prog. 42, pp. 273–306, 1988.

    Article  MATH  MathSciNet  Google Scholar 

  4. 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.

    Google Scholar 

  5. Hamma, B., Global and Local Behaviour of Moving Polytopes, in “From Local to Global optimization”, Pardalos et al. eds, Kluver 1997.

    Google Scholar 

  6. 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

    Article  MATH  MathSciNet  Google Scholar 

  7. Moré, J. J., and Wright, S. J., Optimization Software Guide, SIAM Frontiers in Applied Mathematics, vol 14, 1993

    Google Scholar 

  8. Stroustrup B., The C++ Programming Language, Addison-Wesley, Reading, Massachusetts, 1987

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics