सामग्री पर जाएँ

अरैखिक प्रोग्रामन

गणित में अरैखिक प्रोग्रामिंग (nonlinear programming / NLP) एक गणितीय प्रक्रिया है जिसके अन्तर्गत रैखिक/अरैखिक समीकरणों/असमिकाओं द्वरा निर्धारित शर्तों के अधीन किसी लक्ष्य फलन (objective function) की प्राप्ति की जाती है। लक्ष्य की प्राप्ति का अर्थ है - वास्तविक चरों का वह मान प्राप्त करना जिनके लिये सभी शर्तों का पालन करते हुए लक्ष्य फलन का मान अधिकतम/न्यूनतम हो। इसको अरैखिक इसलिये कहते हैं क्योंकि इसमें कुछ शर्तें या स्वयं लक्ष्य फलन अरैखिखिक हो सकता है। (जबकि रैखिक प्रोग्रामन में सभी शर्ते व लक्ष्य फलन रैखिक (लिनियर) होते हैं।

इन्हें भी देखें

सन्दर्भ

अन्य पठनीय सामग्री

  • Avriel, Mordecai (2003)। Nonlinear Programming: Analysis and Methods. Dover Publishing. ISBN 0-486-43227-0.
  • Bazaraa, Mokhtar S. and Shetty, C. M. (1979)। Nonlinear programming. Theory and algorithms. John Wiley & Sons. ISBN 0-471-78610-1.
  • Bertsekas, Dimitri P. (1999)। Nonlinear Programming: 2nd Edition. Athena Scientific. ISBN 1-886529-00-0.
  • Jalaluddin Abdullah, Optimization by the Fixed-Point Method, Version 2.01. [1].
  • Nocedal, Jorge and Wright, Stephen J. (1999)। Numerical Optimization. Springer. ISBN 0-387-98793-2.

बाहरी कड़ियाँ

सोफ्टवेयर

नि:शुल्क तथा मुक्तस्रोत:

Name License Copyleft-freeBrief info
ALGENCANGPLNoFortran-written, interfaces: Python,
C/C++, R, AMPL, CUTEr, Matlab, Octave
IPOPTCPL (GPL - incompatible)NoInterior Point OPTimizer, one of most powerful NLP
solvers even in comparison to commercial ones
OpenOptBSDYesUniversal numerical optimization framework,
see also list of its NLP solvers and other problems

वाणिज्यिक: