Breadcrumb
- Home
- Publications
- Proceedings
- 2021 Annual Meeting
- Topical Conference: Next-Gen Manufacturing
- Innovations in Concept-to-Manufacturing and Distribution II
- (531d) A Web-Based Application for Chemical Production Scheduling
Given additional user-defined parameters (e.g., horizon, optimality gap) and choice of the objective function (e.g., profit maximization, cost minimization, makespan minimization), the application then automatically generates the corresponding mixed-integer linear programming discrete-time model. In terms of solution methods, the user can choose among three options: (1) tightening constraints, based on a constraint propagation algorithm (Velez et al., 2013); (2) reformulation based on the introduction of integer variables representing the total number of executed batches of each task (Velez and Maravelias, 2013); and (3) a discrete-continue algorithm which identifies good solutions fast based on a discrete-time model and then refines the solution based on a continuous time representation (Lee and Maravelias, 2018).
A data string representing the created network is generated automatically and submitted to the NEOS server (hosted at the University of Wisconsin-Madison). The user must provide their email address to retrieve the results. When the user submits the network through the web application, the NEOS server queues the relevant network data and based on the solution method(s) chosen, appropriate constraints are activated in the optimization model solved using the CPLEX solver in the GAMS platform. The user can access the model and solution statistics as well as a visual representation of the solution in the form of a Gantt chart along with the inventory profiles, which are zipped into a folder and emailed to the user.
References