AISep 13, 2024

Developing an Algorithm Selector for Green Configuration in Scheduling Problems

arXiv:2409.08641v21 citationsh-index: 28
AI Analysis

This provides a tool for manufacturing logistics to improve energy efficiency and sustainability, but it is incremental as it applies existing ML methods to a known problem.

The paper tackles the Job Shop Scheduling Problem by developing a machine learning-based algorithm selector that recommends optimal solvers like GUROBI, CPLEX, and GECODE, achieving 84.51% accuracy in selecting the best algorithm for new instances.

The Job Shop Scheduling Problem (JSP) is central to operations research, primarily optimizing energy efficiency due to its profound environmental and economic implications. Efficient scheduling enhances production metrics and mitigates energy consumption, thus effectively balancing productivity and sustainability objectives. Given the intricate and diverse nature of JSP instances, along with the array of algorithms developed to tackle these challenges, an intelligent algorithm selection tool becomes paramount. This paper introduces a framework designed to identify key problem features that characterize its complexity and guide the selection of suitable algorithms. Leveraging machine learning techniques, particularly XGBoost, the framework recommends optimal solvers such as GUROBI, CPLEX, and GECODE for efficient JSP scheduling. GUROBI excels with smaller instances, while GECODE demonstrates robust scalability for complex scenarios. The proposed algorithm selector achieves an accuracy of 84.51\% in recommending the best algorithm for solving new JSP instances, highlighting its efficacy in algorithm selection. By refining feature extraction methodologies, the framework aims to broaden its applicability across diverse JSP scenarios, thereby advancing efficiency and sustainability in manufacturing logistics.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes