🏗️ Professional rebar cutting optimization tool using lexicographic optimization algorithm.
- ✂️ Multi-diameter rebar optimization
- 📊 Minimizes waste and number of bars
- 📁 Excel/CSV/ODS file import support
- 💾 Export to TXT, Excel, PDF
- 🎯 Adaptive efficiency algorithm
- 🖥️ User-friendly GUI interface
- Python 3.8+
pip install -r requirements.txtpython main.py- Enter rebar diameter, length, and quantity
- Click "Add" or load from Excel
- Click "Calculate"
- View and export results
| Çap (mm) | Uzunluk (m) | Adet |
|---|---|---|
| 12 | 3.5 | 10 |
| 16 | 5.2 | 8 |
Uses Lexicographic Optimization:
- Phase 1: Minimize number of bars
- Phase 2: Minimize waste (if needed)
See /examples folder for sample inputs and outputs.
- Solver: OR-Tools (SCIP/CBC)
- GUI: Tkinter
- Optimization: Column Generation + Integer Programming
MIT License
Read the detailed article (Turkish): Şantiyelerde Milyonlarca Dolarlık Fire: Demirci ile Çözüm
Learn about the financial and environmental impact of rebar cutting optimization in Turkish construction industry. The article covers real-world calculations showing how optimization can save millions of dollars and reduce carbon emissions.
📧 civileng.serdar@gmail.com
🔗 GitHub Profile
Pull requests welcome! Please open an issue first.


