Journal of Environmental Treatment Techniques
2019, Volume 7, Issue 3, Pages: 250-259
Lu and Jiang assumed a multi-speed strategy to control
energy consumption [12,13]. Wu and Sun relatively have
practiced a multi-speed model with a turn on/off switcher;
which an excessive number of switching could damage the
machines [14]. Despite the importance of these contributed
approaches, some believed strategic and tactical methods
which concern machine tools, were barely applicable and
may harm the machine and job; especially for small and
medium enterprises (SMEs) with no multi-speed machines
and the exceeding cost of updates [12–16].
The literature on sustainable manufacturing significantly
has been focused on managing energy. Albeit, reducing
energy utilization leads to higher beneficial aspects, and
may satisfy manufacturers economically; involving energy
expenses, planning, inventory, maintenance, machines life
cycle, and other associated prices. Still, another crucial
environmental issue, carbon emission, has been neglected
entirely [5,8]. Adversely the classics in modern systems,
the new high-performance machines are multi-task; this
leads manufacturers to flexibility besides more
complications regarding energy utilization and carbon
colony (ABC), Tabu search (TS), Annealing simulation
(SA), particle swarm optimization (PSO), and etc. [17–
23,27].
As mentioned above, meta-heuristics have been applied
to FJSP to save time while other objectives almost
neglected. In other words, environment-oriented papers
mostly have reviewed flow shops, JSP, and other
manufacturing. Moreover, despite some studies on energy
consumption, carbon emission rarely has been targeted in
FJSP [6,14,21,26,28,29]. Zheng and Wang studied project
scheduling with limited resources using an estimation
distribution algorithm (EDA) aimed to minimize C-max
and carbon emission [1]. Moreover, some considered
carbon emission dealing multi-objective flow-shops
scheduling problems [10,11,30]. Another research has been
done by Lin et al. to reduce the carbon footprint in flow-
shops [8]. They employed three methods named: 1-
postponing; by reducing the gap between completion of
th
operation oi,j and commence ofoi,j+1 in ꢀ job, 2-setup
concerned; by turn on/off the machines on their idle time,
beside 3-parameter concerned; adjusting tools at proper
processing parameters. Regarding job shops, Yi et al.
simultaneously targeted minimizing carbon footprint and
C-max [15]. Lei and Gao, likewise, executed their novel
method on a dual-resource constraint job shop [5].
Furthermore, Seng et al. tried to reduce carbon footprint
and total completion time on a job shop equipped by multi-
speed machines using an NSGA-II [31].
To the best of the author’s knowledge, few papers have
been concerned emitted carbon as the central objective. The
most related works in this area were a low-carbon pattern
that has been studied by Zhang et al. to diminish C-max,
the total workload and the emitted carbon [2]. and a
different multi-objective Genetic Algorithm (MOGA)
suggested by Piroozfard et al. to decrease total work and
carbon footprint concurrently [6]. They claimed there was
no low-carbon FJSP regarding job routing and sequencing.
Following that Yin et al. had investigated the emitted
carbon from different points of view includes productivity,
energy consumption, and noise [28]. At the same time, a
fruit fly optimization algorithm (FOA) has been offered by
Liu et al. to decrease the makespan and carbon footprint
considering 1-plant inputs, 2-material inputs, 3-process
energy inputs and 4-transportation [21].
emission control. For instance,
a flexible job shop
represents the job shop with the advantage of multitasking
machines [17].
Recently flexible job shop scheduling problem (FJSP)
has studied by many researchers due to broadly applicable
fields. FJSP being NP-hard problem seems obvious since
traditional job shop scheduling problem (JSP) had
classified as one. Augmenting flexibility by using more
than one capable machine modifies the job shop scheduling
problem (JSP) to a flexible one [6,17–19]. Although the
foremost scheduled FJSP has practiced by Bruker and
Schlie at 1990; still, researchers keep seeking novel
approaches to optimize complex FJSPs [20,21].
The FJSP mainly presents two difficulties. To assign
every operation to a machine out of a set of fit machines
and to determine the sequence of indicated operations,
respectively. The aforementioned has created two
flexibilities regarding the machine selection and process
plan [20,22–24]. In reality, multiple objectives may cause
trade-offs. Hence the Single-objective FJSP further
investigated in the literature; due to some papers [25]. The
contributed approaches to deal with the multi-objective
flexible job shop scheduling (MO-FJSP) roughly have been
categorized to the weighting approach and the Pareto-based
ones. Turn the problem to a single objective using
coefficients is what the weighting approach does. On the
other hand, the Pareto face considers all objectives
simultaneity and generates a set of optimums [2,26].
Due to the complexity of FJSP, the exact approaches and
JSP solvers have been emphasized inapplicable or time-
consuming. Thus heuristic methods have been applied to
find the best possible solution close enough to the global
optimum. Thus heuristic methods have been applied to find
the best possible solution close enough to the global
optimum. Thus heuristic methods have been applied to find
the best possible solution close enough to the global
optimum. Other than these heuristics, the new generation of
iterative algorithms, called meta-heuristics, have been
offered to tackle FJSP cases; includes Genetic algorithm
Kacem et al. believe the efficiency of an approach
depends on how intelligently it seeks the solution area; to
spend the precious time on valuable paths and nothing else
[
17]. On the other hand, meta-heuristics methods generally
take a lot of time and energy, especially for big problems
30,32]. Therefore, in this study, an innovative approach
[
with the original minimum completion time (MCT) by
Maheswaran et al. has been investigated. MCT is one of the
dispatching rules algorithms that discover the nearest
completion time among the sets of capable machines [32].
Nevertheless, the second provided method is not time
concerned and has revised the MCT method to a carbon
emission based attempting to hit the minimum possible
emitted carbon in each iteration. Furthermore, to the best of
the author’s knowledge, this is the first study that has been
used the carbon emission criteria to select operations per
iteration; All other methods focused on time while carbon
(
GA), Ant colony optimization (ACO), Artificial bee
251