Skip to content

xiaoxiongnpu/SwarmNLP

 
 

Repository files navigation

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

About

Particle swarm optimization for non-linear programming and multi-criteria problems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%