Skip to main content

Another Numeric optimization and Metaheuristics Library

Project description

Another Numeric optimization and Metaheuristics Library

A library to do your metaheuristics and numeric combinatorial stuff.

to install use

´´´ pip install anmetal ´´´

see /test folder to see some examples of use

In later updates I will make documentation, for now there is only examples code

Content

Numeric optimization

Iterative optimization functions (one solution)

  • Euler method
  • Newton method

Metaheuristics

Real input

  • Artificial Fish Swarm Algorithm (AFSA) (Li, X. L. (2003). A new intelligent optimization-artificial fish swarm algorithm. Doctor thesis, Zhejiang University of Zhejiang, China, 27.)
  • Particle Swarm Optimization (PSO) (Based on https://en.wikipedia.org/wiki/Particle_swarm_optimization)
  • Particle Swarm Optimization (PSO) With Leap
  • Greedy
  • Greedy With Leap

Categorical input

  • Genetic
  • Genetic With Leap

Problems and gold-standard functions

Nphard problems

  • Real problems

    • Partition problem
    • Subset problem
  • Categorical problems

    • knapsack
    • sudoku (without initial matrix, just random)

Non linear functions

Another content

Binarization functions

  • sShape1
  • sShape2
  • sShape3
  • sShape4
  • vShape1
  • vShape2
  • vShape3
  • vShape4
  • erf

Binarization strategies

  • standard
  • complement
  • static_probability
  • elitist

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anmetal-0.0.3.tar.gz (18.3 kB view hashes)

Uploaded Source

Built Distribution

anmetal-0.0.3-py3-none-any.whl (29.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page