Skip to main content

A parser for flexible job shop scheduling 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 flexible job shop problem (FJSP) instances.

The FJSPLIB format is as follows:

<num jobs> <num machines> <avg num machines per operation>
<num operations> * (<num machines> * (<machine idx> <duration>))
...

The first line contains data about the number of jobs, number machines and average number of machines that can process an operation. 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.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fjsplib-0.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fjsplib-0.0.2.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.27

File hashes

Hashes for fjsplib-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5e6e37934b8624ea429a74af032cf22a7665f425d8082f451aa5d72a98d87a37
MD5 51564fabb6bbec65623854e7170c742b
BLAKE2b-256 2628f18d7cc5304e9fac58904323eb4d23eaed2d7dcb536655bf353da8143bce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fjsplib-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.27

File hashes

Hashes for fjsplib-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fa201ae5f885cfae062e32ff8c3796e065f1f97b74d838bf72504ba0b736a457
MD5 624db7e8e3a5e86fe9caa3f40f418b6c
BLAKE2b-256 4cafe2262c03bc000d3618918c8a2a544720db08a928c074136d5c2b39d82022

See more details on using hashes here.

Supported by

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