Skip to main content

Storage Strategies for the SLAPStack simulation Framework.

Project description

SLAPStack-Controls

This package contains several control heuristics associated with the SLAPStack block stacking warehouse (BSW) simulation. The code is hosted together with the simulation on github. SLAPStack contains two use cases, namely WEPAStacks and Crossstacks. See the linked repository for more information.

For WEPAStacks, the following storage location allocation problem (SLAP) strategies were implemented and tested (a comparison of these strategies is available through [3]):

  • Closest open pure lane (COPL) and
  • Class-based popularity with the following stock keeping unit (SKU) popularity measures:
    • SKU turnover time (indirectly proportional to popularity)
    • The historic number of picks per SKU (directly proportional to popularity)
    • The number of future SKU picks over the next planning period, e.g. week (directly proportional to popularity)
    • The historic SKU throughput calculated as the sum of picks and deliveries per SKU (directly proportional to popularity)
    • The future SKU throughput over the next planning period

For CrossStacks (publication pending), the implemented strategies are:

  • Closest to destination (CTD),
  • Closest open location (COL),
  • Random location (RND), and
  • Two dual command cycle inspired heuristics:
    • Closest to the next delivery order (CTNR)
    • Shortest leg (SL)

Note that the CrossStacks SLAP strategies could be applied to the WEPAStacks use case and vice-versa, however this application has not yet been tested.

The following unit load selection problem (ULSP) policies are implemented:

  • Batch Last In First Out (BLIFO)

Citing the Project

If you use SLAPStack, WEPAStacks or CrossStacks in your research, you can cite this repository as follows:

@misc{rinciog2023slapstack
    author = {Rinciog, Alexandru and Pfrommer, Jakob and Morrissey Michael 
      and Sohaib Zahid and Vasileva, Anna and Ogorelysheva, Natalia and 
      Rathod, Hardik and Meyer Anne},
    title = {SLAPStack},
    year = {2023},
    publisher = {GitHub},
    journal = {GitHub Repository},
    howpublished = {\url{https://github.com/malerinc/slapstack.git}},
}

References

[1] Pfrommer, J., Meyer, A.: Autonomously organized block stacking warehouses: A review of decision problems and major challenges. Logistics Journal: Proceedings 2020(12) (2020)

[2] Rinciog, A., Meyer, A.: Fabricatio-rl: A reinforcement learning simulation framework for production scheduling. In: 2021 Winter Simulation Conference (WSC). pp. 1–12. IEEE (2021)

[3] Pfrommer, J.; Rinciog, A.; Zahid, S.; Morrissey, M; Meyer A. (2022): SLAPStack: A Simulation Framework and a Large-Scale Benchmark Use Case for Autonomous Block Stacking Warehouses. International Conference on Computational Logistics (ICCL) 2022.

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

slapstack-controls-0.1.1.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

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

slapstack_controls-0.1.1-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file slapstack-controls-0.1.1.tar.gz.

File metadata

  • Download URL: slapstack-controls-0.1.1.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.15 tqdm/4.42.0 importlib-metadata/3.4.0 keyring/21.1.0 rfc3986/1.5.0 colorama/0.4.3 CPython/3.6.9

File hashes

Hashes for slapstack-controls-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e5900158911c1aefdbfba5f80f66b943685502a651bb045149a48296172c9920
MD5 ddf2ec61966b0686acad4ea3397bb0e0
BLAKE2b-256 5c89a34d3ec4db4a138198606291c9399518e8938dbfbef493aa63478395b37c

See more details on using hashes here.

File details

Details for the file slapstack_controls-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: slapstack_controls-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.15 tqdm/4.42.0 importlib-metadata/3.4.0 keyring/21.1.0 rfc3986/1.5.0 colorama/0.4.3 CPython/3.6.9

File hashes

Hashes for slapstack_controls-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 56acc78f3cb18b574a14609a33d686f27ab2069595b238e56a0b46bada6db0ef
MD5 c071974af36dc8062ac04a95bbb2cc3f
BLAKE2b-256 ab52fed892038e2f94f987e8ea74774831c757cdb40bcbdf96dc804826adaabb

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