Skip to main content

SIMSPY is an 8-function package that can only solve single machine scheduling problems

Project description

This package is specifically designed for solving single-machine scheduling problems. It comprises a total of 8 functions, including 7 heuristic functions and 1 metaheuristic function.

Heuristic Method

  • Earliest Due Date (EDD) Rule
  • Shortest Processing Time (SPT) Rule
  • Largest Penalty per Unit Length (LPUL) Rule
  • Shortest Processing Time and LPUL Rule
  • Shortest Weighted Processing Time (SWPT) Rule
  • Largest Weight (WT) and LPUL Rule
  • Critical Ratio (CR) Rule

Metaheuristic Method

  • Genetic Algorithm (GA)

Data Input

This package requires 3 essential data inputs: Processing Time, Due Date, and Penalty.

Function Description
fc_edd The Earliest Due Date Rule is utilized to solve single-machine scheduling problems.
fc_spt The Shortest Processing Time Rule is utilized to solve single-machine scheduling problems.
fc_lpul The Largest Penalty per Unit Length Rule is utilized to solve single-machine scheduling problems.
fc_spt_lpul The Shortest Processing Time and LPUL Rule is utilized to solve single-machine scheduling problems.
fc_swpt The Shortest Weighted Processing Time Rule is utilized to solve single-machine scheduling problems.
fc_wt_lpul The Largest Weight and LPUL Rule is utilized to solve single-machine scheduling problems.
fc_cr The Critical Ratio Rule is utilized to solve single-machine scheduling problems.
fc_ga The Genetic Algorithm is utilized to solve single-machine scheduling problems.

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

simspy-1.0.4.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

simspy-1.0.4-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file simspy-1.0.4.tar.gz.

File metadata

  • Download URL: simspy-1.0.4.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for simspy-1.0.4.tar.gz
Algorithm Hash digest
SHA256 7f67ed13579338cf693f3bbb326cdd2d1d86a461c70c85cf8f397afcbe3f9713
MD5 3c7a0a5b1d13df1965d25bcd4d58526f
BLAKE2b-256 8ec75ba48c168cb91eecc25b9d83f6686ad6445235f0a4da1956be0ba7b92dbd

See more details on using hashes here.

File details

Details for the file simspy-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: simspy-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for simspy-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4d3fc26a02f01a0d804f903cf107931c54a708e38c6d86309a276f283429afac
MD5 a36d434cb1111d86ad866c12492c9cb2
BLAKE2b-256 9c27b7f90c3c865e8eeaa77186e466bfca305c79e789978df075957f1ad57af0

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