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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5900158911c1aefdbfba5f80f66b943685502a651bb045149a48296172c9920
|
|
| MD5 |
ddf2ec61966b0686acad4ea3397bb0e0
|
|
| BLAKE2b-256 |
5c89a34d3ec4db4a138198606291c9399518e8938dbfbef493aa63478395b37c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56acc78f3cb18b574a14609a33d686f27ab2069595b238e56a0b46bada6db0ef
|
|
| MD5 |
c071974af36dc8062ac04a95bbb2cc3f
|
|
| BLAKE2b-256 |
ab52fed892038e2f94f987e8ea74774831c757cdb40bcbdf96dc804826adaabb
|