Skip to main content

Python package to read and write FJSP instances.

Project description

[!NOTE] This package is under development. Expect things to break significantly during the v0.0.x phase.

FJSPLIB

PyPI License CI Codecov

FJSPLIB is a Python package for reading and writing flexible job shop problem (FJSP) instances.

The FJSPLIB format is as follows:

<num jobs> <num machines> <average operations per job>
<num operations> * (<num machines> * (<machine idx> <duration>))
...

The first line contains data about the number of jobs, number machines and average number of operations per job. The following lines each represent the job data, one line for each job. These lines are each parsed as follows:

  • The first number denotes the number of operations for this job.
  • Then, for each operation, the first number represents the number of machines that can process this operation, followed by the machine index and processing time for each eligible machine.

The FJSPLIB format is not well-defined for extensions of the FJSP, such as sequence-dependent setup times and arbitrary precedence graphs. One goal of this project is to extend FJSPLIB format to include these and other variants.

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

fjsplib-0.0.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

fjsplib-0.0.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file fjsplib-0.0.1.tar.gz.

File metadata

  • Download URL: fjsplib-0.0.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.2.0

File hashes

Hashes for fjsplib-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4027dafd98ce86ad8b1eaf4531a37ae127f0dabea9f34da487092aef3ed63acf
MD5 40e568815298d0051b9e4beff037487e
BLAKE2b-256 b24a306e8ebf02405d79772594ea71d2a2c227b91cc94eda5941095a308655ee

See more details on using hashes here.

File details

Details for the file fjsplib-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: fjsplib-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.2.0

File hashes

Hashes for fjsplib-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 82c769529003aa1f0e3bb964368fb4faf11f8b01701859d330174956e7dc62ef
MD5 590a375daf6398cc55723068ffc5c2fa
BLAKE2b-256 220aa82347e443ca91b15573b3892ff0e8873a97ca839b76a437cae068331cee

See more details on using hashes here.

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