Next Article in Journal
Risk Transfer among Housing Markets in Major Cities in China
Next Article in Special Issue
Integrating the Additive Seasonal Model and Super-SBM Model to Compute the Efficiency of Port Logistics Companies in Vietnam
Previous Article in Journal
The Effects of Inter-Partner Trust on Third-Country Relocation of International Joint Ventures in China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Green Project Planning with Realistic Multi-Objective Consideration in Developing Sustainable Port

1
College of Harbour, Coastal and Offshore Engineering, Hohai University, Nanjing 210098, China
2
Business School, Sichuan University, Chengdu 610065, China
*
Author to whom correspondence should be addressed.
Sustainability 2018, 10(7), 2385; https://doi.org/10.3390/su10072385
Submission received: 6 June 2018 / Revised: 4 July 2018 / Accepted: 5 July 2018 / Published: 9 July 2018

Abstract

:
Implementing green projects is critical to achieve the green and sustainable development goal. This paper investigates a green project planning with the realistic consideration of multiple objectives including minimizing the total cost and maximizing the total emission reduction. The realistic multi-objective problem in engineering optimization aims to find a best solution for real-world use instead of finding a set of Pareto-optimal solutions. To handle this problem, we develop a weight sets-based multi-objective evolutionary optimization approach to find the best solution for realistic use. The approach integrates a single-objective evolutionary optimization process, novel solution encoding and decoding heuristics, and a non-dominated sort technique. Based on real-world data from a seaport in China, experiments were conducted to validate the proposed optimization approach. Results show that the proposed approach can effectively solve the real-world multi-objective green project planning problem because the solution found by our approach is one of the Pareto optimal solutions generated by the NSGA-II.

Graphical Abstract

1. Introduction

In the trend of sustainable economy and low-carbon development, it is crucial to achieve the green development goal by implementing various green projects, which results in a very important decision-making problem, green project planning (GPP) problems. The GPP problem is to determine the construction sequence and construction proportion of green projects per year, which is a complex combinatorial optimization problem. Effective GPP is helpful to improve the carbon emission reduction performance.
The port industry is a high energy-consumption industry. Facing ever-increasing market competition as well as energy-saving and emission-reduction requirements, the port industry has a pressing demand to implement various green projects. In real-world GPP in a port, multiple objectives need to be considered simultaneously, including cost and carbon emission reduction performance with the constraint such as time window, budget and time sequence.
This paper thus investigates a GPP problem with realistic multi-objective consideration in developing a sustainable port. The objectives of the investigated problem include maximizing the total CO2 emission reduction and minimizing the total project construction cost. To solve this problem, a weight sets-based multi-objective evolutionary optimization approach is proposed. This approach integrates a single-objective evolution optimization process, novel solution encoding and decoding heuristics, and a non-dominated sort technique. We validated the effectiveness of this approach by a series of numerical experiments. The experimental data were collected from a representative China coastal port.
This paper contributes the literature by: (1) effectively handling a novel green project planning problem with realistic multi-objective consideration in developing sustainable port; and (2) developing a weight sets-based multi-objective evolutionary optimization approach to solve realistic multi-objective optimization problems.
The rest of this paper is organized as follows. Section 2 reviews the relevant studies in the literature. Section 3 presents the problem description and mathematical model of the investigated GPP problem. In Section 4, a weight sets-based multi-objective evolutionary optimization approach is developed to solve the problem. In Section 5, experimental results to validate the performance of the proposed model are presented. Finally, this paper is summarized and future research direction is suggested in Section 6.

2. Literature Review

The GPP problem investigated in this paper is a special project planning and scheduling problem considering the green project construction and realistic multi-objective. Therefore, the literature review is divided into two kinds of studies. This section first reviews the research related to project planning and scheduling, and then reviews multi-objective optimization techniques to solve this kind of problem.

2.1. Previous Studies in Project Planning and Scheduling

Project planning and scheduling problems have been studied widely in the literature, which involve different industries including surgical scheduling problem [1,2], construction project planning [3,4,5,6], manufacturing resource planning [7,8,9,10,11], enterprise resource planning [12,13], etc. Many papers have been published in this area and some researchers provided related comprehensive review papers [14,15].
Some researchers investigated the project planning and scheduling problems from other perspectives. Bruni et al. [16] addressed the resource constrained project scheduling problem with uncertain activity durations. Tritschler et al. [17] considered a generalization of the resource-constrained project scheduling problem with flexible resource profiles in discrete time periods. Chakrabortty et al. [18] proposed two different integer linear programming (ILP) models to solve resource-constrained project scheduling problem. To better balance environmental issues and economic goals, some researchers investigated the deconstruction project scheduling [15,19], which could have major impacts on the local environment in terms of noise, dust and vibrations. However, few studies have focused on realistic environmental or green objectives in project planning and scheduling problems so far. Huysegoms et al. [20] proposed an attributional life cycle assessment of the secondary environmental impacts of a site remediation. Yu et al. explored the use of project planning methods for integrating sustainability into project management practices of construction engineering projects [21]. A life cycle assessment model, namely the environmental model of construction, was developed by Dong and Ng [3] to help decision-makers assess the environmental performance of building construction projects in Hong Kong from cradle to the end of construction. However, their study only pointed out the importance of environmental factors in project planning and how to evaluate environmental performance in project planning.
As mentioned above, the GPP in a port has not been investigated so far, although studies on various project planning problems have been reported in the literature. In real-world port operations, it is usual that multiple objectives need to be considered simultaneously. It is thus crucial to address a multi-objective GPP problem in a port.

2.2. Multi-Objective Optimization Techniques for Engineering Optimization Problems

To solve multi-objective engineering optimization problems in practice, usually, multiple objectives need to be considered and achieved simultaneously. The weighted sum method [22,23] and the multi-objective evolutionary algorithm [24,25,26,27] are commonly used. However, the weighted sum method needs to determine the weight value of different objectives in advance, but the weight value is usually difficult to determine. There is no a single solution which can simultaneously optimize all objectives when multiple objectives are conflicting. To handle this problem, the concept of Pareto optimality is used to find Pareto optimal solutions [24,28,29]. Genetic algorithm is the most popular meta-heuristic technique for multi-objective problems [26,30]. The fast elitist non-dominated sorting GA (NSGA-II) has attracted more and more attention since NSGA-II was proposed by Deb et al. [31]. NSGA-II has attracted the attention of many researchers and is widely used to solve optimization problems. A multi-objective evolutionary algorithm based on decomposition was proposed by Zhang [32], which is another commonly used method that performs similarly to NSGA-II on multi-objective 0–1 knapsack problems and continuous multi-objective optimization problems. Ke et al. proposed a MOEA/D-ACO algorithm which combine ant colony optimization (ACO) and the multi-objective evolutionary algorithm (EA) based on decomposition (MOEA/D). This algorithm decomposes a multi-objective optimization problem into a number of single-objective optimization problems [33]. However, these methods cannot be directly used to handle the GPP problem investigated in this paper because different chromosome representations and genetic operators are required for different optimization problems. These multi-objective evolutionary algorithms avoid the determination of weights, and instead generate a set of Pareto optimal solutions. However, how to choose the appropriate one from these solutions as the final solution is a major difficulty in practical application.
For real-world multi-objective problems, the precisions of the weights of different objectives are usually not high. There exist limited weight sets in practice. Initiated by this, this paper proposes a novel multi-objective optimization method to handle realistic multi-objective optimization problems, a weight sets-based multi-objective evolutionary optimization approach.

3. Green Project Planning Problems with Multiple Objectives

3.1. Problem Description and Assumptions

To achieve the goal of developing a green port, the port plans to implement p energy-saving and emission reduction projects (green projects). It is important to plan the construction sequence of these green projects since the sequence of project construction affects the construction cost and the effect of emission reduction. These green projects can be classified into separable projects and inseparable projects. The separable project can be divided into a number of identical unit projects (e.g., replacement of a single lamp). Once a separable project (such as replacement project of energy-saving lamps) is started, the completed unit projects in each year will generate the corresponding benefit in the next year. Inseparable projects are continuous projects and only begin to generate benefits in the next year after the whole project is completed. These projects are usually large-scale projects (e.g., the transformation of energy-saving processes for bulk mining operations) and require more capital investment. Each project’s construction is not allowed to stop before it is completed.
Some projects are independent and do not affect each other. These projects can be carried out at the same time. Other projects must satisfy specified precedence constraints. That is, some projects can only be started after their preceding projects are completed. The cost of each project and the benefits achieved are different, and the actual cost of a project is related to the duration of the project construction. The longer is the duration, the higher is the cost. In addition, the construction of a project is also limited by the construction time, budget, and mandatory CO2 emission reductions.
In accordance with the construction reality of green projects, project planning issues need to consider multiple objectives, including maximizing the total CO2 emission reduction and minimizing the total project construction cost. The total CO2 emission reduction is the sum of the CO2 emission reductions for all projects during construction period. The project construction cost is the sum of the construction cost for all projects. The problem needs to determine: (1) the start and completion time of each project; and (2) the proportion of each project’s annual construction.

3.2. Notations

The important notations used in formulating the mathematical model of the GPP problem are classified into four categories, namely indices, parameters, decision variables and intermediate variables, which are listed below.
Indices
p green project, p { 1 , 2 , , P }
t year, t { 1 , 2 , , T }
Parameters
A p number of unit projects included in green project p
N p maximum allowable construction period for green project p
S p annual CO2 emission reduction of a unit project of project p
B p maximal construct cost of project p
F p cost saving led by one-year construction time reduction of green project p
M p 1 if green project p is an inseparable project, otherwise it is 0
G t construction budget for green projects in year t
G total construction budget for all green projects
D t CO2 emission reduction goal in year t
D total CO2 emission reduction goal during the T year construction period
Decision variables
X t p 1 if the construction of project p is started in year t , otherwise it is 0
Z t p 1 if the construction of project p is finished in year t , otherwise it is 0
Y t p construction ratio of project p in year t
Intermediate variables
C t p cumulative proportion of project p completed before year t
S t p 1 if the construction of whole project p is finished before year t , otherwise it is 0
B p actual cost incurred by project p during construction, which is related to the time spent on the construction of project p . The longer the construction time, the higher the cost.

3.3. Constraints

The real-world GPP problem is subject to the following constraints.
The budget constraints for the t th year and the entire construction period must be satisfied, respectively.
p = 1 P ( Y t p B p ) G t       t
t = 1 T p = 1 P ( Y t p B p ) G
The amount of total CO2 emission reduction during the entire construction period must exceed the reduction goal.
t = 1 T p = 1 P [ ( 1 M p ) C t p S p + M p S t p S p ] D
The duration of the construction of the project cannot exceed N p .
t = 1 T ( t Z t p ) - t = 1 T ( t X t p ) N p       p
The project precedence must be satisfied.
C t p C t p       t , p p
For inseparable project p and p , the construction of project p can only be started after its preceding project is completed. The actual cost of project p , which is related to the construction time, is calculated by Equation (7).
t = 1 T ( t X t p ) t = 1 T ( t Z t p M p )       p p
B p = B p F p   [ N p ( t = 1 T ( t Z t p ) t = 1 T ( t X t p ) ) ]       p
The cumulative construction ratio of project p in the first t - 1 years is given below.
C t p = t = 1 t - 1 Y t p       t
The completion ratio of project p in the first t - 1 years is calculated below. The ratio is 1 if project p is finished in the first t - 1 years, and it is 0 otherwise.
S t p   =   0       C t p < 1
S t p   =   1       C t p   =   1
Once project p starts, it cannot be stopped, and the cost must be generated year by year until the project is completed.
Y t p > 0       p , t = 1 T ( t X t p ) < t < t = 1 T ( t Z t p )
Constraints (12)–(18) stipulate the non-negativity and integrality constraint of decision variables.
Y t p = 0       p , t t = 1 T ( t X t p ) , t t = 1 T ( t Z t p )
Y t p { 1 A p , 2 A p , , 1 }       t , M P = 0
Y t p [ 0 , 1 ]       t , M P = 1
t = 1 T X t p = 1       p
t = 1 T Z t p = 1       p
t = 1 T Y t p = 1       p
X t p , Z t p , S t p , M p { 0 , 1 }       t , p

3.4. Objective Functions

The investigated GPP problem aims at maximizing the total CO2 emission reduction and minimizing the total construction cost, expressed as the following two equations:
max   f 1 = t = 1 T p = 1 P [ ( 1 M p ) C t p S p + M p S t p S p ]
min   f 2 = t = 1 T p = 1 P ( Y t p B p )

4. Weight Sets-Based Multi-Objective Evolutionary Optimization Approach

This section presents a weight sets-based multi-objective evolutionary optimization approach for the investigated GPP problem in detail.

4.1. Overview

The investigated GPP problem needs to decide the decision variables X t p , Z t p and Y t p , and the values of variables X t p and Z t p can be determined based on the value of variable Y t p . To solve this problem, we thus have to determine the value of decision variable Y t p to achieve the problem objectives.
In real-world GPP, the precisions of the weights for each objective is not high. That is, the number of weight sets in multi-objective GPP problems are limited in practice although there are infinite weight sets in theory. As a result, there is no need to handle real-world multi-objective optimization problems in most engineering applications based on all weight sets. Therefore, this research proposes a simple method to handle the investigated GPP problem. First, generate all possible weight sets according to the precision requirements of real-world GPP. Second, for each weight set, turn the multi-objective problem to a single-objective problem by the weighted sum method, and use the single-objective optimization algorithm to solve this problem. Therefore, we can get many different solutions to single-objective problems with different weight sets. Then, we use the non-dominated sorting method [31] to sort these solutions and select out the Pareto best solutions among them. These Pareto optimal solutions are the final solution to the investigated GPP problem. Based on this idea, a weight sets-based multi-objective evolutionary optimization approach for this GPP problem is developed. The flowchart of this approach is shown in Figure 1.

4.2. Setting of Weight Sets

According to the flowchart of the proposed approach shown in Figure 1, the first step of the proposed algorithm is to generate weight sets. We use weight w 1 to measure the importance of the port’s environmental benefits during the green project construction, and weight w 2 to measure the importance of the cost of the green project construction. It is a common practice that the importance of the construction cost is slightly greater than the environmental benefit during the project construction period. This paper thus sets w 1   +   w 2   =   1 and that w 2 starts from 0.15 to 0.35 and increases by 0.01. Therefore, there are 21 weight combinations. The investigated multi-objective problem can be turned to 21 single-objective optimization problems. If the weights’ precision requirements are higher, we can set a smaller step size. However, the smaller step size will increase the number of single-objective problems to be solved. The setting of the step size is an effective way to balance the solution accuracy with the solution time.

4.3. Single-Objective Evolutionary Optimization Process

After weight sets are generated, the second step of the proposed algorithm is to generate the optimal solutions to the single-objective optimization problem corresponding to each set of weights. In this research, the original problem is converted into 21 single-objective problems under different weight combination. Optimal algorithm such as genetic algorithm, ant colony, harmony search, etc. can be used to solve this single-objective problem. This research uses a standard genetic algorithm [34] to perform the single-objective optimization process in Step 2 of Figure 1. The roulette wheel operator was applied to select the population. To adapt the proposed presentation, two point crossover operator and bit-flip mutation operator [35] were adopted. To adapt the problem features, this study proposes a specific encoding and decoding method, which is described in detail below.

4.3.1. Encoding

The first step of genetic algorithm is to determine the encoding mechanism. The investigated problem needs to determine the values of three decision variables. The three variables involve integer variable and real variables, which leads to a very large solution space. However, it is difficult to encode these different types of variables in one solution individual. From another perspective, if the processing sequence of different projects is given, we can determine the values of three decision variables by a decoding procedure described in Section 4.3.2. This research thus uses an order-based representation to handle this problem. According to this representation, each individual represents the sequence of the project construction. Figure 2 shows an example of this individual representation, which indicates the sequence of eight projects (Projects 1–8) to be implemented in turn. However, this representation cannot determine the values of the three decision variables directly, which are determined by the decoding procedure in Section 4.3.2.

4.3.2. Decoding

The decoding procedure is used to find the values of decision variables for each solution individual. The value of the decision variable Y t p can be obtained by decoding the individual through the heuristic rule. Then, the objective value of the single-objective problem can be calculated as the fitness value under the different weight sets. The heuristic rules for decoding are as follows:
Step 1
Initialize parameters: index t = 1 , construction period T , population size, population, annual budget R B ( t ) and project construction cost C o s t ( p ) .
Step 2
Choose the project p with the highest priority that is not finished construction.
Step 3
In the case of not exceeding the budget for year t , maximize the construction percentage of project p , and this percentage is denoted as Y t p .
Step 4
Update the remaining budget R B ( t ) for year t .
Step 5
Select the project p 1 that has the highest priority next to project p that is not finished construction. Let p = p 1 .
Step 6
Go to Step 3, if the remaining budget is sufficient for the construction of a unit project p equivalent to R B ( t ) C o s t ( p ) .
Step 7
Set t = t + 1 . Stop if t > T or all of the projects have been completed, else go to Step 2.
Take the individual in Figure 2 as an example; with this decoding procedure, the individual can be decoded as shown in Figure 3. This figure shows that Projects 1–3 are carried out separately in the first year, and the construction ratios are: 100%, 100%, and 50%, respectively. In the second year, Projects 3 and 4 are carried out, and the construction ratios are, respectively, 50%, 10%, and 50%. In the third year, Projects 4 and 5 are implemented, and the construction ratios are 90% and 10%. respectively. In the fourth year, Projects 5–7 are implemented. The construction ratios are 90%, 100%, and 50%, respectively. In the fifth year, Projects 7 and 8 are implemented and the construction ratios are 50% and 100%, respectively.

5. Numerical Experiments and Analyses

To investigate the performance of the proposed optimization approach, a series of numerical experiments were conducted based on the real-world data. This section highlights one experiment in detail due to the page limit.

5.1. Experimental Data and Settings

The data used in experiments were collected from a representative coastal port, which is one of the most convenient and economical outlets in the central and western regions of China. There are eight green projects to be implemented in this port. The relevant information for each green project is shown in Table 1. The Column 2 of the table shows the number of unit projects corresponding to each separable project (each project consists of one or more identical unit projects). Columns 3 and 4of the table show the cost of a unit project and the amount of CO2 emission reduction after the completion of the project construction respectively. Columns 5–7 of the table indicate whether the project is separable (denoted by Mp, where 1 is separable and 0 is inseparable), the maximum construction period of the project, and the cost saving by decreasing one year construction of a unit project (denoted by Fp), respectively. The construction period was five consecutive years i. During the construction period, the annual budget is set at 58 million yuan and the total budget is 290 million yuan.
The experiments were carried out on a laptop with Intel Core i3-3110M CPU @2.4GHz and 4 GB RAM using MATLAB R2014a. The results generated by the proposed approach are obtained based on the following settings: the population size of genetic processes was 100, and the maximum number of generation was 500. The crossover probability and the mutation probability are 0.6 and 0.01 respectively.

5.2. Experimental Results and Comparison

The problem is solved by the weight sets-based multi-objective evolutionary optimization approach. We can obtain a set of single-objective optimal solutions to each weight set-based single-objective optimization problem. The solutions in the first front of non-dominated sorting are the final solutions to the problem. The experimental results show that only two solutions can be found by solving this problem as 21 single objective optimization problems. In Table 2, Column 2 presents the optimal project construction sequence under the corresponding weight combination, while Column 3 presents the objective function value of the solution for the two objectives. In fact, the two solutions obtain the same results after decoding, so the step of non-dominated sorting for each single-objective optimal solution is omitted. We use the heuristic rules in Section 4.3.2 for decoding, and the resulting values for the three decision variables can be draw in Figure 4. The abscissa represents the time and the ordinate represents the project number, the number in the box is the construction ratio. For example, the construction of Project 1 is started in the first year, so that X 11 = 1 . The construction of Project 3 is started and finished in second year, so that X 23 = 1 , Z 23 = 1 and Y 23 = 1 .
To verify the validity of the proposed approach, NSGA-II was used to directly solve the same problem and the Pareto front was found as the final solution. Through calculations, we find that the solution number of Pareto frontier is 66 (see Table A1 in Appendix A), but there are multiple construction sequences for the same construction plan, such as the decoding schemes of Individuals 1 and 2 are the same. Therefore, after the merger of the same decoding scheme, there are only five different construction plans after decoding. For the specific construction scheme, see Figure A1, Figure A2, Figure A3, Figure A4 and Figure A5 in Appendix A.
By comparing the results obtained by the two methods, the solution found by our method is one of the Pareto optimal solutions generated by the NSGA-II. It is found that the conversion of multiple problems to single-objective problem solving under a given combination of weights can simplify the multi-objective optimum-seeking process very well, and obtain the solution in the Pareto optimal front, and avoids the complex process of making decisions in many Pareto optimal solutions.

6. Conclusions

This study investigated a multi-objective GPP problem faced by a port. The mathematical model for the investigated problem has been established, which considers two objectives: minimizing the total cost and maximizing the total emission reduction. A weight sets-based multi-objective evolutionary optimization approach was developed to solve the problem investigated, in which a single-objective evolution optimization process was proposed to seek the best solutions for each weighted sum single-objective problem. A novel individual representation and decoding heuristic rule were presented to handle the investigated problem. The effectiveness of the proposed optimization model was validated by using real data from a port. The experimental results demonstrate that the proposed approach could handle the investigated problem effectively.
The proposed optimization approach provides a new idea to handle multi-objective optimization problems in real-world engineering applications. This approach can easily be extended to handle large-scale and complex multi-objective optimization problems better than traditional multi-objective evolutionary algorithms. The proposed approach uses a decomposition mechanism to find possible best solutions based on realistic weight sets. Its optimum-seeking process can be implemented in parallel. Comparing to commonly used multi-objective optimization approach such as NSGA-II, the proposed approach can largely reduce the optimum-seeking time, but does not decrease the optimization performance.
The approach proposed in this research is helpful for real-world practitioners to make realistic multi-objective optimization decisions in various engineering contexts. Comparing with traditional multi-objective optimization techniques, the proposed approach is more efficient and easier-to-use, which can be widely used to solve various real-world multi-objective optimization problems. Future research will apply this method to solve other project planning problems in different areas. It is also worthwhile to consider the performance and effectiveness of the method under different problem sizes, compared to the Pareto-optimization-based multi-objective algorithms. Another promising direction is to compare the proposed approach with other swarm or firefly algorithm [36] based multi-objective optimization algorithms.

Author Contributions

W.W. wrote the Introduction and built the mathematical model of this GPP problem. J.C. studied and implemented the weight sets-based multi-objective evolutionary optimization approach to solve this GPP problem. Q.L. performed the case study and analyzed the data studied and implemented the single-objective evolutionary optimization process. Z.G. designed the research and the algorithms used. All authors read and approved the final manuscript.

Funding

The authors would like to thank the financial supports from the Sichuan Science and Technology Project (Grant No. 2017GZ0357) and Sichuan University (Grant No. 2018hhs-37).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. The results of Experiment 2.
Table A1. The results of Experiment 2.
Solution No.Project SequenceObjective 1Objective 2
187416523160,07933,117
287416532160,07933,117
387314265163,04835,640
487312645163,39835,744
587312654163,39835,744
687146523160,07933,117
787146532160,07933,117
887123654162,81133,221
987123645162,81133,221
1084716523160,07933,117
1184716532160,07933,117
1284176523160,07933,117
1384176532160,07933,117
1483714265163,04835,640
1583712645163,39835,744
1683712654163,39835,744
1781476523160,07933,117
1881476532160,07933,117
1981746523160,07933,117
2081746532160,07933,117
2181723654162,80733,169
2281723645162,80733,169
2378416523160,07933,117
2478416532160,07933,117
2578314265163,04835,640
2678312645163,39835,744
2778312654163,39835,744
2878146523160,07933,117
2978146532160,07933,117
3078123654162,81133,221
3178123645162,81133,221
3274816523160,07933,117
3374816532160,07933,117
3474186523160,07933,117
3574186532160,07933,117
3673814265163,04835,640
3773812645163,39835,744
3873812654163,39835,744
3971486523160,07933,117
4071486532160,07933,117
4171846523160,07933,117
4271846532160,07933,117
4347816523160,07933,117
4447816532160,07933,117
4547186523160,07933,117
4647186532160,07933,117
4748716523160,07933,117
4848716532160,07933,117
4948176523160,07933,117
5048176532160,07933,117
5141876523160,07933,117
5241876532160,07933,117
5337814265163,04835,640
5437812645163,39835,744
5537812654163,39835,744
5638714265163,04835,640
5738712645163,39835,744
5838712654163,39835,744
5914786523160,07933,117
6014786532160,07933,117
6114876523160,07933,117
6214876532160,07933,117
6318476523160,07933,117
6418476532160,07933,117
6518746523160,07933,117
6618746532160,07933,117
Figure A1. The first non-dominated solution.
Figure A1. The first non-dominated solution.
Sustainability 10 02385 g0a1
Figure A2. The second non-dominated solution.
Figure A2. The second non-dominated solution.
Sustainability 10 02385 g0a2
Figure A3. The third non-dominated solution.
Figure A3. The third non-dominated solution.
Sustainability 10 02385 g0a3
Figure A4. The fourth non-dominated solution.
Figure A4. The fourth non-dominated solution.
Sustainability 10 02385 g0a4
Figure A5. The fifth non-dominated solution.
Figure A5. The fifth non-dominated solution.
Sustainability 10 02385 g0a5

References

  1. Anjomshoa, H.; Dumitrescu, I.; Lustig, I.; Smith, O.J. An exact approach for tactical planning and patient selection for elective surgeries. Eur. J. Oper. Res. 2018, 268, 728–739. [Google Scholar] [CrossRef]
  2. Wang, S.; Su, H.; Wan, G. Resource-constrained machine scheduling with machine eligibility restriction and its applications to surgical operations scheduling. J. Comb. Optim. 2015, 30, 982–995. [Google Scholar] [CrossRef]
  3. Dong, Y.H.; Ng, S.T. A life cycle assessment model for evaluating the environmental impacts of building construction in hong kong. Build. Environ. 2015, 89, 183–191. [Google Scholar] [CrossRef]
  4. Hyari, K.; El-Rayes, K. Optimal planning and scheduling for repetitive construction projects. J. Manag. Eng. 2006, 22, 11–19. [Google Scholar] [CrossRef]
  5. Lu, M.; Li, H. Resource-activity critical-path method for construction planning. J. Constr. Eng. Manag. 2003, 129, 412–420. [Google Scholar] [CrossRef]
  6. Zhang, X.; Shen, L.; Zhang, L. Life cycle assessment of the air emissions during building construction process: A case study in hong kong. Renew. Sust. Energ. Rev. 2013, 17, 160–169. [Google Scholar] [CrossRef]
  7. Shen, W.; Wang, L.; Hao, Q. Agent-based distributed manufacturing process planning and scheduling: A state-of-the-art survey. IEEE Trans. Syst. Man Cybern. C 2006, 36, 563–577. [Google Scholar] [CrossRef]
  8. Vieira, G.E.; Herrmann, J.W.; Lin, E. Rescheduling manufacturing systems: A framework of strategies, policies, and methods. J. Sched. 2003, 6, 39–62. [Google Scholar] [CrossRef]
  9. Wong, W.K.; Guo, Z.X.; Leung, S.Y.S. Intelligent multi-objective decision-making model with rfid technology for production planning. Int. J. Prod. Econ. 2014, 147, 647–658. [Google Scholar] [CrossRef]
  10. Guo, Z.X.; Ngai, E.W.T.; Yang, C.; Liang, X. An rfid-based intelligent decision support system architecture for production monitoring and scheduling in a distributed manufacturing environment. Int. J. Prod. Econ. 2015, 159, 16–28. [Google Scholar] [CrossRef]
  11. He, Z.; Guo, Z.; Wang, J. Integrated scheduling of production and distribution operations in a global mto supply chain. Enterp. Inf. Syst. 2018. [Google Scholar] [CrossRef]
  12. Olhager, J.; Selldin, E. Enterprise resource planning survey of swedish manufacturing firms. Eur. J. Oper. Res. 2003, 146, 365–373. [Google Scholar] [CrossRef]
  13. Yusuf, Y.; Gunasekaran, A.; Abthorpe, M.S. Enterprise information systems project implementation: A case study of erp in rolls-royce. Int. J. Prod. Econ. 2004, 87, 251–266. [Google Scholar] [CrossRef]
  14. Herroelen, W.; Leus, R. Robust and reactive project scheduling: A review and classification of procedures. Int. J. Prod. Econ. 2004, 42, 1599–1620. [Google Scholar] [CrossRef]
  15. Huebner, F.; Volk, R.; Kuehlen, A.; Schultmann, F. Review of project planning methods for deconstruction projects of buildings. Built Environ. Proj. Asset Manag. 2017, 7, 212–226. [Google Scholar] [CrossRef] [Green Version]
  16. Bruni, M.E.; Beraldi, P.; Guerriero, F.; Pinto, E. A heuristic approach for resource constrained project scheduling with uncertain activity durations. Comput. Oper. Res. 2011, 38, 1305–1318. [Google Scholar] [CrossRef]
  17. Tritschler, M.; Naber, A.; Kolisch, R. A hybrid metaheuristic for resource-constrained project scheduling with, flexible resource profiles. Eur. J. Oper. Res. 2017, 262, 262–273. [Google Scholar] [CrossRef]
  18. Chakrabortty, R.K.; Sarker, R.; Essam, D.L. A Comparative Study of Different Integer Linear Programming Approaches for Resource-Constrained Project Scheduling Problems; Springer: Cham, Switzerland, 2018. [Google Scholar]
  19. Volk, R.; Thu Huong, L.; Mueller-Roemer, J.S.; Sevilmis, N.; Schultmann, F. Deconstruction project planning of existing buildings based on automated acquisition and reconstruction of building information. Autom. Constr. 2018, 91, 226–245. [Google Scholar] [CrossRef]
  20. Huysegoms, L.; Rousseau, S.; Cappuyns, V. Friends or foes? Monetized life cycle assessment and cost-benefit analysis of the site remediation of a former gas plant. Sci. Total Environ. 2018, 619, 258–271. [Google Scholar] [CrossRef] [PubMed]
  21. Yu, M.; Zhu, F.; Yang, X.; Wang, L.; Sun, X. Integrating sustainability into construction engineering projects: Perspective of sustainable project planning. Sustainability 2018, 10, 784. [Google Scholar] [CrossRef]
  22. Marler, R.T.; Arora, J.S. The weighted sum method for multi-objective optimization: New insights. Struct. Multidiscip. Optim. 2010, 41, 853–862. [Google Scholar] [CrossRef]
  23. Ishibuchi, H.; Murata, T. A multi-objective genetic local search algorithm and its application to flowshop scheduling. IEEE Trans. Syst. Man Cybern. C 1998, 28, 392–403. [Google Scholar] [CrossRef]
  24. Mirjalili, S.; Saremi, S.; Mirjalili, S.M.; Coelho, L.D.S. Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization. Expert Syst. Appl. 2016, 47, 106–119. [Google Scholar] [CrossRef]
  25. Sivasubramani, S.; Swarup, K.S. Multi-objective harmony search algorithm for optimal power flow problem. Int. J. Electr. Power Energy Syst. 2011, 33, 745–752. [Google Scholar] [CrossRef]
  26. Yeh, W.-C.; Chuang, M.-C. Using multi-objective genetic algorithm for partner selection in green supply chain problems. Expert Syst. Appl. 2011, 38, 4244–4253. [Google Scholar] [CrossRef]
  27. Guo, Z.; Zhang, D.; Liu, H.; He, Z.; Shi, L. Green transportation scheduling with pickup time and transport mode selections using a novel multi-objective memetic optimization approach. Transp. Res. Part D 2018, 60, 137–152. [Google Scholar] [CrossRef]
  28. Ali, M.; Siarry, P.; Pant, M. An efficient differential evolution based algorithm for solving multi-objective optimization problems. Eur. J. Oper. Res. 2012, 217, 404–416. [Google Scholar] [CrossRef]
  29. Guo, Z.X.; Wong, W.K.; Li, Z.; Ren, P. Modeling and pareto optimization of multi-objective order scheduling problems in production planning. Comput. Ind. Eng. 2013, 64, 972–986. [Google Scholar] [CrossRef]
  30. Guo, Z.X.; Wong, W.K.; Leung, S.Y.S.; Fan, J.T.; Chan, S.F. Genetic optimization of order scheduling with multiple uncertainties. Expert Syst. Appl. 2008, 35, 1788–1801. [Google Scholar] [CrossRef]
  31. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  32. Zhang, Q.; Li, H. Moea/d: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  33. Ke, L.; Zhang, Q.; Battiti, R. Moea/d-aco: A multiobjective evolutionary algorithm using decomposition and antcolony. IEEE Trans. Cybern. 2013, 43, 1845. [Google Scholar] [CrossRef] [PubMed]
  34. Goldberg, D.E. Genetic Algorithm Is Search Optimization and Machine Learning; Addison-Wesley Publishing Company: Boston, MA, USA, 1989; pp. 2104–2116. [Google Scholar]
  35. Bäck, T.; Fogel, D.B.; Michalewicz, Z. Evolutionary Computation 1—Basic Algorithms and Operators; Institute of Physics Publishing: Bristol, UK, 2000; pp. 1–24. [Google Scholar]
  36. Bottani, E.; Centobelli, P.; Cerchione, R.; Gaudio, L.D.; Murino, T. Solving machine loading problem of flexible manufacturing systems using a modified discrete firefly algorithm. Int. J. Ind. Eng. Comput. 2017, 8, 363–372. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the proposed approach.
Figure 1. Flowchart of the proposed approach.
Sustainability 10 02385 g001
Figure 2. Example of the individual representation.
Figure 2. Example of the individual representation.
Sustainability 10 02385 g002
Figure 3. Example of decoding.
Figure 3. Example of decoding.
Sustainability 10 02385 g003
Figure 4. The final project construction plan.
Figure 4. The final project construction plan.
Sustainability 10 02385 g004
Table 1. Project-related information.
Table 1. Project-related information.
Project No.Unit NumbersUnit Cost (Thousand Yuan)CO2 Emission Reduction (ton)MpFp (Thousand Yuan)
117620014840620
210402.590.510.26
33818025118
425009150
5118,950314201895
62354003010540
710300101130
84132027230132
Table 2. The solution set of the 21 single objective optimization problems.
Table 2. The solution set of the 21 single objective optimization problems.
Solution No.Project SequenceObjective 1Objective 2
181723654162,80733,169
281723645162,80733,169

Share and Cite

MDPI and ACS Style

Wang, W.; Chen, J.; Liu, Q.; Guo, Z. Green Project Planning with Realistic Multi-Objective Consideration in Developing Sustainable Port. Sustainability 2018, 10, 2385. https://doi.org/10.3390/su10072385

AMA Style

Wang W, Chen J, Liu Q, Guo Z. Green Project Planning with Realistic Multi-Objective Consideration in Developing Sustainable Port. Sustainability. 2018; 10(7):2385. https://doi.org/10.3390/su10072385

Chicago/Turabian Style

Wang, Wei, Jingjie Chen, Qi Liu, and Zhaoxia Guo. 2018. "Green Project Planning with Realistic Multi-Objective Consideration in Developing Sustainable Port" Sustainability 10, no. 7: 2385. https://doi.org/10.3390/su10072385

APA Style

Wang, W., Chen, J., Liu, Q., & Guo, Z. (2018). Green Project Planning with Realistic Multi-Objective Consideration in Developing Sustainable Port. Sustainability, 10(7), 2385. https://doi.org/10.3390/su10072385

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop