A hybrid MILP/CP decomposition approach for the continuous time scheduling of multipurpose batch plants

نویسندگان

  • Christos T. Maravelias
  • Ignacio E. Grossmann
چکیده

A hybrid Mixed-Integer Linear Programming (MILP)/Constraint Programming (CP) decomposition algorithm is proposed for the short-term scheduling of batch plants that rely on the State Task Network representation. The decisions about the type and number of tasks performed, as well as the assignment of units to tasks are made by the MILP master problem. The CP subproblem checks the feasibility of a specific assignment and generates integer cuts for the master problem. A graph-theoretic preprocessing that determines time windows for the tasks and equipment units is also performed to enhance the performance of the algorithm. To exclude as many infeasible configurations as possible, three classes of integer cuts are generated. Various objective functions such as the minimization of assignment cost, the minimization of makespan for fixed demand and the maximization of profit for a fixed time horizon can be accommodated. Variable batch-sizes and durations, different storage policies, and resource constraints are taken into account. The proposed framework is very general and can be used for the solution of almost all batch scheduling problems. Numerical results show that for some classes of problems, the proposed algorithm can be two to three orders of magnitude faster than standalone MILP and CP models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Continuous-Time Formulation for the Scheduling of Single Stage Batch Plants with Sequence Dependent Changeovers

This paper presents a new multiple-time grid, continuous-time mixed integer linear program (MILP) model for the short-term scheduling of single stage, multiproduct plants featuring equipment units with sequence dependent changeovers. It considers combined processing and changeover tasks as opposed to handling them separately and is very versatile in terms of type of objective function that can ...

متن کامل

A Hybrid Formulation for Multipurpose Batch Process Scheduling

This paper presents a hybrid algorithm for optimal scheduling of multipurpose batch process plants. The algortihm decomposes the scheduling problem into two parts: an aggregate scheduling stage, based on Mixed Integer Linear Programming (MILP), and a detailed scheduling stage, applying Constraint Logic Programming (CLP). This decomposition utilises the complementary strengths of the two solutio...

متن کامل

A novel continuous-time MILP approach for short- term scheduling of multipurpose pipeless batch plants

This work presents an alternative MILP mathematical formulation for the shortterm scheduling of pipeless batch plants based on a continuous-time representation that relies on the general precedence notion. Besides of the intrinsic characteristics of a pipeless plant, this model considers the moveable vessels as an additional resource that has to be allocated and sequenced. This fact allows prop...

متن کامل

A New General Continuous-Time State Task Network Formulation for Short-Term Scheduling of Multipurpose Batch Plants

A new continuous time MILP model for the short-term scheduling of multipurpose batch plants is presented. The proposed model relies on the State Task Network (STN) and addresses the general problem of batch scheduling, accounting for resource (utility) constraints, variable batch sizes and processing times, various storage policies (UIS/FIS/NIS/ZW), batch mixing/splitting, and sequencedependent...

متن کامل

A New Continuous-Time State Task Network Formulation for Short Term Scheduling of Multipurpose Batch Plants

A new continuous-time MILP model for the short-term scheduling of multipurpose batch plants is presented. The proposed model relies on the idea of the State Task Network (STN) and addresses the general problem of batch scheduling, accounting for resources other than equipment (utilities), variable batch sizes and processing times, various storage policies (UIS/FIS/NIS/ZW) and batch splitting/mi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computers & Chemical Engineering

دوره 28  شماره 

صفحات  -

تاریخ انتشار 2004