FlowOpt: Bridging the Gap Between Optimization Technology and Manufacturing Planners

FlowOpt is an integrated collection of tools for workflow optimization in production environments. It was developed as a demonstration of advancements in the areas of modeling and optimization with the focus on simplifying the usage of the technology for end customers. The system consists of several interconnected modules. First, the user visually models a workflow describing the production of some item. Then the user specifies which items and how many of them should be produced (order management) and the system automatically generates a production schedule. This schedule is then visualized in the form of a Gantt chart where the user can arbitrarily modify the schedule. Finally, the system can analyze the schedule and suggest some improvements such as buying a new machine. Constraint satisfaction technology is the solving engine behind these modules.

[1]  Philippe Laborie,et al.  Reasoning with Conditional Time-Intervals , 2008, FLAIRS.

[2]  J. Christopher Beck,et al.  Constraint-directed techniques for scheduling alternative activities , 2000, Artif. Intell..

[3]  Philippe Laborie,et al.  IBM ILOG CP Optimizer for Detailed Scheduling Illustrated on Three Problems , 2009, CPAIOR.

[4]  Gerhard Friedrich,et al.  Handling Alternative Activities in Resource-Constrained Project Scheduling Problems , 2007, IJCAI.

[5]  Mark Abramson,et al.  Executing Reactive, Model-based Programs through Graph-based Temporal Planning , 2001, IJCAI.

[6]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

[7]  Roman Barták,et al.  Nested Precedence Networks with Alternatives: Recognition, Tractability, and Models , 2008, AIMSA.

[8]  Henry H. Bi,et al.  Applying Propositional Logic to Workflow Verification , 2004, Inf. Technol. Manag..

[9]  Roman Barták,et al.  From enterprise models to scheduling models: bridging the gap , 2010, J. Intell. Manuf..

[10]  Sergio Giro Workflow Verification : a New Tower of Babel , 2007 .

[11]  Ying Zhang,et al.  Online Planning for a Material Control System for Liquid Crystal Display Manufacturing , 2011, ICAPS.

[12]  Roman Barták,et al.  On Complexity of Verifying Nested Workflows with Extra Constraints , 2018, ICAART.

[13]  Roman Barták,et al.  MAK€- A System for Modelling, Optimising, and Analyzing Production in Small and Medium Enterprises , 2012, SOFSEM.

[14]  Hyerim Bae,et al.  Automatic control of workflow processes using ECA rules , 2004, IEEE Transactions on Knowledge and Data Engineering.

[15]  Léon Planken,et al.  New Algorithms for the Simple Temporal Problem , 2008 .

[16]  Roman BartákTomáš Skalický A local approach to automated correction of violated precedence and resource constraints in manually altered schedules , 2009 .

[17]  Marlon Dumas,et al.  Workflow Modeling , 2009, Encyclopedia of Database Systems.