Abstract
Increasing energy consumption of manufacturing industry demands novel approaches to achieve energy conservation and emission reduction. Most of the previous research efforts in this area focused more on analyzing manufacturing energy consumption of a process or that of a machine tool with less concern on the system level of advanced machining workshop, especially a flexible manufacturing system. In this article, a new energy-saving approach of flexible manufacturing system is put forward based on energy evaluation model for integration of process planning and scheduling problem in flexible manufacturing system (flexible manufacturing system-integration of process planning and scheduling). First, complying with feature precedence and other technological requirements, flexible manufacturing system -integration of process planning and scheduling is mapped as an asymmetric traveling salesman problem of which operations are provinces and candidate operations are cities belonging to different provinces. To evaluate the performance of each solution of the asymmetric traveling salesman problem, energy consumption evaluation criteria for flexible manufacturing system-integration of process planning and scheduling are established and three energy efficiency indicators are also provided to perform further analysis on manufacturing energy consumption, that is, part energy efficiency, machine tool energy efficiency and feasible solution energy efficiency. Then, a mutation-combined ant colony optimization algorithm is proposed to solve the flexible manufacturing system-integration of process planning and scheduling which combined roulette and mutation selection methods to pick out the next candidate operation. The pheromone trails associated with edges are released by the so-far-best ant or the iteration-best ant probabilistically to both keep the search directed and avoid converging to the local best. Finally, a case study of flexible manufacturing system in advanced machining workshop is employed to demonstrate the feasibility and applicability of this approach in three different scenarios and compared with the “process planning then scheduling” approach; energy consumption obtained by the proposed method drops 10.7%.
Keywords
Introduction
Manufacturing industry has been forced to reconsider the importance of saving energy due to the current energy pricing policy. The industrial sector is, indeed, responsible for over half of the world’s total energy consumption (EC) and 36% of CO2 emissions,1,2 and its EC has almost doubled over the last 60 years. 3 Both the European Community and the US government have been devoted into reducing primary EC. 4 Therefore, novel approaches are needed for considering energy-saving aspects of manufacturing industry, and it is promising that many benefits could be gained, such as direct costs reduction, regulation respect and positive product image. 5 According to the current standards (I.S. 393, ANSI/MSE2000-2008, EN16001, ISO 50001/20140/14955), it is a fact that energy conservation in machining workshop is more and more emphasized.
Moreover, for metal removal processes, actual EC of removing the material is, at most, 14.8% of the total energy required in manufacturing, while the rest 85.2% of energy is independent of whether or not a part is being processed. This significant amount of energy use is required for entire time since the machine is powered on. 6 It was also testified that huge amounts of energy is consumed during machines’ idle state, which implies that besides centering on energy reducing of individual operation or machine, attention should also be drawn to system-level improvement for energy conservation, such as process planning and scheduling. 7 However, most of the researchers considered process planning or scheduling separately for EC reduction, and effective energy-saving approaches for integration of process planning and scheduling problem are lacking, especially in a flexible manufacturing system (FMS) which has the flexibility to react in case of changes, whether predicted or unpredicted. In order to address the issue, a new energy-saving approach of FMS is put forward based on energy evaluation model for integration of process planning and scheduling problem in FMS (FMS-IPPS). Complying with feature precedence and other technological requirements, the FMS-IPPS is mapped as a unique asymmetric traveling salesman problem (ATSP) of which operations are provinces. The problem of FMS-IPPS is defined and converted to an ATSP of finding the shortest route to visit each node (operation) once. Then, in order to avoid locking into a local minimum, a roulette and mutation-combined selection method is employed to increase the diversity of ant colony optimization (ACO) algorithm.
Literature review
In order to reduce EC of manufacturing processes, a significant number of research studied the EC modeling or monitoring method which can be roughly viewed under two perspectives, namely, “process” level and “plant” level. 8 At the process level, the issue of EC is first presented by De Filippi et al. 9 In their study, the operating data, involved in various operations, were collected from 10 different numerically controlled machine tools (MTs), and their analysis results showed that the energy required of MTs during machining is significantly greater than the theoretical energy required in chip formation. Draganescu et al. 10 constructed an experimental data-based statistic model using response surface methodology to estimate machine tool efficiency and EC in cutting process. A new on-line energy efficiency monitoring approach was proposed without using any torque sensor or dynamometer to improve the environmental performance of machining systems. 11 Kara and Li 12 presented an empirical model to characterize the relationship between EC and process variables for material removal processes to enable industry to develop potential energy-saving strategies during product design and process planning stages. Considering EC, resource utilization, waste generation and their collective effect on equivalent carbon dioxide emission, quantitative analysis modeling of the entire grinding process is developed against the roughing, finishing and spark-out stages of the process. 13 Then, Yingjie 14 presented an overview of the state of the art in energy-efficient techniques in the domain of discrete part manufacturing, focusing on the techniques including energy assessment model for machining process and the energy efficiency analysis and evaluation for MTs, important components and machining systems. At the plant level, Seow and Rahimifard 15 adopted a novel approach to modeling energy flows within a manufacturing system based on a “product” viewpoint and utilized the EC data at “plant” and “process” levels to provide a breakdown of energy used during production. A modeling method of task-oriented EC for machining manufacturing system was proposed to explore the potential on energy-saving in production management. 16 Overall, many researchers mainly studied EC modeling of MTs or a plant, which provides a theoretical basis for energy conservation of FMS-IPPS.
At the system level of machining workshop, since process planning and scheduling are the two major governing operations, both of them are responsible for efficient allocation and utilization of manufacturing resources, and their relationships with EC of a plant have been studied by many researchers. Bruzzone et al. 5 proposed an approach based on a mixed integer programming model to modify a reference schedule generated by an advanced planning and scheduling system to account for EC. Anderberg et al. 17 investigated the role of process planning as an enabler for cost-efficient and environmentally benign computer numerical control (CNC) machining using specific energy as the principal indicator of energy-efficient machining. A systematic approach was developed for milling process planning and scheduling optimization, which consists of a process stage and a system stage, augmented with intelligent mechanisms for enhancing the adaptability and responsiveness to job dynamics in machining shopfloors. 18
Moreover, Dai et al. 19 proposed an energy-efficient model for flexible flow shop scheduling and adopted an improved generitic-simulated annealing algorithm to make a significant grade-off between the makespan and the total EC to implement a feasible scheduling. Based on a carbon footprint model of multi-job processing, Zhang et al. 20 presented a model of low-carbon scheduling of the flexible job shop and put forward three carbon efficiency indicators to estimate the carbon emission of parts and MTs. Through reviewing the literature on energy-efficient machining systems, Peng and Xu 7 pointed that the complexity of machining systems, such as diverse nature of materials, sophisticated machine center and various machining operations, makes it more difficult to reduce EC. However, most of these methods considered process planning or scheduling separately for EC reduction, and this hierarchical treatment may neglect their clearly existing relevance. Although process planning can enhance productivity of manufacturing systems and scheduling can optimize process sequences, it has been proved that the separated process planning and scheduling systems might be able to significantly improve productivity of manufacturing system largely. 21 Dai et al. 22 proposed an energy-aware mathematical model for job shops that integrates process planning and scheduling, but they neglected the buffers’ energy consumption (BE) and job-conveying energy consumption (JCE). Therefore, this article reports our research of the energy-aware IPPS for generating feasible and optimal solutions.
In order to solve the IPPS, researchers have proposed various integration models and algorithms over the last decade. A recent review of IPPS showed that the common feature of recent research was making full use of the intersection of process planning and scheduling and then improving the performance and the flexibility of the process planning system. 23 Since IPPS problem is a non-deterministic polynomial hard (NP-hard) problem, various artificial intelligence–based approaches have been developed to facilitate the optimization process. Chan et al. 24 put forward an IPPS model encapsulating the salient features of outsourcing strategy and proposed an artificial immune system–based algorithm embedded with the fuzzy logic controller (AIS-FLC) to solve the complex problem. Guo et al. 25 developed a unified representation model for IPPS and proposed a modified particle swarm optimization (PSO) algorithm to optimize the IPPS problem, which has been enhanced with new operators to improve its performance. ACO, first introduced by Dorigo et al. 26 in the early 1990s, is a population-based, cooperative search metaphor inspired by the foraging behavior of real ants and has been widely applied to combinatorial optimization problems such as traveling salesman problem (TSP), quadratic assignment problem (QAP) and job shop scheduling problem (JSP). 27 Kumar et al. 28 used the ACO technique to solve the scheduling problem for FMS and applied a graph-based representation technique with nodes and arcs representing operation and transfer from one stage of processing to the other. In order to cope with the difficulty of scheduling semiconductor wafer fabrication system, a decomposition-based classified ant colony optimization (D-CACO) method was proposed which comprised decomposition procedure and classified ACO algorithm. 29 Moreover, Liu et al. 30 carried out the process planning optimization of hole-making operations using the ACO, and the optimized results showed that the optimal auxiliary time is significantly less than the intuitive auxiliary time. In summary, ACO algorithm has been used to solve various optimization problems and has proved to be an effective algorithm especially for process planning and scheduling problem. However, as the pheromone accumulates, a global optimum may not be reached because the search process can get stuck in a local minimum. 31 To avoid locking into local minima, Yang et al. 32 introduced a mutation process and a local searching technique into the ACO method to solve the generalized TSP. Yu et al. 33 proposed an improved ACO, which possessed a new strategy to update the increased pheromone, called ant-weight strategy, and a mutation operation to solve the vehicle routing problem. Changdar et al. 34 presented a novel ACO algorithm to solve binary knapsack problem and performed crossover and mutation processes between the solutions generated by ants. Analogously, based on the original ACO, a roulette and mutation-combined selection method is employed to increase the diversity of ant colony.
Based on the present research, this article presents a new energy-saving approach of FMS based on energy evaluation model for in FMS-IPPS, and the remaining sections of this article are organized as follows: in section “Problem statements,” the problem of FMS-IPPS is defined and converted to an ATSP of finding the shortest route to visit each node (operation) once. Section “EC evaluation criteria for FMS-IPPS” presents the evaluation criteria of EC and three energy efficiency indicators are provided, that is, part energy efficiency (PAEE), machine tool energy efficiency (MTEE) and IPPS solution energy efficiency. Then a mutation-combined ACO algorithm for IPPS is described in section “Mutation-combined ACO algorithm for IPPS.” Section “Case study” is a case study of advanced machining workshop with two parts and four MTs. Finally, in section “Conclusion,” some conclusions are stated.
Problem statements
Definition and assumptions of FMS-IPPS
The definition of FMS-IPPS is described as follows: given a set of parts, which are to be processed on several machines with alternative process plans, manufacturing resources and other technological constraints, then selecting a suitable process plan and corresponding manufacturing resources and sequencing the operations at the same time so as to determine a schedule in which the technological constraints among operations can be satisfied and the corresponding objectives can be achieved.
FMS-IPPS can be formulated as follows. There is a set
There are precedence constraints between operations in one part, which are usually classified into six types: (1) fixture interaction, (2) tool interaction, (3) datum interaction, (4) thin-wall interaction, (5) material-removal interaction and (6) fixed order of machining operations. 35 These constraints will be considered for each job to ensure that each solution is feasible, which will be stated in section “Constraint and state matrix.”
Furthermore, some assumptions of FMS-IPPS are made as follows:
Every operation of each part should be processed by one and only one machine.
One machine can process at most one operation at a time.
All machines are available at
There is no precedence relationship between operations of different jobs, but there are precedence relationships between operations of one job in some occasion.
Preemption is not allowed for processing each job, that is, once an operation is started, it must be finished without interruption.
For the same operation, the process time and energy consumed might be different when using different process plans, such as different types of machines.
The time and energy used for conveying jobs for different distances are taken into consideration. The time and energy consumed by MTs while waiting idly or changing cutting tools (CTs) are also taken into account.
Mathematical description of candidate operations
At the process planning phase, the manufacturing features of each part are first recognized by analyzing the geometrical and topological information of the part. The description of a feature consists of its type, position, dimensions, tolerance and surface finish. Also, each feature is mapped to one or several operations according to its geometrical and technological requirements and available manufacturing resources.
36
If there are K parts machining in the job shop, for the job
where

Illustration of tool approach directions.
Some important notations.
CO: candidate operation.
Since TADs are determined by different set-ups (SUs) of the part to some degree, a CO is the combination of MT, CT and SU
where
A feasible solution consists of not only the selection of
Directed graph modeling of FMS-IPPS problem
Since FMS-IPPS problem shares similarities with the ATSP problem, it is converted to ATSP problem to find the optimal solution. To match FMS-IPPS problem with ATSP, a to-be-machined operation is regarded as a city, while the weight and distance reflect the EC of each operation and that of transportation, respectively. However, every operation owns several available COs, so the weight and distance of different COs vary. Therefore, the ATSP problem needs some modifications to be compatible with FMS-IPPS problem. Here, each operation is regarded as a “province” which owns several cities representing its COs. The salesman’s mission is to visit every province (operation) once, that is, he could visit any one city (CO) in this province, while the distance is still between the two cities and every city has its own weight. The construction graph used here contains provinces representing operations plus two virtual provinces: a source and a destination, and FMS-IPPS problem actually could be mapped to a directed graph with nonnegative weights
where
Also, geometrical and technological precedence constraints in the manufacturing process could not be violated, that is, if one operation must be processed before another one, the edge between them is directed. Even if there is no precedence between the two operations, there will be two direct edges connecting them with different weights. Thus, FMS-IPPS problem is a constraint-based ATSP problem.
In order to illustrate the FMS-IPPS vividly, an example with three jobs is shown in Figure 2. A feasible solution to FMS-IPPS must comply with precedence constraints:

Workflow of generating a feasible solution for IPPS.
EC evaluation criteria for FMS-IPPS
EC modeling for FMS-IPPS
As previously mentioned, FMS-IPPS covers multi-job processing, and the inputs are raw materials or semi-finished products, while the outputs include end products and effluent. During the multi-job machining processes, many activities will generate EC, such as machining processes, job-conveying and buffers’ usage. To calculate EC of a workshop accurately, machining processes of a part are drawn based on life cycle assessment, which is shown in Figure 3. The EC of a processing system mainly comes from three parts, namely, processing energy consumption (PE), BE and JCE.

Energy consumption of machining processes.
PE
According to the spindle power profile of a machine, a machining process mainly contains five states, that is, the startup state, idle state, cutting state, tool changing state and the shutdown state. 11 Since the research emphasis in this article is the cutting EC, and the EC of the startup state and shutdown state is excluded, EC of machining processes shown in this article may be underestimated.
With regard to EC of the cutting state, an empirical relationship between specific EC (SEC) and material removal rate (MRR) for an MT is adopted, 12 as shown in equation (7)
where C0 and C1 are the machine-specific coefficients and are related to the workpiece material, tool geometrics, spindle drive characteristics and MT, and usually obtained through the experiments.
Then, the EC of the cutting state can be calculated by multiplying the removal volume of a part by SEC
where
For the idle state, its EC takes a dramatic portion of the total EC, caused by MTs’ waiting for the next job or changing fixtures
where
As for the EC of tool changing state, the average EC of tool changing is used to simplify the calculation process
where
Then, the total EC of
Except the above direct EC, there are also some indirect EC during machining processes, like EC of CT ware. Since huge energy has been consumed during manufacturing of a CT, each use of CTs will generate EC indirectly due to its limited lifetime
where
BE
Since a part will be kept in a buffer temporarily before the next process, buffers also will generate EC which can be calculated through the time of storage
where
JCE
JCE is the energy consumed by transportation equipment. Especially, in FMS, automated machines (lathe, mill, drill, etc.) are served by an automated material handling system, such as automated conveyors and automated guided vehicles, so energy consumed by transportation shares a considerable partition of the total EC
where
Finally, the total EC of the FMS can be expressed as follows
Energy efficiency indicators of parts and MTs
Although many activities will generate EC as previously mentioned, only EC of the cutting state will add the value of a part, and other types of EC just play supplementary roles. To evaluate the energy efficiency of different parts, MTs and IPPS solutions, three energy efficiency indicators are proposed, that is, PAEE, MTEE and feasible solution energy efficiency (FSEE).
To compare the energy efficiency of different parts, it is necessary to have a parameter, which does not depend on the total EC of a part. PAEE is such a parameter, which can be defined as the ratio of EC of the cutting state of a part to the total EC of that part. And the PAEE could be used to compare the energy efficiency of different parts to find the least efficient part
To evaluate the energy efficiency of an MT, MTEE is defined as the ratio of the EC of cutting state of a machine to the total EC of the machine in a scheduling plan
To evaluate the energy efficiency of a feasible IPPS solution, FSEE is defined as the ratio of the EC of cutting state to the total EC in a scheduling plan
Mutation-combined ACO algorithm for IPPS
Based on the original ACO, a roulette and mutation-combined selection method is employed to increase the diversity of ant colony. In order to settle the constraints in the problem, a constraint and state matrix

Flowchart of the mutation-combined ACO algorithm.
Constraint and state matrix
With the purpose of describing precedence constraints in the problem, a constraint matrix
Since an ant at each construction step chooses the next city only among those it has not visited yet, a state vector
The
Finally, the
Roulette and mutation-combined selection for solution construction
During the computing process of ant r, if
where
After calculating probabilities of all the available COs, a roulette and mutation-combined selection method is employed to pick out the CO:
First, a preliminary CO is selected by roulette wheel selection.
Then, to avoid converging to a local optimum, the mutation idea is introduced from the genetic algorithm (GA). After a preliminary CO is selected, it will perform the mutation process according to the given mutation probability Pmu. The mutation process is similar to single-point mutation, and it alters the current selection from its initial CO and stochastically chooses one CO from
Updating of pheromone trail and heuristic information
Pheromone
where parameter
In general, both the iteration-best and the best-so-far update rules are used in an alternate way. When pheromone updates are always performed by the best-so-far ant, the search focuses very quickly around the best-so-far tour, whereas when it is the iteration-best ant that updates pheromones, then the number of arcs that receive pheromone is larger and the search is less directed. The probability for choosing the best-so-far ant to update the pheromone is noted as Pbs.
In addition, representing a priori information about the problem,
Case study
Case description
To verify the rationality of the proposed model and algorithm, two prismatic parts modified on the basis of Zhang et al. 39 and Li et al. 40 are adopted, as shown in Figures 5 and 6. Part 1 has 14 manufacturing features and 18 operations, while Part 2 owns 14 manufacturing features and 20 operations. The related information of machining resources and the features, and the operations of the two parts are shown in Tables 2–4 correspondingly.

All the features of Part 1.

All the features of Part 2.
Machining resources and their energy-related data.
CNC: computer numerical control; EC: energy consumption.
Operations and candidate machining resources of Part 1.
MT: machine tool; TAD: tool approach direction; CT: cutting tool.
Operations and candidate machining resources of Part 2.
MT: machine tool; TAD: tool approach direction; CT: cutting tool.
Parameter setting of the ACO algorithm
For the proposed ACO approach, the main parameters include the number of ants Q; the parameters
Factor levels of
Orthogonal table and results of
From Table 6, it can be observed that the mutation probability Pmu has a great influence on the final result. Using mutation (
Near-best IPPS solution for Scenario 1.
MT: machine tool; TAD: tool approach direction; CT: cutting tool; PE: processing energy consumption; BE: buffers’ energy consumption; JCE: job-conveying energy consumption; TE: total energy consumption.

Gannt chart of one of the best solutions for Scenario 1.
Experiment results and discussions
Computation results under different conditions
Since a machining workshop will encounter different situations at different times, in order to verify the practicability of the proposed model and algorithm, three experimental scenarios are set as following and the simulation under each scenario is repeated 10 times:
Scenario 1
All machines and tools are available, and the four different kinds of EC in equation (15) are all taken into account. One of the best results for this scenario is listed in Table 7: the minimum EC is 84,267 W min. It is obvious that the sum EC of
Furthermore, the proposed algorithm is compared with the original ACO and GA optimization approaches in terms of optimum results and convergence, as shown in Figure 8. In GA, the operators are inspired by a natural evolution process, which includes selection, crossover and mutation to improve the populations gradually. The proposed mutation-combined ACO is a hybrid algorithm which consists of mutation operator in GA and ACO. Hence, an enhanced ability of finding an optimum solution can be obtained using the mutation-combined ACO. From the results in Figure 8, it can be clearly seen that GA has a strong convergence but spends more time. The original ACO expends a short time to find an optimal solution but converges too early. Different from these two algorithms, the proposed mutation-combined ACO algorithm can reach a better result after 624 iterations, which means that it is an effective method for the FMS-IPPS problem. However, it can also be clearly seen that the proposed algorithm needs to spend plenty of time to converge, especially for complex problems. This may be related to the mutation process because the mutation process will increase the calculation amount of the algorithm, although it can expand the diversity of the population. This disadvantage of the proposed algorithm needs to be considered in the future research.

Comparisons of the three optimization approaches for energy conservation.
Scenario 2
All machines and tools are available, but only PE is considered and JCE and BE are ignored. This scenario simulates the conventional optimization method of EC during manufacturing, which merely considers the EC of an operation and its manufacturing resources without taking EC for transportation and buffers into consideration. One of the best results for this scenario is listed in Table 8, and the minimum EC is 77,040 W min. According to this plan, the parts change MTs for 21 times. The EC seems lower, but if we add
Best result for Scenario 2.
MT: machine tool; TAD: tool approach direction; CT: cutting tool; JCE: job-conveying energy consumption; BE: buffers’ energy consumption; PE: processing energy consumption; TE: total energy consumption; CTE: cutting tool energy consumption.
Scenario 3
Assume that
Best result for Scenario 3.
MT: machine tool; TAD: tool approach direction; CT: cutting tool; PE: processing energy consumption; BE: buffers’ energy consumption; JCE: job-conveying energy consumption.
In order to perform further analysis on manufacturing EC, different energy efficiency indicators under different conditions are compared in Table 10. It can be clearly seen that
Energy efficiency comparisons of different scenarios.
PE: processing energy consumption; BE: buffers’ energy consumption; JCE: job-conveying energy consumption; FSEE: feasible solution energy efficiency; PAEE: part energy efficiency; MTEE: machine tool energy efficiency.
Comparisons and discussions
As stated above, for the “process planning then scheduling” approach, the process plan is usually determined before scheduling with the assumption that all manufacturing resources are available. Specifically, the procedure of the process planning then scheduling method has two steps: (1) for each part, using the algorithm to get the most energy-saving process plan by assigning MTs, CTs and SUs for each operation and (2) then using the algorithm a second time to scheduling (sequencing) the determined process plan. However, this hierarchical method neglects their relevance clearly existing between them. To compare it with the IPPS method, the results of the “process planning then scheduling” method are obtained, as listed in Table 11. It is obvious that the lowest EC obtained by the “process planning then scheduling” method is 93,249 W min, which increases 10.7% compared with that of Scenario 1. Furthermore, the EC of buffers increases obviously from 3350 to 9130 W min, which means that the waiting time of the parts is much longer than the IPPS solution.
Result of the “process planning then scheduling” method.
MT: machine tool; TAD: tool approach direction; CT: cutting tool; PE: processing energy consumption; BE: buffers’ energy consumption; JCE: job-conveying energy consumption.
In addition, it must be pointed out that there are still several weaknesses which need to be studied in the future work:
The EC modeling for FMS-IPPS is only suitable for normal manufacturing processes, but the real manufacturing process is complex, which includes machining tool breakdown, the changing of orders and so on. So the proposed models need to be improved to solve problems of practical production through considering the EC fluctuation caused by temporary changes in production.
The input data about EC were obtained from the shop floor, which includes the idle power, average operating power and tool changing energy of MTs, manufacturing EC of cutting tools. However, the EC results shown in Tables 7–9 are all theoretical results, and it is difficult to obtain the actual processing results due to the high complexity of manufacturing processes. Therefore, an EC monitoring platform of shop floor needs to be established to collect the real data about EC, which will be carried out in the future work.
Conclusion
A new energy-saving approach of FMS has been proposed based on energy evaluation model for FMS-IPPS in the article. First, complying with feature precedence and other technological requirements, FMS-IPPS is mapped as a unique ATSP of which operations are provinces and COs are cities belonging to different provinces. To evaluate the performance of each solution of the ATSP, EC evaluation criteria are established, and three energy efficiency indicators are also provided to perform further analysis on manufacturing EC, that is, PAEE, MTEE and FSEE. Then, a mutation-combined ACO algorithm is proposed to solve the FMS-IPPS problem which combined roulette and mutation selection methods to pick out the next CO after calculating probabilities of all the available COs. The pheromone trails associated with edges are released by the so-far-best ant or the iteration-best ant probabilistically to both keep the search directed and avoid converging to the local best. Finally, a case which contains two parts, four MTs and more than 10 CTs is studied to demonstrate the feasibility and applicability of the proposed model in three different scenarios. Compared with the proposed method, EC obtained by the process planning then scheduling approach increases 10.7%.
Future research in this area will include the extension of the FMS-IPPS model to other more complex aspects, such as dynamic IPPS and batch IPPS for energy conservation. On the other hand, the ACO algorithm will be reinforced by other algorithms to generate better solutions and more algorithms will be used to be compared to obtain much better solutions, such as GA, PSO, honey-bee mating optimization or teaching learning–based optimization algorithm.
Footnotes
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was financially supported by the Leading Talent Project of Guangdong Province and the National Natural Science Foundation of China (grant number 51275396).
