Software Listing: Nonlinear Programming

The software system allows to solve constrained nonlinear programming problems by an efficient sequential quadratic programming (SQP) method. A nonlinear objective function is to be minimized subject to nonlinear equality or inequality constraints. The mathematical method represents the scientific state-of-the-art. Model functions are defined in a modeling language called PCOMP and are interpreted and evaluated during runtime. It is assumed that all nonlinear functions are differentiable. Gradients are computed automatically. EASY-OPT Express is particularly useful for classroom exercises of optimization courses or to become familiar with optimization routines before starting a real life implementation.

  • Platform: WinOther

The APMonitor Modeling Language is optimization software for differential and algebraic equations. It is coupled with large-scale nonlinear programming solvers for data reconciliation, real-time optimization, dynamic simulation, and nonlinear predictive control. It is available as a free web service or for commercial licensing. Try Example Optimization Problems Browse or modify example problems to start solving nonlinear programming problems with up to 10 million variables through a web-interface. Discussion Forum and Webinars Users share experiences and collaborate through an online discussion forum and regularly scheduled webinars.

  • Publisher: APMonitor
  • Date: 02-11-2012
  • Size: 225 KB
  • Platform: WinOther

TANGO Project web page: http://www.ime.usp.br/~egbirgin/tango/ ALGENCAN: Fortran code for general nonlinear programming that does not use matrix manipulations at all and, so, is able to solve extremely large problems with moderate computer time. The general algorithm is of Augmented Lagrangian type and the subproblems are solved using GENCAN. GENCAN (included in ALGENCAN) is a Fortran code for minimizing a smooth function with a potentially large number of variables and box-constraints. ALGENCAN has interfaces with AMPL, C/C++, CUTEr, Matlab, Python, Octave and R (statistical computing)..

  • Platform: Matlab, Scripts

For more information refer to "Nonlinear Programming: Theory and Algorithms" by by Mokhtar S. Bazaraa , Hanif D. Sherali , C. M. Shetty Here is the sample output Steepest Accent Method ============= Function = (3*x1+x2+6*x1*x2-2*(x1^2)+2*(x2^2)) Hessian...... [-4 6] [ ] [ 6 4] Gradient...... [3 + 6 x2 - 4 x1] [ ] [1 + 6 x1 + 4 x2] Eigen Values [ 2*13^(1/2), 0] [ 0, -2*13^(1/2)] f(x0)=-5.000000 _________________________________________ Iteration = 1 Gradient of X0 7 -5 X0 = -1 0 X0 - alpha. gradient(X0) = -1+7*alpha -5*alpha f(X0 - alpha. gradient(X0)) = -3+16*alpha-30*(-1+7*alpha)*alpha-2*(-1+7*alpha)^2+50*alpha^2 diff(f(X0 - alpha.

  • Platform: Matlab, Scripts

Solves the mixed integer nonlinear problem: min p(x,y) s.t. f(x,y) <= 0 s.t. g(x,y) == 0 s.t. lb <= x <= ub s.t. nlb <= y <= nub x(yidx) integer where yidx is a logical index vector y continuous variables This program solves nonlinear mixed integer problems with a branch and bound method. NLP relaxations are solved with IPOPT or APOPT. Files: minlp.m - Solve the example MINLP problem minlp.apm - MINLP problem definition Other: APM Function Library (v.0.5.6) in folder Further work: Add heuristics to create a good initial integer solution Add cuts to the problem (branch and cut method) Some testing shows that it works well with up to around 30 integer variables and 10000 NLP variables.

  • Platform: Matlab, Scripts

The five programs provided solve several process design problems. These examples were originally provided as applications of process design optimization by Edgar, Himmelblau and Lasdon in their excellent book entitled Optimization of Chemical Processes, McGraw-Hill International Edition, 2001. This is a widely used undergraduate and graduate chemical engineering textbook and it is an excellent opportunity to show how MATLAB makes the optimization of complex process design problems straightforward. The author obtains the same results using MATLAB, Mathematica and GAMS as those provided by Edgar et al.

  • Platform: Matlab, Scripts

This is a large set of test functions, which may be used to test the effectiveness of global optimization algorithms. Some are rather easy to optimize (rosenbruck, leon, ...), others next to impossible (crosslegtable, bukin6, ...). All the test-functions are taken from either [1], [2] or [3] (see below). All functions may be called in two ways: [dims, lb, ub, sol, fval_sol] = fun (e.g., no input arguments) This returns the number of dimensions of the function, the default lower and upper bounds, the solution vectors for all global minima and the corresponding function values. To calculate the function value for input X, use: val = fun( [x1, x2, .

  • Platform: Matlab, Scripts

Model Predictive Control (MPC) predicts and optimizes time-varying processes over a future time horizon. This control package accepts linear or nonlinear models. Using large-scale nonlinear programming solvers such as APOPT and IPOPT, it solves data reconciliation, moving horizon estimation, real-time optimization, dynamic simulation, and nonlinear MPC problems. Three example files are contained in this directory that implement a controller for Linear Time Invariant (LTI) systems: 1. apm1_lti - translate any LTI model into APM format 2. apm2_step - perform step tests to ensure model accuracy 3.

  • Platform: Matlab, Scripts

GPOPS (which stands for "General Pseudospectral OPtimal Control Softwared-deDt) is an open-source MATLAB optimal control software than implements the Gauss and Radau hp-adaptive pseudospectral methods. These methods approximate the state using a basis of Lagrange polynomials and collocate the dynamics at the Legendre-Gauss-Radau points. These methods share the property that they can be written equivalently in either in differential form or in implicit integral form (see the publications page on this website). The continuous-time optimal control problem is then transcribd to a finite-dimensional nonlinear programming problem (NLP) and the NLP is solved using well known software tools.

  • Platform: Win2000, Windows 7, WinOther, WinVista

A control strategy for optimal operation of a hydroelectric dam is found through nonlinear and quadratic programming techniques. We use symbolic math to formulate an original model of the hydroelectric dam and then optimize the operation schedule using FMINCON. We then show how improvements can be made to the optimization process and end up with a quadratic programming problem that can be solved efficiently using the large-scale "interior-point-convex" algorithm with the QUADPROG solver. These files go along with the "An Introduction to Quadratic Programming" webinar, which can be found here.

  • Platform: Matlab, Scripts

GANSO is a programming library for global and nonsmooth, nonlinear optimization. Unlike local methods (e.g., quasi-Newton), global optimization methods aim at locating the absolute minimum of a function, not the nearest stationary point. GANSO toolbox provides an interface for calling GANSO methods from Matlab. The user manual describes various optimization strategies, complete syntaxis and several examples of Matlab code..

  • Platform: Matlab, Scripts
  • NLREG
  • License: Demo
  • Price: 195.00
  • Rating

NLREG performs nonlinear regression and curve fitting. NLREG fits a mathematical function whose form you specify to a set of data values. Virtually any type of function can be fitted. NLREG includes a programming language similar to C that you use for describing the function to be fitted. Two dimensional line and three dimensional surface plots can be generated. The programming language includes a large selection of built-in library functions (sin, cos, log, exp, etc.) that makes it easy to describe complicated models..

  • Platform: Win2000, Windows Server, WinOther

System of Nonlinear Equations numerically solves systems of simultaneous nonlinear equations. It can fully explore defined intervals to search for multiple solutions or quickly find solutions starting with random seeds. You may predefine constants and specify the error bound for the results. Handles a wide variety of functions, including trigonometric and hyperbolic functions. Results can be saved or printed. Includes a help file with instructions, example and methodology.. Numerical Mathematics.. Free Numerical Mathematics software downloads.

  • Platform: Win2000, WinOther

Linear programming environment that incorporates large-scale linear programs solver and easy, intuitive graphical user interface to specify, import and solve any type of constrained optimization problems arising in various industrial, financial and educational areas. Optimization problems are stated as linear programs that size can reach up to 500 thousand decision variables and constraints.. Linear Programming and Sheet Cutting Library. Linear Programming Package and Sheet Cutting Library.

  • Platform: Win2000, WinOther

Synopsis - Visual Programming Tool is a visual programming development tool that requires no programming experience Synopsis is a visual programming tool that dramatically accelerates software development. By dragging and dropping icons and connecting them with graphical links, it is possible to assemble complex programs in literally seconds.Rapid Prototyping with Synopsis... Synopsis is not a computer language. Synopsis provides a methodology by which software components, that may possess any level of complexity, can be easily snapped together like puzzle pieces. There are only a few ways in which the colour-coded icons are visually combined and linked so that the learning curve is reduced to a matter of minutes.

  • Platform: WinOther

C++ Builder Programming: an electronic book, ebook, that teaches applications programming using Borland C++ Builder. This book uses a step-by-step approach to study the Visual Component Library (VCL) with an emphasis on Windows controls. To use this ebook, you should have a fundamental knowledge of C++. All examples were compiled using Borland C++ Builder 6 Professional.. Tutorials From FunctionX. This site provides tutorials and links on various computer languages, programming environments, libraries, web development, database systems, spreadsheets, and more..

  • Platform: Win2000, WinOther

Solves Heat Transfer BVP, IVP, IP problems. Source code + Output files are included. Calculus (level) Programming makes solving partial differential equations, ordinary differential equations and algebraic equations simple. You state the equations, initial conditions, & parameter values and leave the solving method to the compiler. Equations maybe nonLinear, implicit, any order, any degree and/or constrained. Our website introduces Calculus Programming. Our main point is simulating entire company processes, distribution systems, etc. with an eye on ones company goal. This is accomplished by nesting of simulation problems in one Complete simulation run.

  • Platform: Win2000, Windows CE, Windows Server, Windows Vista, WinOther

Getting the most out of ASP-based Web pages on the Microsoft Web platform is the mission of Professional ADO 2.5 RDS Programming with ASP 3.0, a practical-minded tutorial for developing Web pages with dynamic content using the latest standards from Microsoft, including ADO, RDS, and XML. It features short, comprehensible tutorials on basic ASP development using ActiveX Data Objects (ADO) and Remote Data Services (RDS) for Internet Explorer. The text is filled with useful information, including bug workarounds, gotchas, and tips for better performance. Of special interest is the material on using XML to deliver database results.

  • Platform: Asp, Scripts

Nicely balanced treatment of CGI programming in both C, which has distinct performance advantages, and Perl, currently the most popular language for CGI. An essential technical programming reference for Web sites. In concise, clear language, this book explains how to write CGI programs to implement dynamic documents that provide interactivity and multimedia features for Web sites using UNIX-based HTTP servers..

  • Platform: C & C++, Scripts

Written by the inventor of the language, Bjarne Stroustrup, The C++ Programming Language is the definitive, classic text on the language that has become central to software development over the past ten years. Based on the ISO final draft standard, this third edition is a complete rewrite presenting C++ and its standard library as an integrated whole. The book covers the complete C++ language including its C subset and modern features such as abstract classes, templates, exceptions, namespaces, run-time type identification, and the Standard Template Library that have revolutionized C++ development.

  • Platform: C & C++, Scripts

Page: 1 | 2 | 3 | 4 | 5 | Freeware

New Reviews


Audacity

Audacity is one of the few free audio recording programs out there, which is great for people like me who need to record audio on a regular basis. Audacity is more than just  the simple “microphone to MP3” software that many will ...


Advanced System Optimizer

Keeping your Computer fast, clean and error free is of utmost importance if you want to get most out of it. Over the passage of time, many personal computers get clogged with errors, unnecessary or duplicate files and shortcuts leading to fragmented ...


Opera web browser

Opera is a free to download web browser, which is usually overlooked by the majority of people who use web browsers, in favour of the speed for google chrome, or the customisability for firefox. However opera certainly does have its own appeal ...


FixMe

FixMe is a small program that claims to help you fix common issues with your computer. Whether it actually does this or not, its actually difficult to judge. I downloaded the program with no issues and was pleasantly surprised to find that no ...


Wise Registry Cleaner

Wise Registry Cleaner is a free registry cleaner, that is in fact more than just a registry cleaner. Its main purpose is to indeed clean your computer registry, but it also acts as a general system tune up tool, as well as a registry defragmenter, ...


Natural Voice Text to Speech Reader

NaturalReader is a piece of software which reads aloud written text on screen is a more natural sounding voice than most computerized voices. Free NaturalReader is a free version, where you can type or copy and paste text into the window, to be read ...


Flower Power

Flower power is a freeware puzzle game which is very similar in gameplay style and nature to the classic arcade game bejeweled, taking all the basic concept, idea and gameplay from bejeweled, and adding its own twist in the form of the art style of ...


Crash Boom Bang

Crash boom bang is a fairly interesting and unique puzzle game, which blends the elements of the pretty typical “removal” sub genre of puzzlers, with an interesting extra bit of variation added in the way the game works. This comes in ...


Arctic Quest Game

Arctic  quest game (referred to in game as simply arctic quest) is a free ware downloadable game by free ride games, a game development website with a variety of games also downloadable from this site. Arctic quest is a very interesting puzzle ...



New Downloads

CrossUI Builder Windows64

CrossUI Front-End Builder
enables anyone (no software
developer required) to Create
Interactive Apps Without
Coding

Able Photo Slide Show

Able Photo Slide Show is a
program designed to display
all images as a slide show
using many transition effects,
each ...

EximiousSoft Banner Maker

EximiousSoft Banner Maker is a
powerful yet easily software
for ceating banner ads.web
buttons and headers etc. web
...

OFX2QIF for Mac

Finally, the solution to
import your transactions.
Convert OFX to QIF and import
into Quicken, Quicken 2007
Mac, ...

Simplexety

A straightforward piece of
software that acts as a
VBScript engine and editing
utility that you can use to
evaluate ...

Virtual COM Port Driver

VSPD is capable of creating an
unlimited number of virtual
serial ports connected in
pairs via a virtual null modem
...

iBarcoder, Mac Barcode
Generator

Versatile Barcode creator, QR
code, Code 11, Code 93, MSI
and Datamatrix generator.
Create and print sequential
bar ...

PilotEdit Lite

PilotEdit Lite is an amazing
file editor capable of editing
large files.

DriverAssist

DriverAssist is an extremely
intuitive program that
installs all requisite drivers
for your PC automatically. You
need ...



Related Searches

Nonlinear Programming Software
Programming C
Bash Programming
Programming Flow
Programming Webcam
Excel Programming Ebook
Shel Programming
Object Oriented Programming Techniques
Programming Using Brute Force
Fox Pro Programming
Free Visual Basic Programming
Nonlinear Equation