Skip to content

nidoro/heuristix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hx — Optimization Heuristix in Go

Warning This is a work-in-progress. There are currently no stable versions, and the latest code may be broken. Use it at your own risk.

Introduction

The hx package provides a collection of optimization metaheuristics implemented in Go. It is a heuristic framework to which you can "plug" your own strategies — also known as operators — and solution structures.

Implemented metaheuristics:

  • Variable Neighborhood Descent (VND)
  • Iterated Local Search (ILS)
  • Simulated Annealing (SA)
  • Tabu Search (TS)
  • Genetic Algorithm (GA)

Basic Usage

See /examples

Installation

go get github.com/nidoro/heuristix@latest

Importing

import "github.com/nidoro/heuristix"

About

Optimization Heuristics in Go

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages