Abstract
Mathematica is an integrated scientific and technical computing system, with impressive numerical calculation, programming, symbolic manipulation, visualization and documentation capabilities. In recent years Mathematica’s optimization related features have been significantly expanded, both by in-house development and by application packages. Such developments make it an increasingly useful tool also in Operations Research studies. We review and illustrate these features, placing added emphasis on nonlinear (global and convex) optimization, and — within this context — discussing the application packages MathOptimizer and MathOptimizer Professional.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bahder, T.B. (1995) Mathematica for Scientists and Engineers. Addison-Wesley, Reading, MA.
Benson, H.P. and Sun, E. (2000) LGO — Versatile Tool for Global Optimization. ORMS Today 27(5) 52–55. See also http://www.lionhrtpub.com/orms/orms-10-00/swr.html.
Bhatti, M.A. (2000) Practical Optimization Methods With Mathematica Applications. Springer, New York.
Frontline Systems and Pintér Consulting Services (2001) Premium Solver Platform — LGO Global Solver Engine for Excel. Published by Frontline Systems, Inc., Incline Village, NV. See also http://www.solver.com/xlslgoeng.htm.
Cogan, B. (2003) How to get the best out of optimization software. Scientific Computing World 71 (2003) 67–68. See http://www.scientific-computing.com/scwjulaug03review_optimisation.html.
Gass, R. (1998) Mathematica for Scientists and Engineers: Using Mathematica to do Science. Prentice Hall, Englewood Cliffs, NJ.
Hollis, S. (2003) A Mathematica Companion for Differential Equations. Prentice Hall, NJ.
Horst, R. and Pardalos, P.M., eds. (1995) Handbook of Global Optimization, Vol. 1. Kluwer Academic Publishers, Dordrecht.
Hu, Y. (2003) Solving large linear optimization problems. Lecture presented at the 2003 Mathematica Developer Conference, Champaign, IL.
Isenor, G., Pintér, J.D., and Cada, M. (2003) A global optimization approach to laser design. Optimization and Engineering 4, 177–196.
Jacob, C. (2001) Illustrating Evolutionary Computation with Mathematica. Morgan Kaufmann Publishers, San Francisco, CA.
Kampas, F.J. and Pintér, J.D. (2002) Configuration analysis and design by using optimization tools in Mathematica. The Mathematica Journal (to appear).
Kampas, F.J. and Pintér, J.D. (2004a) Generalized circle packings: model formulations and numerical results. Proceedings of the 2004 International Mathematica Symposium, Banff, AB.
Kampas, F.J. and Pintér, J.D. (2004b) Advanced Optimization: Scientific, Engineering, and Economic Applications with Mathematica Examples. Elsevier, Amsterdam (to appear).
Leyk, Z. (2003) Fast linear algebra in Mathematica. Lecture presented at the 2003 Mathematica Developer Conference, Champaign, IL.
Maeder, R.E. (2000) Computer Science with Mathematica. Cambridge University Press, Cambridge, UK.
Mathematica Information Center (2004) http://library.wolfram.com/infocenter/.
Neumaier, A. (2004) Global Optimization, http://www.mat.univie.ac.at/~neum/glopt.html.
Pardalos, P.M. and Romeijn, H.E., eds. (2002) Handbook of Global Optimization, Vol. 2. Kluwer Academic Publishers, Dordrecht.
Pemmaraju, S. and Skiena, S. (2003) Computational Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. Cambridge University Press, Cambridge, UK.
Pintér, J.D. (1996) Global Optimization in Action. Kluwer Academic Publishers, Dordrecht.
Pintér, J.D. (2001a) Computational Global Optimization in Nonlinear Systems: An Interactive Tutorial. Lionheart Publishing, Atlanta, GA.
Pintér, J.D. (2001b) Globally optimized spherical point arrangements: Model variants and illustrative results. Annals of Operations Research 104, 213–230.
Pintér, J.D. (2002a) Global optimization: software, test problems, and applications; Chapter 15 (pp. 515–569) in: Pardalos and Romeijn, eds. Handbook of Global Optimization, Vol. 2.
Pintér, J.D. (2002b) MathOptimizer — An Advanced Modeling and Optimization System for Mathematica Users. User Guide. Published and distributed by Pintér Consulting Services, Inc., Halifax, NS, Canada.
Pintér, J.D. (2003a) GAMS/LGO User Guide. Published and distributed by the GAMS Development Corporation, Washington, DC. See http://www.gams.com/solvers/lgo.pdf.
Pintér, J.D. (2003b) GAMS/LGO nonlinear solver suite: key features, usage, and numerical performance. (Submitted for publication.) Available for download at http://www.gams.com/solvers/solvers.htm#LGO.
Pintér, J.D. (2003c) Globally optimized calibration of nonlinear models: techniques, software, and applications. Optimization Methods and Software 18, 335–355.
Pintér, J.D. (2004a) LGO — An Integrated Model Development and Solver Environment for Continuous Global Optimization. User Guide. (Current edition.) Published and distributed by Pintér Consulting Services, Inc., Halifax, NS, Canada.
Pintér (2004b) The Maple Global Optimization Toolbox. Published and distributed by Maplesoft, Inc., Waterloo, ON. See http://www.maplesoft.com/products/toolboxes/globaloptimization/index.shtml.
Pintér, J.D. and Kampas, F.J. (2003) MathOptimizer Professional — An Advanced Modeling and Optimization System for Mathematica Users with an External Solver Link. User Guide. Published and distributed by Pintér Consulting Services, Inc., Halifax, NS, Canada.
Pintér, J.D. and Kampas, F.J. (2004) Global optimization in Mathematica with MathOptimizer Professional. (Submitted for publication.)
Pintér, J.D. and Purcell, C.J. (2003) Optimization of finite element models with MathOptimizer and ModelMaker. Lecture presented at the 2003 Mathematica Developer Conference, Champaign, IL.
Pintér, J.D., Holmström, K., Göran, A.O. and Edvall, M.M. (2004) TOMLAB /LGO User Guide. Published and distributed by TOMLAB Optimization AB, Västerås, Sweden and Arcata, CA. See http://tomlab.biz/docs/TOMLAB_LGO.pdf.
Purcell, C.J., Dai, N.M. and Xue, L. (2001) Modelling, analysis & prototyping for rapid manufacturing. Lecture presented at the 2001 Mathematica Developer Conference, Champaign, IL.
Schwalbe, D. and Wagon, S. (1996) VisualDSolve: Visualizing Differential Equations with Mathematica. Springer, New York.
Sodhi, M.S. (2003) Mathematica 5. ORMS Today 30(6), 44–47.
Tervo, J., Kolmonen, P., Lyyra-Laitinen, T., Pintér, J.D., and Lahtinen, T. (2003) An optimization-based approach to the multiple static delivery technique in radiation therapy. Annals of Operations Research 119, 205–227.
Trefethen, N.L. (2002) A Hundred-dollar, Hundred-digit Challenge. SIAM News 35(1), p. 3. See also http://www.siam.org/siamnews/01-02/challenge.pdf.
Wolfram, S. (2003) The Mathematica Book. (5th Edition.) Wolfram Media, Inc., Champaign, IL.
Wolfram Research (2004) http://www.wolfram.com/.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer Science+Business Media, Inc.
About this paper
Cite this paper
Pintér, J.D., Kampas, F.J. (2005). Model Development and Optimization with Mathematica™. In: Golden, B., Raghavan, S., Wasil, E. (eds) The Next Wave in Computing, Optimization, and Decision Technologies. Operations Research/Computer Science Interfaces Series, vol 29. Springer, Boston, MA . https://doi.org/10.1007/0-387-23529-9_19
Download citation
DOI: https://doi.org/10.1007/0-387-23529-9_19
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-23528-8
Online ISBN: 978-0-387-23529-5
eBook Packages: Computer ScienceComputer Science (R0)