An open API service indexing awesome lists of open source software.

https://github.com/bokner/ssp

Job Sequencing And Tool Switching
https://github.com/bokner/ssp

constraint-programming discrete-optimization elixir-lang minizinc operations-research

Last synced: 8 months ago
JSON representation

Job Sequencing And Tool Switching

Awesome Lists containing this project

README

          

# JSTSP

**Framework for solving/benchmarking [Job Sequencing And Tool Switching Problem](https://www.researchgate.net/publication/226547565_Minimizing_the_number_of_tool_switches_on_a_flexible_machine)**

Usage:
```elixir
instance_file_d4_1 = "instances/MTSP/Catanzaro/D4-1.txt"
JSTSP.Batch.run(instance_file_d4_1, 300_000)
## or
JSTSP.run(instance_file_d4_1, solver: "gecode", time_limit: 300_000)
```

## Installation

If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `jstsp` to your list of dependencies in `mix.exs`:

```elixir
def deps do
[
{:jstsp, "~> 0.1.0"}
]
end
```

Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at [https://hexdocs.pm/jstsp](https://hexdocs.pm/jstsp).