Nash-equilibrium algorithm and incentive protocol for a decentralized decision and scheduling problem in sustainable electroplating plants

Abstract This paper addresses a decentralized production decision and scheduling problem in smart electroplating plants considering environmental sustainability. Due to the characteristics of the electroplating process, part processing times are confined to time-window constraints and controlled by independent autonomous agents with the support of multi-agent and distribution manufacturing technologies. It is shown that part processing times in chemical/physical tanks not only determine the productivity but also affect the environmental cost. Hence, two essential issues should be addressed: (a) how to find equilibrium strategies of agents (i.e., part processing times) in such a decentralized manufacturing setting; and (b) how to design an incentive protocol inducing the equilibrium strategies towards the optimal ones concerning the productivity and the environmental cost simultaneously. To deal with the first issue, this paper establishes a non-cooperative sequential game model, which simulates the evolution process of the strategies from an unstable state to an equilibrium one. Then, an iterative algorithm is developed to find Nash equilibrium strategies based on a cyclic bi-value graph. To address the second issue, a novel heuristic rule is proposed for the incentive protocol by exploring the characteristics of time-window constraints and environmental cost functions. The results of numerical experiments validate the performance of the Nash-equilibrium algorithm and the effectiveness of the heuristic rule.

[1]  Pierre Baptiste,et al.  Scheduling issues for environmentally responsible manufacturing: The case of hoist scheduling in an electroplating line , 2006 .

[2]  Jin Wang,et al.  Game theory based real-time multi-objective flexible job shop scheduling considering environmental impact , 2017 .

[3]  Chelliah Sriskandarajah,et al.  A review of recent theoretical development in scheduling dual-gripper robotic cells , 2018, Int. J. Prod. Res..

[4]  Andrew Y. C. Nee,et al.  Advanced manufacturing systems: socialization characteristics and trends , 2015, Journal of Intelligent Manufacturing.

[5]  Chengbin Chu,et al.  Robust optimization for the cyclic hoist scheduling problem , 2015, Eur. J. Oper. Res..

[6]  Sujing Wang,et al.  A new method of cyclic hoist scheduling for multi-recipe and multi-stage material handling processes , 2016, Comput. Chem. Eng..

[7]  Oya Ekin Karasan,et al.  An analysis of cyclic scheduling problems in robot centered cells , 2012, Comput. Oper. Res..

[8]  Jose M. Framiñan,et al.  A common framework and taxonomy for multicriteria scheduling problems with interfering and competing jobs: Multi-agent scheduling problems , 2014, Eur. J. Oper. Res..

[9]  Erhan Kozan,et al.  A hybrid metaheuristic algorithm to optimise a real-world robotic cell , 2017, Comput. Oper. Res..

[10]  Chang Ouk Kim,et al.  Multi-agent systems applications in manufacturing systems and supply chain management: a review paper , 2008 .

[11]  Eugene Levner,et al.  A Parametric Critical Path Problem and an Application for Cyclic Scheduling , 1998, Discret. Appl. Math..

[12]  H. R. Lou,et al.  Profitable pollution prevention : Concept, fundamentals & development , 2000 .

[13]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[14]  Chengbin Chu,et al.  Cyclic scheduling of a hoist with time window constraints , 1998, IEEE Trans. Robotics Autom..

[15]  H. Neil Geismar,et al.  Sequencing and Scheduling in Robotic Cells: Recent Developments , 2005, J. Sched..

[16]  Andréa Moura Bernardes,et al.  Closing the loop in the electroplating industry by electrodialysis , 2017 .

[17]  Seyed Taghi Akhavan Niaki,et al.  Bi-objective green scheduling in uniform parallel machine environments , 2019, Journal of Cleaner Production.

[18]  Pengyu Yan,et al.  Optimal cyclic scheduling of a hoist and multi-type parts with fixed processing times , 2010 .

[19]  Pengyu Yan,et al.  Energy-efficient bi-objective single-machine scheduling with power-down mechanism , 2017, Comput. Oper. Res..

[20]  Isabelle Brocas,et al.  The path to equilibrium in sequential and simultaneous games: A mousetracking study , 2018, J. Econ. Theory.

[21]  J. Friedman A Non-cooperative Equilibrium for Supergames , 1971 .

[22]  Liang Gao,et al.  Application of game theory based hybrid algorithm for multi-objective integrated process planning and scheduling , 2012, Expert Syst. Appl..

[23]  Chengbin Chu,et al.  Cyclic part scheduling in a robotic cell , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).

[24]  Sergio Cavalieri,et al.  Multi-agent systems in production planning and control: an overview , 2004 .

[25]  Core and equilibria in an assembled product industry , 2007 .

[26]  Damien Trentesaux,et al.  Sustainability in manufacturing operations scheduling: A state of the art review , 2015 .

[27]  Jie Zhang,et al.  Multi-agent-based hierarchical collaborative scheduling in re-entrant manufacturing systems , 2016 .

[28]  Marco Taisch,et al.  Multi-objective genetic algorithm for energy-efficient job shop scheduling , 2015 .

[29]  Pengyu Yan,et al.  A branch and bound algorithm for optimal cyclic scheduling in a robotic cell with processing time windows , 2010 .

[30]  Alireza Aliahmadi,et al.  Considering the game-theoretic approach and ultra combinative costs on scheduling , 2014 .

[31]  Qiang Xu,et al.  ENVIRONMENTALLY CONSCIOUS HOIST SCHEDULING FOR ELECTROPLATING FACILITIES , 2006 .

[32]  Eric van Damme,et al.  Non-Cooperative Games , 2000 .

[33]  Qiang Xu,et al.  Simultaneous mixed-integer dynamic optimization for environmentally benign electroplating , 2011, Comput. Chem. Eng..

[34]  T. C. Edwin Cheng,et al.  Complexity of cyclic scheduling problems: A state-of-the-art survey , 2010, Comput. Ind. Eng..

[35]  Hakan Gultekin,et al.  Cyclic scheduling of parts and robot moves in m-machine robotic cells , 2018, Comput. Oper. Res..

[36]  L. Shapley,et al.  The assignment game I: The core , 1971 .

[37]  Kim Hua Tan,et al.  Using a multi-agent system to optimise resource utilisation in multi-site manufacturing facilities , 2013 .

[38]  Atabak Elmi,et al.  Multi-degree cyclic flow shop robotic cell scheduling problem: Ant colony optimization , 2016, Comput. Oper. Res..

[39]  Cheng Wu,et al.  Carbon-efficient scheduling of flow shops by multi-objective optimization , 2016, Eur. J. Oper. Res..

[40]  Manoj Kumar Tiwari,et al.  Optimal process plan selection in networked based manufacturing using game-theoretic approach , 2012 .

[41]  Hau L. Lee,et al.  Socially and Environmentally Responsible Value Chain Innovations: New Operations Management Research Opportunities , 2017, Manag. Sci..

[42]  Denise Crocce Romano Espinosa,et al.  A review of cleaner production in electroplating industries using electrodialysis , 2017 .

[43]  Pengyu Yan,et al.  A dynamic scheduling approach for optimizing the material handling operations in a robotic cell , 2018, Comput. Oper. Res..

[44]  Quan-Ke Pan,et al.  Iterated Greedy methods for the distributed permutation flowshop scheduling problem , 2019, Omega.

[45]  Pengyu Yan,et al.  A tabu search algorithm with solution space partition and repairing procedure for cyclic robotic cell scheduling problem , 2012 .

[46]  Chengbin Chu,et al.  Dynamic hoist scheduling problem with multi-capacity reentrant machines: A mixed integer programming approach , 2015, Comput. Ind. Eng..

[47]  Cathal Heavey,et al.  A multi-agent systems approach for sustainable supplier selection and order allocation in a partnership supply chain , 2017, Eur. J. Oper. Res..

[48]  Vladimir Kats,et al.  A strongly polynomial algorithm for no-wait cyclic robotic flowshop scheduling , 1997, Oper. Res. Lett..

[49]  J. Nash Two-Person Cooperative Games , 1953 .

[50]  Ahmed Kouider,et al.  Multi-agent job shop scheduling system based on co-operative approach of idle time minimisation , 2012 .