The Assembly Line Balancing (ALB) Optimizer is a Decision Support System designed to solve manufacturing bottleneck problems. It takes a series of assembly tasks, precedence constraints, and shift demands to dynamically group operations into optimal workstations using the Longest Operating Time (LOT) heuristic algorithm.
π Explore Live Simulation (Live Demo)
Assembly Line Balancing is a classic NP-Hard problem in Operations Research. This tool simplifies the process for production engineers by applying heuristic optimization:
- Takt Time Calculation: Determines the rhythmic pace of the assembly line based on
Available Shift Time / Production Demand. - Precedence Logic: Ensures no task is assigned to a workstation before its required predecessor tasks are completed.
- LOT Heuristic Assignment: When multiple tasks are eligible for assignment, the algorithm prioritizes the task with the longest duration. This greedy approach efficiently packs workstations and minimizes idle time.
- Line Efficiency Calculation: Computes the overall efficiency of the line by evaluating the theoretical minimum stations versus the actual required stations.
- Dynamic Takt Time Integration: Changes in demand or shift duration instantly recalculate the Takt Time and trigger a reorganization of the line.
- Smart Workstation Visualization: Dynamically generates workstation cards detailing assigned tasks, cumulative time, and real-time utilization progress bars.
- Bottleneck Prevention: Automatically throws an exception if a single task duration exceeds the target Takt Time.
- Responsive Dark UI: Designed with a professional, glassmorphism-based dark theme optimized for analytical dashboards.
This tool operates 100% client-side. No backend or server setup is required.
- Clone the repository:
git clone [https://github.com/onurfgg/BU_KISMA_REPO_ADINI_YAZ.git](https://github.com/onurfgg/BU_KISMA_REPO_ADINI_YAZ.git)