3,296
Views
17
CrossRef citations to date
0
Altmetric
Editorial

Optimisation approaches for distributed scheduling problems

&
Pages 2571-2577 | Published online: 19 Mar 2013

Distributed scheduling problems are challenging tasks to researchers and practitioners that have been gaining increasing popularity in recent years. This is partly attributed to the fact that multi-site production and supply chain integration are not uncommon nowadays as a consequence of globalisation. Companies have established new production sites in different locations or formed strategic partnerships with their supply chain members in order to increase their responsiveness to market changes and to share resources more efficiently among themselves through the integrated production systems. Co-operation among different sites becomes more critical. Thus, development of an effective and efficient optimisation approach for concurrent planning and scheduling to maximise the overall benefits subject to such settings have become even more challenging to researchers. This special issue aims at gathering the state-of-the-art research in this area.

1 Trends of Distributed Scheduling

The upheaval effect of globalisation on production systems has made them become more flexible, reconfigurable, open, and demand-driven. Traditional centralised scheduling approaches where all manufacturing activities and resources are controlled by single decision maker are no longer as useful as in the past. This is owing to the fact that they are less responsive to emergencies, inflexible, and unable to satisfy the unexpected dynamic market needs (Lou, Ong, and Nee Citation2010). To enhance responsiveness to changes and international competitiveness under the trend of globalisation, many enterprises therefore started to shift from traditional single-site production to multi-site production through establishment of new sites, merging, and acquisitions (Lau et al. Citation2006). These sites are not necessarily located close to each other, but may be geographically distributed in various locations and even in different countries. In so doing, enterprises can thus take the advantages of being closer to customers, complying with local laws, specialising on product types, effective products marketing, and being able to quickly respond to market changes (Schniederjans Citation1999; Sule Citation2001).

In multi-sites network, each site is responsible for performing a range of tasks that may be unique in that particular site. They may be subjected to various constraints, such as labour cost and skills, process technology, local suppliers, transportation facilities, government policy, and country taxation system. As a consequence, different sites would have different production lead times, operating costs, efficiencies, and customer service levels. All these lead to a growing concern on distributed scheduling problems (Timpe and Kallrath Citation2000), and have become a popular topic among researchers and industrialists.

2 Purpose of distributed scheduling

The aim of distributed scheduling is to enhance system reliability and utilisation of resources through effective allocation of processes and collaboration between jobs in a supply chain. A distributed system can be regarded as a range of processes that need to be performed in various locations (nodes), subject to numerous constraints, such as capacity, time, and tooling (Wang Citation2003; Cicirello Citation2004). In distributed scheduling, all available resources are shared among entities and thus collaboration between entities can never be ignored.

Compared with traditional scheduling problems in a single site, distributed scheduling problems are a lot more complicated in nature and are classified as NP-hard problems (Garey and Johnson Citation1979). One major task of a distributed scheduling problem includes determining a schedule that can meet all timing and logical constraints of the planned activities. It mainly consists of two issues. First, to assign various jobs to suitable nodes and, second, to establish the production schedules in each node (Cohen and Lee Citation1998; Barroso, Leite, and Loques 2002). Whenever an activity is being assigned to a site for processing, it becomes uneconomical and difficult to transfer the semi-finished part to other sites for the remaining operations. As distributed scheduling relies on the results on job allocation, performances such as makespan, total operating cost, and order fulfilment, would be different from site to site. The complexity of the scheduling problem therefore greatly increases (Chan et al. Citation2006b).

3 Existing work on distributed scheduling

Distributed scheduling is an optimisation process where limited production resources are assigned between parallel and sequential activities over time. It can be viewed as one of the scheduling problems that encounter the greatest difficulty, especially when it happens in an open environment (Zweben and Fox Citation1994). Owing to its dynamic nature, combinatorial aspects, and its practical interest, the distributed scheduling problem has gained substantial attentions in the literature. The proposed solutions from many different researchers can mainly be divided into two categories, namely the heuristic-based approaches and the agent-based approaches (Lou, Ong, and Nee 2010).

3.1 Heuristic-based approach

Distributed scheduling problems are regarded as NP-hard in many cases. As a result, using heuristic methodologies to attain a near optimal solution in a reasonably shorter period is more realistic than using traditional analytical approaches. These heuristic approaches include genetic algorithms, simulated annealing, tabu search, constraint satisfaction and optimisation, and neural networks, and so on.

For instance, DiNatale and Stankovic (Citation1995) considered distributed static systems with simulated annealing algorithm where jobs are sporadic and have random precedence, deadlines, and exclusion constraints. Jia et al. (Citation2002) focused on distributed manufacturing environment and proposed a multi-functional scheduling system through the use of neural networks. Sakawa (Citation2002) integrated fuzzy logic and genetic algorithms to model uncertainties of order due date and production lead time in distributed scheduling problems. Chan, Chung, and Chan (Citation2006a) introduced a new encoding mechanism using genetic algorithms approach to enhance reliability of the optimisation results. Chung, Chan, and Chan (2009) proposed a modified genetic algorithm approach with maintenance considerations being added for distributed scheduling. More heuristic approaches can be found in Santos et al. (Citation1997), Mori and Tseng (Citation1997), Jawahar, Aravindan, and Ponnambalam (Citation1998), Ghedjati (Citation1999), Satake et al. (Citation1999), Beck and Fox (Citation2000), Barroso, Leite, and Loques (Citation2002), Chan, Chung, and Chan (Citation2005), and Naderi and Ruiz (Citation2010).

3.2 Agent-based approach

Apart from the heuristic methods, multi-agent systems technology has also been considered as another promising approach in solving distributed scheduling problems in dynamic manufacturing environments (Lou, Ong, and Nee 2010; Chan and Chan Citation2010). Every job schedule and negotiation mechanism is handled by a single agent among other agents to execute distributed scheduling in an agent-based manufacturing scheduling system. In other words, seach agent is required to handle and monitor its own schedule. Through negotiation and co-ordination between all agents, a global scheduling can then be determined (Chan and Chan Citation2004). The agent-based approach is able to benefit manufacturing scheduling in various ways (Shen, Maturana, and Norrie Citation2000). For instance, it offers greater flexibility and more reactive agents, which could lead to a more scalable and robust global schedule. This technique is then being regarded as a promising paradigm for distributed manufacturing systems in the next generation (Shen et al. Citation2006; Chan and Chan Citation2009).

In general, two major types of scheduling systems can be distinguished with respect to the two approaches for agent decomposition: functional and physical decomposition (Shen Citation2002). In functional decomposition agent systems, each agent represents a single resource involved in the system (e.g. machine, material, man power, etc.) and is responsible for keeping in track the schedule of this resource. By active negotiation between agents, scheduling is made possible and a global schedule would be the final product. In physical decomposition agent systems, scheduling is carried out through incremental searching processes. The major duty of agents in scheduling is to carry out local incremental search. After merging all local schedules and backtracking, the global schedule could be obtained (Sycara et al. Citation1991).

Numerous researches have been carried out in performing distributed scheduling with agent-based systems collaborated in the recent decade. Peng and Mcfarlane (Citation2004) introduced a multi-agent based independent and distributed approach to facilitate manufacturing systems in adapting to changing circumstances in the aspects of both variation in products and upgrades in production system. Azevedo et al. (Citation2004) addressed the constraints of a made-to-order environment, and formulated multi-agent system architecture for distributed manufacturing firms to deal with concurrent customer-order planning. Walker, Brennan, and Norrie (Citation2005) created a dynamic and responsive scheduler through integration of the traditional heuristic job-shop scheduling approaches with artificial intelligence techniques. The scheduler was executed as a multi-agent system with a holonic manufacturing system architecture implemented. Rodriguez-Moreno et al. (Citation2006) extended the reasoning capabilities of classical planners and presented hybrid integration, namely integrated planning and scheduling system (IPSS), to perform constraint-based reasoning. Lau et al. (Citation2006) introduced an agent-based distributed scheduling model to support scheduling among multiple independent enterprises based on modified contract-net protocol within a supply chain.

Table shows a brief summary of examples of past literature on distributed manufacturing scheduling problems solved by different methods.

Table 1. Summary of past literature on distributed manufacturing scheduling.

4 Scanning the issue

Globalisation and market unpredictability has led many companies to enlarge their production and distribution network. The existence of decentralised production and distribution sites requires co-operation and optimisation in the use of shared resources, in particular, in the definition of inventory levels to deal with market demand uncertainty. Fernandes, Gouveia, and Pinho (Citation2013) intend to calculate the most appropriated overstock level and to measure the impact of demand uncertainty at each network decision point. By investigating both market uncertainty and management flexibility in a sequential decision process, they have adapted the real options methodology to calculate the optimal overstock value and analyse the uncertainty impact, in a model characterised by a dynamic design in manufacturing and distribution stocking points. The results describe the relationship between the inventory level and the market demand uncertainty impact through the network; they also show that the distortions in information integration, or lack of global co-ordination, can have a huge impact on the inventory levels, which supports that inventory management and production scheduling must be integrated and balanced at different decision points under an optimisation approach.

Motivated by many real-world industrial practices, Yeung, Choi, and Cheng (Citation2013) study a multiple-supplier, single-warehouse operator, single-manufacturer, and two-machine supply chain scheduling problem. The problem is known to be a challenging distributed scheduling problem. To be specific, they consider both the optimal scheduling and supply chain co-ordination issues under two supply chain scenarios, namely decentralised and centralised supply chains. In the decentralised supply chain, they explore the case when the profit function depends on the storage time, storage quantity, order sequence-dependent weighted storage costs, and idle time of the orders. For the centralised supply chain, they assume that a supply chain co-ordinator exists who aims at selecting the orders, maximising the profit of the whole supply chain, and co-ordinating the supply chain members to share the optimal supply chain profit. They formulate both scenarios as the two-machine flow shop scheduling optimisation problems with common due windows. They develop a theorem and two algorithms to solve these problems. They also propose a novel profit sharing contract which can achieve supply chain co-ordination.

Research in multi-site scheduling problems is very important nowadays due to the global manufacturing arena. Distributed scheduling is an important and complex problem as it is the allocation of jobs to various machines as well as factories which are geographically distributed. To solve such a complex problem Chan et al. (Citation2013) propose a hybrid algorithm, which includes both tabu and sample sort simulated annealing. This algorithm overcomes the negative aspects of both algorithms. The main objective is to minimise the make-span, which includes the processing time, waiting time, and transportation time from one factory to another factory. In this connection, it is a more complex problem than classical scheduling problem as it considers both factories and machines inside the factories.

It is always a challenge to achieve operational efficiency in a manufacturing facility; not to mention when considering multi-site facilities that possess even greater complexity and have a wider range of constraints and variables to take into account, such as related to production capability/efficiency, transportation facility, communication means, inventory control, storage space, workforce rate and skill level, government policy and tax, and possibly time zone and working culture. Lim and Tan (Citation2013) in their paper introduce the use of a multi-agent system to achieve this operational efficiency through optimising resource utilisation within multi-site production facilities. The agent system consists of a collection of autonomous and intelligent agents to integrate process planning and production scheduling activities across these facilities, so as to ensure an optimised solution can be generated to best use of the facilities available within an organisation.

Zhou et al. (Citation2013) study the benefit of original equipment manufacturers (OEM) from the decentralised control mode under which they ignore the internal cannibalisation rather than the re-manufacturing option. They consider a decentralised closed-loop supply chain in which one OEM can purchase new components from one supplier to produce new products and collect used products from consumers to produce re-manufactured products. They reveal that the decentralised control within the OEM can outperform the centralised control when the cost structure of producing new and re-manufactured products satisfies certain conditions.

Distributed scheduling is a complicated problem of manufacturing and supply network as the process interacts with one another. To have high efficiency in distributed manufacturing system, enterprise needs to manage the potential risks and assess the impact of those risks in the production schedule so as to ensure products with good quality can be produced and shipped on time. Lee, Lv, and Hong (Citation2013) in their paper adopted Petri Net to model the production system and the inter-relationship of the production process in concurrent, discrete-event dynamic system can be analysed. Researchers in this study simulate the potential quality risk happening in production with Monte Carlo simulation and the impact on lead time and quality cost are evaluated through simulation of different scenarios. This paper contributes a qualitative approach for analysing the potential impact and occurrence probability of the risk so as to justify the necessity of scenario planning in distributed scheduling. The case example is given to illustrate the detailed components in the proposed workflow and to help show the feasibility of application in an industrial environment.

Distributed scheduling problems usually attempt to achieve only its local objective without considering the global objective and a contradictory problem might occur between the local objective and the overall system performance. Wang, Cheng, and Lin (Citation2013) discuss the challenges of a decentralised manufacturing system such as how to achieve global optimisation in decentralisation systems, how to specify the dynamic behaviour of autonomous agents, and how to embrace learning and self-adaptive capabilities, etc. They develop a distributed scheduling algorithm called closed-loop feedback simulation (CLFS) approach which includes adaptive control of the auction-based bidding sequence to prevent the first bid first serve rule and may dynamically allocate production resources to operations. Therefore, the result shows that iterative adjustment of bidding sequence can reduce the due date deviation with completion time in the distributed scheduling problem.

One specific supply chain co-ordination problem that has not received proper attention in the literature so far is concerned with the changes of one process in the case of its planning or modernisation. Ivanov et al. (Citation2013) coin the phrase ‘process modernisation’. An example of process modernisation is the replacement of old machines with more productive ones with the aim of attracting new customer orders. This replacement is to be performed so that, on one hand, the service level for existing customers is not decreased and, on the other hand, the introduction of new machines does not affect process execution by suppliers and their own production plants. This problem is basically different from the existing studies due to the presence of the so-called transition (change) period of time. During this period, three processes (the modernisation, the process under modernisation, and the interlinked process) should be performed jointly, unlike in maintenance scheduling where the machines are stopped during the maintenance. In this study, a new dynamic model for co-ordinated scheduling of interlinked processes in a supply chain during the process of modernisation is presented. The considered problem is represented as a special case of the scheduling problem with dynamically distributed jobs. The supply chain is modelled as a networked controlled system described through a dynamic interpretation of the operations’ execution. The peculiarity of the proposed approach is the dynamic interpretation of scheduling based on a natural dynamic decomposition of the problem and its solution with the help of a modified form of continuous maximum principle blended with combinatorial optimisation.

Li, Zhou, and Wang (Citation2013) investigate the problem of channel choice in two power-imbalanced supply chains, consisting of the leader supply chain and the follower supply chain. They assume that there exists symmetric and asymmetric cost information between the two supply chains, and that the two chains as well as two members in each chain follow the Stackelberg game setting. They investigate the impact of power imbalance, information asymmetries, and the degree of product substitutability on the equilibrium channel structure and the supply chain players’ performances. The analysis provides guidance to firms in considering the channel structure for the design. They also analyse which and when a particular distribution channel structure outperforms the other and what an equilibrium distribution channel structure is. In addition, they focus on how the channel structure strategies depend on the power imbalance, information asymmetries, and the degree of product substitutability.

Supply chain planning approaches can be classified into two main planning systems: centralised and decentralised planning approaches. The centralised approach can theoretically optimise supply chain performance, although its implementation requires a high degree of information exchange among supply chain partners. This leads to difficulties when independent partners do not want to share information. In order to address these difficulties, decentralised approaches are designed for supply chains where each member is a separate economic entity that makes its operational decisions independently, yet with some minimal level of information sharing. Taghipour and Frayret (Citation2013) focus on co-ordination of two partners of supply chain linked by material and non-strategic information flows by a dynamic mutual adjustment search heuristic. Their work considers the fact of changing the production environment from traditional single-site production to decentralised multi-site production network and the important role of co-ordination among different sites. They propose an effective and efficient decentralised optimisation for co-ordination of two partners of a supply chain. This co-ordination approach, entitled ‘dynamic mutual adjustment search’, tries to produce near to optimal solutions for all partners of a supply chain.

Thomas et al. (Citation2013) consider a planning and scheduling problem motivated by the coal supply chains in Australia. In this problem there are several independent decision makers who plan and schedule resources based on capacities that are generally known and demands that are only known to the resource owners. They present a mixed integer programming formulation which minimises total weighted earliness, tardiness and operational costs. They also present a distributed algorithm based on Lagrangian relaxation, which incorporates concepts from the Volume algorithm and Wedelin algorithm. The strength of the distributed algorithm is demonstrated by extensive computational experiments on several randomly generated instances. The paper highlights effectiveness of the Lagrangian relaxation approach by distributing the decisions to the decision-making units. The approach has significant advantageous over other traditional sequential or integrated modelling approaches. Another key contribution of the paper is in methodologies for fine tuning of the Lagrangian relaxation algorithm. Heuristics that provide tight bounds for such problems are also presented.

Hammami and Frien (Citation2013) present a mixed integer programming model for the design of global multi-echelon supply chains while considering lead time constraints. They consider the delivery lead time of purchasing, manufacturing and transportation that are triggered by the customer order while considering the stock levels of purchased, intermediate and final products that must be kept at the different facilities.

Ogier et al. (Citation2013) study a two-echelon supply chain with one manufacturer and multiple independent retailers with Quantity Discount contract. The problem consists of planning productions, transportations and storage activities in supply chain at tactical level on a finite horizon. The main features considered are decentralised decision making and iteration of the planning process on a rolling horizon basis. They propose multi-agent approach to model the supply chain behaviour.

Conclusion

The significance of a distributed system has been highly recognised by researchers and industrialists in the recent decade due to the changes in today’s manufacturing environment. Traditional single site production has eventually been shifted to multi-site under the trend of globalisation. To enhance competitiveness and resources utilisation in the current market environment, distributed scheduling has therefore become more essential for enterprises to create efficient and effective production schedules for geographically separated manufacturing plants.

Acknowledgements

First and foremost, the guest editors are grateful to all anonymous reviewers for their valuable effort in reviewing the papers submitted to this special issue. They have helped to maintain the quality of the papers published in this special issue. Their timely feedback also helped the guest editors meet the publication schedule. In addition, we would like to thank all the authors for their contributions.

Last but not least, we would like to take this opportunity to thank John Middle and Professor Alexandre Dolgui, former and current Editor-in-Chief of the International Journal of Production Research respectively, for publishing this special issue. We would also like to express our gratitude to the editorial and publishing team who provided all necessary support to us. Finally, the guest editors hope you will enjoy reading the special issue as much as we have enjoyed editing it.

References

  • Azevedo , A. L. , Toscano , C. , Sousa , J. P. and Soares , A. L. 2004 . An Advanced Agent-Based Order Planning System for Dynamic Networked Enterprises . Production Planning and Control , 15 ( 2 ) : 133 – 144 .
  • Barroso , A. M. , Leite , J. C. B. and Loques , O. G. 2002 . Treating Uncertainty in Distributed Scheduling . The Journal of Systems and Software , 63 : 129 – 136 .
  • Beck , J. C. and Fox , M. S. 2000 . Constraint-Directed Techniques for Scheduling Alternative Activities . Artificial Intelligence , 121 ( 1–2 ) : 211 – 250 .
  • Chan , F. T. S. and Chan , H. K. 2004 . A New Model for Manufacturing Supply Chain Networks: A Multiagent Approach . Proceedings of the Institution of Mechanical Engineers Part B: Journal of Engineering Manufacture , 218 ( 4 ) : 443 – 454 .
  • Chan , F. T. S. , Chung , S. H. and Chan , P. L. Y. 2005 . An Adaptive Genetic Algorithm with Dominated Genes for Distributed Scheduling Problems . Expert Systems with Applications , 29 : 364 – 371 .
  • Chan , F. T. S. , Chung , S. H. and Chan , P. L. Y. 2006a . Application of Genetic Algorithms with Dominant Genes in Distributed Scheduling Problem in FMS . International Journal of Production Research , 44 ( 3 ) : 523 – 543 .
  • Chan , F. T. S. , Chung , S. H. , Chan , L. Y. , Finke , G. and Tiwari , M. K. 2006b . Solving Distributed FMS Scheduling Problems Subject to Maintenance. Genetic Algorithms Approach . Robotics and Computer-Integrated Manufacturing , 22 : 493 – 504 .
  • Chan, F. T. S., A. Prakash, H. L. Ma, and C. S. Wong. 2013, “A Hybrid Tabu Sample-Sort Simulated Annealing Approach for Solving Distributed Scheduling Problem”, International Journal of Production Research, in this Issue.
  • Chan , H. K. and Chan , F. T. S. 2009 . Effect of Information Sharing in Supply Chains with Flexibility . International Journal of Production Research , 47 ( 1 ) : 213 – 232 .
  • Chan , H. K. and Chan , F. T. S. 2010 . Comparative Study of Adaptability and Flexibility in Distributed Manufacturing Supply Chains . Decision Support Systems , 48 ( 2 ) : 331 – 341 .
  • Chung , S. H. , Chan , F. T. S. and Chan , H. K. 2009 . A Modified Genetic Algorithm Approach for Scheduling of Perfect Maintenance in Distributed Production Scheduling . Engineering Applications of Artificial Intelligence , 22 : 1005 – 1014 .
  • Cicirello , V. A. 2004 . Wasp-like Agents for Distributed Factory Coordination . Auto- Agents Multi-Agent System , 8 : 237 – 266 .
  • Cohen , M. A. and Lee , H. L. 1998 . Strategic Analysis of Integrated Production Distribution Systems: Models and Methods . Operation Research , 36 ( 2 ) : 216 – 228 .
  • DiNatale , M. and Stankovic , J. A. 1995 . “ Applicability of Simulated Annealing Methods to Real-Time Scheduling and Jitter Control ” . In 16th IEEE Real-Time Systems Symposium , 190 – 199 . Italy : Pisa .
  • Fernandes, R., B. Gouveia, and C. Pinho. 2013. “Integrated Inventory Valuation in Multi-Echelon Production/Distribution Systems.” International Journal of Production Research, in this issue.
  • Garey, M. R., and D. S. Johnson. 1979. Computers and Interactability: A Guide to the Theory of NP-Completeness. Freeman and Co.
  • Ghedjati , F. 1999 . Genetic Algorithms for the Job-Shop Scheduling Problem with Unrelated Paralled Constraints: Heuristics Mixing Method Machines and Precedence . Computers and Industrial Engineering , 73 : 39 – 42 .
  • Hammami, R., and Y. Frien. 2013, “An Optimization Model for the Design of Global Multi-Echelon Supply Chains Under Lead Time Constraints”, International Journal of Production Research, in this issue.
  • Ivanov, D., and B. Sokolov. 2013. “Dynamic Coordinated Scheduling in the Supply Chain Under a Process Modernization.” International Journal of Production Research, in this issue.
  • Jawahar , N. , Aravindan , P. and Ponnambalam , S. G. 1998 . A Genetic Algorithm for Scheduling Flexible Manufacturing Systems . International Journal of Advanced Manufacturing Technology , 14 : 588 – 607 .
  • Jia , H. Z. , Fuh , J. Y. H. , Nee , A. Y. C. and Zheng , Y. F. 2002 . Web-Based Multi-Functional Scheduling System for a Distributed Manufacturing Environment . Concurrent Engineering: Research and Application , 10 ( 1 ) : 27 – 39 .
  • Lau , H. C. W. , Lee , C. K. M. , Ho , G. T. S. , Pun , K. F. and Choy , K. L. 2006a . A Performance Benchmarking System to Support Supplier Selection . International Journal of Business Performance Management , 8 ( 2/3 ) : 132 – 151 .
  • Lau, J. S. K., G. Q. Huang, K. L. Mak, and L. Liang. 2006. “Agent-Based Modeling of Supply Chains for Distributed Scheduling.” IEEE Transactions on Systems, Man, and Cybernetics – Part A: Systems and Humans 36 (5), 847–859.
  • Lee, C. K. M., Y. Lv, and Z. Hong. 2013. “Risk Modeling and Assessment for Distributed Manufacturing System.” International Journal of Production Research, in this issue.
  • Lim, M., and K. Tan. 2013. “Using a Multi-agent System to Optimise Resource Utilisation in Multi-Site Manufacturing Facilities.” International Journal of Production Research, in this issue.
  • Li, B., Y. Zhou, and X. Wang. 2013. “Equilibrium Analysis of Distribution Channel Structures Under Power Imbalance and Asymmetric Information.” International Journal of Production Research, in this issue.
  • Lou , P. , Ong , S. K. and Nee , A. Y. C. 2010 . Agent-Based Distributed Scheduling for Virtual Job Shops . International Journal of Production Research , 48 ( 13 ) : 3889 – 3910 .
  • Low , C. 2005 . Simulated Annealing Heuristic for Flow Shop Scheduling Problems with Unrelated Parallel Machines . Computers & Operations Research , 32 ( 8 ) : 2013 – 2025 .
  • Mori , M. and Tseng , C. C. 1997 . A Genetic Algorithms for Multi-Mode Resource Constrained Project Scheduling Problem . European Journal of Operational Research , 100 ( 1 ) : 134 – 141 .
  • Naderi , B. and Ruiz , R. 2010 . The Distributed Permutation Flowshop Scheduling Problem . Computers & Operations Research , 37 : 754 – 768 .
  • Ogier, M., V. D. Cung, J. Boissière, and S. H. Chung. 2013. “Decentralized Planning Coordination with Quantity Discount Contract in a Divergent Supply Chain.” International Journal of Production Research, in this issue.
  • Peng , Y. and Mcfarlane , D. 2004 . Adaptive Agent-Based Manufacturing Control and Its Application to Flow Shop Routing Control . Production Planning and Control , 15 ( 2 ) : 145 – 155 .
  • Rodriguez-Moreno , M. D. , Oddi , A. , Borrajo , D. and Cesta , A. 2006 . IPSS: A Hybrid Approach to Planning and Scheduling Integration . IEEE Transactions on Knowledge and Data Engineering , 18 ( 12 ) : 1681 – 1695 .
  • Sakawa , M. 2002 . Genetic Algorithms and Fuzzy Multi-Objective Optimization , Dordrecht : Kluwer Academic Publisher . 188–222
  • Santos , J. , Ferro , E. , Orozco , J. and Cayssials , R. 1997 . A Heuristic Approach to the Multi-Task-Multiprocessor Assignment Problem Using the Empty-Slots Method and Rate-Monotonic Scheduling . Journal of Real-Time Systems , 13 : 167 – 199 .
  • Satake , T. , Morikawa , K. , Takahashi , K. and Nakamura , N. 1999 . Simulated Annealing Approach for Minimizing the Makespan of the General Job-Shop . International Journal of Production Economics , 60–61 : 515 – 522 .
  • Schniederjans , M. J. 1999 . International Facility Acquisition and Location Analysis , Westport : Quorum Books .
  • Shaout , A. 1998 . Job Scheduling Using Fuzzy Load Balancing in Distributed System . Electronics Letters , 34 ( 10 ) : 1983 – 1985 .
  • Shen , W. M. 2002 . Distributed Manufacturing Scheduling Using Intelligent Agents . IEEE Intelligent Systems , 17 ( 1 ) : 88 – 94 .
  • Shen , W. M. , Hao , Q. , Lee , W. T. and Lin , J. M. 2006 . Application of Agent-Based Systems in Intelligent Manufacturing: An Updated Review . Advanced Engineering Informatics , 20 ( 4 ) : 415 – 431 .
  • Shen , W. M. , Maturana , F. and Norrie , D. H. 2000 . MetaMorph II: An Agent-Based Architecture for Distributed Intelligent Design and Manufacturing . Journal of Intelligent Manufacturing , 11 ( 3 ) : 237 – 251 .
  • Sule , D. R. 2001 . Logistics of Facility Location and Allocation , New York , NY : Marcel Dekker Inc .
  • Sycara , K. P. , Roth , S. F. , Sadeh , N. and Fox , M. S. 1991 . Resource Allocation in Distributed Factory Scheduling . IEEE Expert , 6 ( 1 ) : 29 – 40 .
  • Taghipour, A., and J. M. Frayret. 2013. “Dynamic Mutual Adjustment Search for Supply Chain Operations Planning Coordination.” International Journal of Production Research, in this issue.
  • Thomas, A., G. Singh, M. Krishnamoorthy, and J. Venkateswaran. 2013. “Distributed Optimisation Method for Multi-Resource Constrained Scheduling in Coal Supply Chains.” International Journal of Production Research, in this issue.
  • Timpe , C. H. and Kallrath , J. 2000 . Optimal Planning in Large Multi-Site Production Networks . European Journal of Operational Research , 126 : 422 – 435 .
  • Walker , S. S. , Brennan , R. W. and Norrie , D. H. 2005 . Holonic Job Shop Scheduling Using a Multiagent System . IEEE Intelligent Systems , 20 ( 1 ) : 50 – 57 .
  • Wang , K. J. 2003 . Negotiation-Based Multi-Stage Production Control Using Distributed Shortest Path Algorithm . International Journal of Computer Integrated Manufacturing , 16 ( 1 ) : 38 – 47 .
  • Wang, L. C., C. Y. Cheng, and S. K. Lin. 2013. “Distributed Feedback Control Algorithm in an Auction-Based Manufacturing Planning and Control System.” International Journal of Production Research, in this issue.
  • Yeung, W. K., T. M. Choi, and T. C. E. Cheng. 2013. “Scheduling and Coordination of Multiple-suppliers Single Warehouse-operator Single-manufacturer Supply Chains with Variable Production Rates and Storage Costs.” International Journal of Production Research, in this issue.
  • Zhou, Y. X., Y. Xiong, G. Li, and M. Beck. 2013. “The Bright Side of Manufacturing-Remanufacturing Conflict in a Decentralised Closed-Loop Supply Chain.” International Journal of Production Research, in this issue.
  • Zweben , M. and Fox , M. S. 1994 . Intelligent Scheduling , San Francisco , CA : Morgan Kuafman .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.