Particle swarm optimization for non-linear programming and multi-criteria problems
C#
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Evaluator
Problems
Properties
Setup
res
DisplayPanel.Designer.cs
DisplayPanel.cs
DisplayPanel.resx
MainForm.Designer.cs
MainForm.cs
MainForm.resx
Program.cs
SwarmNLP.csproj
SwarmNLP.sln
Win32.cs
bug.ico
license.txt
readme.md
todo.txt

readme.md

##Swarm NLP

Uses particle swarm optimization to find approximate solutions to non-linear programming and multi-criteria decision making problems.

To use: Enter in one or many objective functions in any number of dimensions. Enter in your constraints. Run the swarm until you have an acceptable solution.

There may be multiple solutions in the non-dominating set, a sample of these solutions are show as orange dots on the UI.

Options in the UI allow you to view a cross section of any 2 dimensions for any objective function.

A shaded red region indicates infeasible solutions. Lighter and darker regions on the screen indicate high and low function values.