A-computational-software-system-to-design-order-_2021_Computers---Operations[1] (1)
1. Introduction to GABAK
GABAK is an open-source computational software system for warehouse layout design.
Focuses on optimizing average walking distance for order picking operations.
Traditional warehouse designs have not changed in 60 years; GABAK aims to innovate this.
Designed using parameters such as:
Rectangular aspect ratio of the floor plan.
Number and locations of cross aisles and pick aisles.
Location of input/output (depot).
2. Key Features of GABAK
2.1 Algorithms and Components
The software uses:
Data Importing: Allows import of pick list profile data.
Layout Creation: Generates warehouse layout as a network.
Product Allocation: Allocates storage locations for SKUs.
Routing Algorithms: Utilizes exact routing for order pickers.
Design Optimization: Employs a meta-heuristic for design improvement.
2.2 Software Accessibility
GABAK is available under MIT license on GitHub, promoting collaborative improvement and utilization.
3. Literature Review
Traditional Practices: Most warehouse designs rely on experience, with little innovative software assistance.
Existing tools focus on specific layouts or limited design functionalities:
Roodbergen's model minimizes travel distances but is restricted to traditional layouts.
GABAK allows re-designing existing warehouses, providing more flexibility in layouts.
4. Methodology
4.1 General Framework
A systematic approach identifying superior layout designs:
Minimizes travel distance/time following existing operational practices.
Involves different floor plan configurations and computational checks against real-world constraints.
4.2 Assumptions
Key assumptions include:
Turnover frequency of SKUs is constant.
Only straight-line distances are calculated, ignoring lateral movements within aisles.
Each SKU assigned to a unique storage location.
5. Warehouse Design Classes
GABAK can evaluate 19 distinct design classes:
Each class characterizes layout via exterior and interior nodes along with cross aisles.
Flexible enough to represent diverse real-world designs.
6. Optimization Model
6.1 Mathematical Formulation
A modified version of the traditional traveling salesman problem (TSP) to minimize picker distance:
Incorporates constraints to enforce unique placements for SKUs.
Utilizes both aisle-center and visibility graph methods to calculate distances.
6.2 Evolutionary Strategies Meta-Heuristic
GABAK employs an Evolutionary Strategy (ES) algorithm for layout optimization:
Adaptively adjusts search strategies, improving exploration and exploitation.
The default settings are configured to efficiently generate multiple designs.
7. User Interface and Visualization
GABAK features a graphical user interface (GUI) allowing:
Parameter adjustments for warehouse and pick list data.
Printable layouts and graphical representations of designs.
Animated visualizations to showcase layout evolution during optimization.
8. Validation and Testing
Validation showed GABAK could produce results comparable to known optimal solutions:
Effective performance reported in a controlled environment with varying design tests.
9. Applications and Future Work
GABAK has applications for researchers, providing a platform for:
Assessing the impact of different design strategies.
Future enhancements include additional routing algorithms, multiple depot configurations, and augmented reality implementations for testing designs in practical settings.