• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Stochastic Earned Duration Analysis for Project Schedule Management

    2022-04-22 11:42:44FernandoAcebesDavidPozaJosManuelGonzlezVaronaAdolfopezParedes
    Engineering 2022年2期

    Fernando Acebes*, David Poza, José Manuel González-Varona, Adolfo López-Paredes

    GIR INSISOC-Department of Business Organization and CIM, School of Industrial Engineering, University of Valladolid, Valladolid 47011, Spain

    Keywords:Earned duration management Earned value management Stochastic project control Duration forecasting Uncertainty

    ABSTRACT Earned duration management(EDM)is a methodology for project schedule management(PSM)that can be considered an alternative to earned value management (EVM). EDM provides an estimation of deviations in schedule and a final project duration estimation. There is a key difference between EDM and EVM: In EDM, the value of activities is expressed as work periods; whereas in EVM, value is expressed in terms of cost.In this paper,we present how EDM can be applied to monitor and control stochastic projects. To explain the methodology, we use a real case study with a project that presents a high level of uncertainty and activities with random durations. We analyze the usability of this approach according to the activities network topology and compare the EVM and earned schedule methodology (ESM) for PSM.

    1. Introduction

    Monitoring and control activities are a crucial aspect of project management throughout a project’s life cycle [1,2]. Earned value management(EVM)has been the most widely used tool for project control since 1967 [3]. The US Department of Defense (DoD)approved a directive that includes key EVM parameters among the 35 criteria that should be met by any industrial firm when applying some kind of cost-reimbursable or incentive contract for major system procurements.The US DoD provided an EVM system(EVMS), which was initially and inflexibly applied for decades by the US Government; later, it was also adopted in other countries such as Australia, Canada, and Sweden. The key point in adopting EVM was to prevent cost growth risk when the government is the final responsible party for budget overruns. EVM was initially adopted for monitoring and controlling project costs.

    A detailed explanation of EVM can be found in Refs. [3-5] as well as in the extensive list of references[6-8].Lipke[9]proposed the earned schedule (ES) with EVM parameters to provide new metrics for schedule control. Pajares and López-Paredes [10] considered the inherent uncertainty of activities and defined the schedule control index(SCoI)and cost control index(CCoI)indicators to overcome some limitations in ES and EVM for schedule control. Acebes et al. [11] went one step further and described a graphical framework for integrating cost, schedule, and risk monitoring.

    Khamooshi and Golafshani [12] defined an alternative framework to EVM, known as the earned duration management (EDM)methodology. EDM is intended for monitoring and controlling the project schedule by redefining EVM parameters in workperiod terms rather than cost measurements [13]. Comparisons between EVM and EDM frameworks are a fruitful field for researchers interested in project control and the accurate forecasting of final costs and duration. De Andrade and Vanhoucke [14]presented the results they obtained from comparing EDM and EVM in the provision of accurate project duration forecasting.Using data from real projects, they concluded that EDM provided better results when using the EDM project regularity indicator.

    Our approach to improve the accuracy of both project control and final duration forecasting is to consider inherent aleatoric uncertainty when estimating the work periods for each activity in the planning stage. The starting point is the process described by Acebes et al. [15] to improve project monitoring and control within the EVM framework. We adapted this process to the EDM in order to acquire better knowledge of any deviations from the planned schedule at any intermediate control milestone, as well as the final project duration estimation. With the results obtained in this way,and by taking data from real projects(with significant differences in network topology), we compared EVM and ES using the mean absolute percentage error (MAPE).

    This paper is structured as follows. In Section 2, we present a bibliographic review of the most relevant contributions for project monitoring and control by the EVM methodology.We then present the research process followed in this paper.We describe stochastic earned duration analysis and project control techniques and offer a case study to better illustrate the process of applying the methodology to a real project. Next, we compare the use of EVM and earned schedule methodology (ESM) for projects with different network topologies. Finally, we present the main conclusions and results.

    2. Background

    Project monitoring and control processes are transcendental functions in project management[1,16].They are designed to take information from the status project execution and compare it with the base scenario.Analyzing possible planning variance can be useful in the decision-making process of adopting potential corrective measures [17,18].

    This section provides a general summary of the research conducted on project control methods and on the different statistical algorithms that we use in our proposed methodology.First,we discuss project control using the EVM methodology. Second, we examine project control using the EDM. In the last section, we describe the different statistical techniques that are applied to the classification and regression problems.

    2.1. Progress monitoring: EVM

    Rozenes et al. [19] conducted a literature review to provide an overview of the nature and importance of project control,including factors that determine the project success and control systems analysis. The most recent literature focuses mainly on EVM as the most widely used fundamental tool for project control,specifically when monitoring cost [20] and controlling time based on the ES concept [9].

    Willems and Vanhoucke [21] classified the bibliography that relates project control to EVM methodology. One of the classifications conducted in their work was based on the methodology that has been applied to problem solving. Another classification that Willems and Vanhoucke [21] included in their work was established in accordance with the degree of uncertainty inherent to each project: deterministic, stochastic, and fuzzy. Thus, there are analyses whose calculations are based on average or expected values that are labeled as deterministic. Some analyses consider the uncertainty of project activities as probability distribution functions, which are labeled as stochastic. The result consists of distributions and confidence intervals connected to estimates. Finally,there are fuzzy analyses that take a probabilistic approach in which data are not only imprecise,but also vague.Hence,they can be represented by fuzzy numbers and manipulated by fuzzy techniques[22].

    The literature on deterministic and stochastic analyses is very extensive. Pellerin and Perrier [1] compiled works dealing with methods, techniques, and tools for project planning and control by paying special attention to the EVM in the project control section.Haz?r[18]conducted a similar study by identifying analytical models and decision support tools for project control.He included the work by Pajares and López-Paredes[10],who introduced a new procedure for project control in an environment with uncertainty(the procedure extended in Ref. [11]). Colin and Vanhoucke [23]focused their study on process control during project execution and compared the efficiency of different control methods using EVM. Vanhoucke [2] also reviewed works on tolerance limits in process control.All the articles cited here include many others that have been reviewed, compared, and analyzed, providing us with a measure of the importance attached to the EVM in relation to project control [6,23-31].

    As for research about the estimation of project duration upon its completion,an extensive bibliography exists[32-34].Batselier and Vanhoucke [33] evaluated the accuracy of different forecast techniques based on EVM. Wauters and Vanhoucke [35] focused on the stability of the results offered by EVM in comparison with computational experiments.Batselier and Vanhoucke[36]assessed different prediction methods using EVM applied to real projects to compare the obtained results. Finally, although the compilation can be widely extended, we mention the work by Wauters and Vanhoucke[37],who reviewed different methods that incorporate artificial intelligence for forecasting the final project duration.

    Both fuzzy techniques and EVM have been widely used by several authors. Naeni et al. [38] present a fuzzy-based earned value model,in which they incorporate uncertainty from people’s judgements and transform it into linguistic terms. Mortaji et al. [39]employed EVM in vagueness environments using left-right (L-R)fuzzy numbers. Salari et al. [40] used fuzzy techniques with EVM in financial aspects of the cost control system. Salari et al. [41]applied EVM to predict future project performance through statistical modeling. Due to the vagueness and imprecision associated with the data from real case projects, the time and cost behavior of each option were presumed to be fuzzy numbers. Similarly,other authors have used fuzzy techniques with EVM to improve a project’s future performance by forecasting [41-44].

    It should be noted that the fuzzy technique is based on the use of linguistic terms when assigning a specific value to a variable is impossible. Above all, such variables could be considered ambiguous, imprecise, or vague. Something similar occurs with the grey system theory [45], which can be applied together with the EVM[46]. Although these two methodologies (fuzzy and grey system techniques)work with uncertainty,they can be differentiated from stochastic analyses,in which project activities are perfectly defined for their probability distribution functions.

    With time, continuous innovations have been proposed in the methodology that have attempted to improve both future predictions and project control at each monitoring time.All these refinements to the methodology, in both research branches, are part of attempts to obtain more effective results with fewer errors(in both project control and forecast).

    2.2. Progress monitoring: EDM

    Khamooshi and Golafshani[12]introduced the EDM concept.To remove the correlation between project cost and duration in the EVM methodology, they proposed a methodology that measures the ‘‘work” carried out during each period. The control of project duration,as well as the forecast of its final duration at each control time,are accomplished in duration terms independently of the cost of each activity.

    Although the ES technique proposed in Ref. [9] uses time units for the control of the project timeframe, the calculation of this parameter(i.e.,ES)is based on cost units.By using EDM,the calculations for project duration and cost become independent, and each employs the units corresponding to its magnitude. Since the novel EDM was first introduced, several studies about it have appeared. De Andrade and Vanhoucke [14] performed a comparative analysis between time predictions using ES and EDM.Khamooshi and Abdi[47]applied the EDM to predict project duration with exponential smoothing techniques. Ghanbari et al.[48,49] applied fuzzy techniques to solve uncertainty problems by applying the EDM.The literature involves the use of fuzzy techniques in conjunction with EDM [48,50-52].

    De Andrade et al. [13] used real projects to compare project duration estimation results according to both EDM and EVM.Yousefi et al.[53]controlled the project by applying statistical control charts based on the indices provided by the EDM methodology.

    Since the concepts and indicators provided by the EDM were first introduced, we have observed that many innovations are related to them;thus,we aim to use this methodology to improve project monitoring and control,as well as forecasts of duration and final cost. In this paper, we present a methodology based on EDM regarding project control that makes predictions of a project’s final duration by incorporating uncertainty into project activities through a probability distribution function.

    2.3. Algorithms for classification and regression problems

    This section explains the basic concepts of the statistical analysis used herein, as we briefly indicate what we mean by anomaly detection, classification, and regression. We also briefly describe the different algorithms used for these techniques.

    Novelty detection consists of identifying observations that derive from, or are inconsistent with, the sample data in which they occur [54,55]. The idea is to build a model that describes the normal project behavior range. This normality model is used as a test by comparing it with the actual project development.

    The methodologies used for novelty detection focus on estimating the generative probability density function from the data drawn from the simulation data. This function is used to calculate the probability of a new observation (the actual project) having been generated by the distribution[54-57].We applied the kde2d function of the ‘‘MASS” package of R software for kernel density estimations with radial kernels [58].

    Analyzing the data as a classification problem allows us to estimate the probability of a project finishing on time.A classification problem aims to predict a quantitative variable, which is often referred to as a response, outcome, or dependent variable with a set of qualitative and/or quantitative variables called predictors,independent variables, or simply variables.

    Analyzing the data as a regression problem allows us to quantify any project lag. A regression problem involves predicting a qualitative, qualitative, or continuous variable, also called a response, output, or independent variable, as in the classification problem, with a set of qualitative and/or quantitative variables,the predictors.

    We now go on to explain the operation of all the algorithms that we use in our model,which are all included in the R software package ‘‘caret” [59,60]. The linear discriminant analysis (LDA) is a dimensionality reduction technique. It is used as a pre-processing step in machine learning and pattern classification applications.The goal of LDA is to project features in a higher dimensional space onto a lower-dimensional space to avoid the dimensionality curse and to reduce the required resources and dimensional costs[61,62].

    A classification and regression tree(CART)is a predictive model that explains how an outcome variable’s values can be predicted based on other values.CART output is a decision tree in which each fork is split into a predictor variable and each end node contains a prediction for the outcome variable[63].K-nearest-neighbor(kNN)is a supervised instance-based machine learning algorithm. It can be used to classify new samples (discrete values) or to predict(regression and continuous values). It essentially classifies values by finding the ‘‘most similar” (in terms of closeness) data points learned in the training stage and by making assumptions about the new points based on that classification [64].

    Support vector machines(SVMs)are a set of supervised learning algorithms.These methods are usually related to classification and regression problems.With a set of training examples(of samples),we can label classes and train an SVM to build a model that predicts the class of a new sample.Intuitively,the SVM is a model that represents the sample points in space by separating classes into two spaces that are as wide as possible by defining a separating hyperplane as the vector between the two points of the two classes that are closer to one another,known as the support vector.When the new samples are put in correspondence with this model,depending on the spaces in which they belong, they can be classified as one class or the other[65].A random forest(RF)is a combination of predictor trees,where each tree depends on the values of an independently tested random vector with the same distribution for each tree. It is a substantial bagging modification that builds a large collection of uncorrelated trees and then averages them[66].Linear regression(LR)is a linear approach that is followed to model the relation between a scalar response and one explanatory variable or more (also known as dependent and independent variables). The case of one explanatory variable is called simple LR;the process is called multiple LR if there is more than one [67].

    3. Stochastic earned duration methodology (SEDM)

    Acebes et al. [15] describe a methodology for project monitoring and project control called stochastic earned value analysis. Its starting point is to generate a wide range of projects by means of a Monte Carlo simulation that are compatible with the planned project’s specifications. The analysis at each control milestone depends on the statistical techniques that are followed to study the project—that is, anomaly detection algorithms, and classification and regression problems?? This analysis can be extended by adding new algorithms (i.e., statistical or machine-learning techniques).. The ultimate aim is to provide project managers with a decision support system to detect abnormal deviations from the planned project and to estimate the probability of overruns,as well as the expected time and work-periods until the project ends.

    3.1. Earned duration management

    EDM is a methodology that creates duration-based performance metrics and aims to decouple schedule and cost performance measures completely. EDM focuses on the exclusive usage of timebased data for the generation of physical progress indicators.Rather than considering the value of project activities in monetary units, the value of activities is expressed as work periods. This is the key difference among EDM, EVM, and ES, as the latter two are based on the costs of activities.

    With this information,in the planning phase,we can create the curves displayed in Fig. 1: the total planned duration (TPD), total earned duration (TED), and total actual duration (TAD) [12]. The analogy with those used in the EVM is evident:①TPD is the cumulative number of planned working periods throughout the project;②TAD comprises all the working periods spent prior and up to the actual duration (AD); ③TED is the number of working periods earned by AD(i.e.,the value of the performed work(e.g.,workdays)expressed as a proportion of the planned work).

    As with the EVM, the TED value equals the final planned TPD value at the end of the project.

    By definition,each planned day of every activity has a weight of 1, regardless of the effort, resources, or costs involved in performing it.The AD of each activity i(ADi)is the number of working days that it took to complete that activity. To calculate the value of the daily earned duration(ED)for every activity effectively performed on a working day, the planned duration (PD) of an activity i (PDi)must be divided by its ADi. The sum of the daily EDs of a certain activity i defines the ED of that activity (EDi). The ED of a project calculated during a control period(TED)corresponds to the sum of the EDi’s of all the project activities.

    Fig. 1. Conceptual EDM graph based on Ref. [12]. ED(t): the earned duration (ED)corresponding to the control period; AD: actual duration; BPD: baseline planned duration; AFD: actual finish date.

    Fig.1 represents a conceptual EDM graph based on Ref.[12]—an S-curve that depicts the total accumulated duration for the planned (and actual) progress of activities on each working day for a project plotted against time. The magnitude represented on the y-axis in this methodology is the accumulated sum of the planned time units that correspond to the activities performed during that period. Therefore, the graph takes on a theoretical ‘‘S”form, with a greater or lesser approximation to an ‘‘S” curve depending on each project’s scheduling.

    AD is the control milestone point that we wish to use to monitor the project.It is the equivalent to the actual time in EVM/ES.At this time,we know the TED,and we can calculate the ED(t)on the TPD curve. Eq. (1) is the analytical expression used to calculate ED(t):

    where ED(t)is the ED corresponding to the control period.Note that t and t+1 are two consecutive time periods that belong to the TPD curve such that t <ED(t)<t+1 and t+1-t=1(if we consider calendar unitary).

    The calculation of ED(t)corresponds to the resolution of a linear interpolation, where the TPD curve approaches a straight line between time instants t and t+1(which are known).This calculation is independent of the TPD curve shape if the curve shape takes an S-curve form or if the representation is linear.

    3.2. Stochastic earned duration analysis

    Our analysis is performed in two stages. First, in the planning phase, we collect the information available about the aleatoric uncertainty of the activities (i.e., the type of probability distribution function and the characteristic parameters such as the expected value,standard deviation,most optimistic end date,most likely end date, most pessimistic end date, etc.). We apply the Monte Carlo simulation to generate a large population of simulated projects.These‘‘instances”of the approved planned project are the universe of simulated planned projects that are compatible with the available information(i.e.,the network topology and the uncertainty of the activities). The type of distribution function assigned to each activity does not affect the representation of the indicators illustrated in Fig. 1 (TPD, TAD, and TED), as the expected values of the timework units of the activities are used to represent the indicators. The type of distribution function has an impact on the values assigned to activities when applying the Monte Carlo simulation. Therefore, this would impact the actual situation of the project that is underway in comparison with the planned project at each control point,as will be seen,for example,in Section 4.1 below.

    In the second phase, we use advanced statistical techniques at each control milestone during the project. Our goal is to answer the questions that project managers ask: Do we have to take corrective action or can the observed deviations from the planned project be considered to be in accordance with the expected behavior?Can we obtain an accurate estimation of the final time when the project ends?

    In the following subsections,we provide a detailed explanation of the methodology, along with a flow diagram of the whole process at the end of this section.

    3.2.1. Planning phase: Monte Carlo simulation

    In the project planning phase, we have information about the activities that make up the project—namely,the sequencing,duration,and aleatoric uncertainty that defines them.By using the most probable duration for the activities and applying EDM,we can represent the TPD curve, as shown in Fig. 2.

    Because the duration of the project activities contains aleatoric uncertainty, we can apply the Monte Carlo simulation to the project under study.As a result,we obtain a large number N of possible simulated projects that are compatible with the uncertainty defined for each activity. Each of these simulated projects represents a possible project execution,because every activity was randomly assigned a duration following the distribution function with which it was programmed.

    For each of these simulated projects j,we can construct its TADjcurve of real duration(RD);we can also calculate its corresponding TEDjcurve of ED. In Fig. 2, we display the planned project (TPD),the project underway at t = AD, and only one simulated project instance (j).

    Fig. 2. Monte Carlo simulation: planned project (TPD), project underway (TEDAD and TADAD), simulated project j (TEDADj and TADADj), and the BPD.

    As with the EVM,where,by definition,PV=EV at the end of the project(independently of the project being delayed or continuing),in the EDM at the end of the project,TED= TPD(TPDBPD= TEDAFD)(where PV is planned value; EV is earned value; BPD is baseline planned duration; and AFD means actual finish date). Therefore,all the TEDjcurves of each simulated project will take the same value at the end of the project, which will coincide with the TPD value at the end of the project (TPDBPD= TEDjAFDj) (Fig. 2). During the proposed process,all the projects that we obtain after applying the Monte Carlo simulation will have the same planned project in common(the same TPD curve). Therefore,if TEDADcorresponds to a percentage of the final value of TPD, the TEDADjof any simulated project will coincide with the previous value because, if we apply the same percentage to the identical final value (TEDj= TPD), the TED value of each curve will coincide (TEDAD= TEDADj).

    At each control milestone AD,we know the pair(TEDAD,TADAD)for the project underway. There are N simulated projects, and we can calculate in ADjthe triad (ADj, TEDADj, TADADj) from TEDADfor each simulated project. We calculate in AD the project progress index (PPI) for the project that is underway (Eq. (2)).

    where BPD is the planned finish date. ED(t) is equal for the project underway and for every simulated project j because it is obtained during the project planned with TEDAD, which is the same for each simulated project TEDADj.

    From the N simulated projects, we can obtain a point cloud of pairs (ADj, TADADj) for this PPI value. We use these data to obtain the statistical properties for the project at any control milestone and to know if project deviations are a consequence of the expected variability. We then apply advanced statistical techniques to these data,which provide the benchmark for real project monitoring and control(classification problem),and for forecasting the expected duration (regression problem).

    3.2.2. Control phase: Project control and predicting final duration

    Following the analysis performed in Ref. [15], we apply the techniques developed for anomaly detection to study the project deviations.The ultimate purpose is to build a model that describes the project’s‘‘normal”range of behavior.We need to aggregate all the point clouds (ADj, TADADj) obtained previously for each PPI value to gain a general density function (Fig. 3). We use function kde2d, which is included in R ‘‘MASS” [58]. At each control milestone of the real project that is underway(AD,TADAD),we can calculate the probability that falls within the expected variability(Fig. 4).

    To estimate the probability of the project finishing on time, we analyze data as a classification problem; we use the data from the N simulated projects. The algorithms use a proportion of the data for model training, and the rest is used for the trial. In the control milestone AD,we know the values(ADj,TADADj)for each simulated project and whether the project will finish on time or not. We use the R ‘‘caret” software package [59,60] first to cross-validate the data employed for the training and trial. Afterward, this package makes it possible to test different algorithms to select the one that performs better for the studied classification problem[78-82]?? For a detailed study of these algorithms, see Refs. [78-82]..We select LDA,CARTs,kNN,SVMs with a radial kernel,and an RF.Finally,we choose the algorithm that performs best in our classification problem. In Section 4, we show the process in a real case study.

    To accurately forecast the time when the project that is underway is expected to finish, we must study the data from simulated projects as a regression problem, as we do in the classification problem. In this case, from each simulated project j, we use the absolute value of the deviation(advance or delay)of its final duration from the planned value (BPD). We also employ the R ‘‘caret”package to test the following algorithms: LR, generalized linear regression (GLM), penalized linear regression (glmnet), CART,SVMs with a radial basis function, and kNN. We must also choose the best algorithm for the regression problem, as explained in the next section.

    To evaluate and compare the accuracy of the different estimation methodologies, we use the MAPE measure, which has been previously employed in related research [68-71]. This measure provides a percentage value of the forecasting method’s predictive accuracy (Eq. (3)). The lower the MAPE value for a forecasting method is, the more accurate the method is.

    where n refers to the total number of monitoring periods while the project is underway. Estimated duration at completion (EDAC) is used to indicate the final estimated project duration, calculated while period t is monitored.

    To calculate the MAPE,we use the following as data:RD and the forecast value (EDAC). The former is obtained from the prediction of our model during each control period(EDACt).The formula does not use the AD in the calculation,but the RD.At each control time,the error between the real project duration(RD)versus the forecast duration (EDACt) can be calculated.

    4. Computational experiment

    To explain the SEDM, we choose a real project from the OR-AS database [72-74]. We select the project called ‘‘2016-15 Residential House Structural Work.xlsx,” which consists of 13 activities with a planned duration(BPD) of 126 time units. In the end, however, the project ended after a duration of 130 time units. For the work periods,141 workdays were planned,but the real final work took 151 workdays.

    BPD is the project planned duration. After calculating all the activity durations and sequencing them properly,we conclude that the total project planned duration in the example is 126 time units.In the EDM, we calculate the timework units for each activity. By definition, each planned timework unit (day, week, month, etc.)of each activity has a weight of 1,regardless of the effort,resources,or costs involved in its execution. If we add up all the timework units of all the project activities, the result is 141 workdays.

    The project contains some activities that are performed in parallel, while others are performed in series. Its final duration is 126 time units. If all the activities are sequentially executed (in series)and there are no time buffers, the planned duration will coincide with the planned timework (141 workdays) because each timework unit of each activity is assigned a weight of 1 unit in the EDM.

    In order to assign a given probability distribution function to the project activities,Hammad et al.[75]conducted a comparative study on different probability distribution functions (PDFs) and concluded that the most appropriate PDF for the project was normal distribution.However,we decided to use the triangular distribution function for modeling the activity’s duration because the definition of the project activities provides us with the most probable, most optimistic, and most pessimistic values. Furthermore,the literature mentions that a triangular distribution can be used as a proxy for beta distribution in the risk analysis [28,76].

    Uncertainty about the duration of activities is modeled here as a triangular distribution function whose parameters are the pessimistic, most likely, and optimistic duration of each activity.

    Fig.5 represents the data of both the planned project(TPD)and the real project underway with the curves TAD and TED (as explained in Fig. 1). It can be seen that they are almost linear.

    Fig. 3. Kernel density estimation. (a) The point cloud (ADj, TADADj); (b) probability density curves.

    Fig. 4. Flow diagram: SEDM.

    In the project planning phase, we use the Monte Carlo simulation to obtain N simulated projects according to the uncertainty of each activity duration.In this example,we employ the commercial Matlab software to generate 25 000 different simulated projects. The software application assigns a random duration to each project activity according to its probability distribution function in each simulation. If we repeat this operation 25 000 times,we will obtain the same number of different projects generated by the Monte Carlo simulation,each with a different final duration.The set of all these projects simulated at their final instant can be represented as a point cloud (see the set of blue dots in Fig. 6).

    4.1. Deviations in the control milestones

    We monitor the deviations in the control milestones as AD = 45 d. We take the data corresponding to the timework units spent by each activity until that control period.At this time,TPD is 48 workdays,TAD is 55 workdays,and TED is 52.54 workdays.We apply Eq. (1) and determine the value of ED(t) to be 49.54 days(ED(t)=45+(52.54-52)/(53-52)=49.54).We then apply Eq.(2)and determine the PPI value to be 39.32%(PPI=49.54/126=39.32%).In the planning phase and after applying the Monte Carlo simulation,we obtain 25 000 simulated projects(based on the planned project data).

    Fig. 5. Representation of the project run according to the EDM.

    Fig. 6. Representation of the simulated projects at both the control time(PPI = 39.32%) and final execution time (PPI = 100%).

    In the execution phase, the real project is at a certain control time (AD = 45 d and PPI = 39.32%). For each j simulated project(Pj) and for this control time (PPI = 39.32%), we must calculate which pairs of points (ADj, TADADj) fulfil this condition.

    For this purpose,we calculate the value of TEDADof the real project underway.This value will coincide with the same parameter of all the simulated projects (TEDAD= TEDADj) (Fig. 2). With the obtained TEDADjvalue, for each project Pjwe calculate the corresponding time value ADjand its real duration value TADADj. These two values are included in Table 1 for each simulated project.

    The columns in Table 1 (AFD and TAD) are the final results of the duration and work periods for each simulated project (Pj). To compare these results with the planned values, we assign a value of 0 if the project is not behind schedule, and a value of 1 otherwise. In the last two columns, we include the actual value of the simulated project’s advance or delay(Pj)in relation to the planned one.

    For example, in the simulated project identified as P1,PPI = 39.32% corresponds to a pair of values (ADj= 53.522,TADADj= 58.107). The AFD is 125.135 days, which is earlier(0.865 days) than initially planned (this means that delay = 0).

    We can represent the pairs (ADj, TADADj) of the universe of simulated projects for PPI = 39.32% (Fig. 6), which produces the orange-colored cloud of dots at the bottom left of the figure. An asterisk (*) denotes the position in the diagram of the project underway for this PPI value: (AD = 45, TADAD= 55). If the actual project underway is in the point cloud of the simulated projects(the red-dotted cloud in Fig. 6), then the real project is underway,according to the normal variability of the activities composing the project. If the actual project (represented by * in Fig. 6) is located outside the point cloud, then this situation cannot be explained by the aleatoric uncertainty of the activities.This situation’s execution deviates from the normal variability provided by the set of project activity uncertainties. The blue-colored cloud of dots in the top right of the Fig. 6 represents the final time (AFDj, TADj)for the universe of simulated projects.

    We can acquire further information (Fig. 7) about the real project underway (PPI = 39.32%) if we represent the orangecolored cloud of dots (ADj, TADADj) in the control milestone(AD = 45, TADAD= 55) among the simulated projects that end in advance (delay = 0, AFDj≤BPD), and among those that end after a delay(delay=1,AFDj>BPD).The project underway comes closer to the projects that finish with a delay and over workload.

    We apply the anomaly detection algorithm(the kde2d function in R ‘‘MASS”) to the dataset of couples (ADj, TADADj) that corresponds to AD = 45 (PPI = 32.39%) in order to gain more detailed information about the deviation observed in the project that is underway. This function provides the kernel density estimation that is displayed in Fig. 8. We observe that the project underway performs worse than 98% of the simulated projects, which can be taken as a warning to take corrective actions.

    4.2. Project estimations

    To provide some insight into when the project will end,we propose studying the project as both a classification problem and a regression problem. We use the R ‘‘caret” package to provide estimations of the probability of the project ending on time (i.e., not being delayed)and the expected eventual final time.Before obtaining the results, we process data by dividing the total sample(25 000 simulation results) into an explicit training dataset used to prepare the model(80%of outcomes)and an unseen test dataset to evaluate the model’s performance on unseen data (20% of the results).

    Many different metrics can be used to evaluate machine learning algorithms in R. When ‘‘caret” is used to evaluate the models,we get distinct metrics as output for classification problems and different metrics for regression problems.The default metrics used are ‘‘Accuracy” for classification problems and root mean squared error (RMSE) for regression.

    Solving the classification problem, Fig. 9 shows the results returned by R ‘‘caret” for our dataset of simulated projects in AD = 45 (PPI = 32.39%) with the already proposed algorithms.The Fig.9 represents two different ways of measuring the accuracy of the applied algorithms: Accuracy and Kappa. Accuracy and Kappa are the default metrics used to evaluate algorithms in binary and multiclass classification datasets in ‘‘caret.” Accuracy is the percentage of correctly classified instances among all the instances. Kappa or Cohen’s Kappa is similar to a classification accuracy,except that it is normalized at the baseline of the random chance on the dataset.

    The bottom of Fig. 9 shows the two types of employed metrics placed in two different quadrants:Accuracy on the left of the figure and Kappa on the right. The different evaluated proposed algorithms are placed on the ordinate axis. The order of placement isdescending, according to the accuracy of each algorithm. In the graph, it is possible to compare the averages and see the overlap of the margins between algorithms.These are useful plots because they show both the mean estimated accuracy and the 95% confidence interval (i.e., the range within which 95% of the observed scores fall).

    Table 1 A sample of the obtained Monte Carlo simulation results and PPI = 39.32%.

    Fig.7. Projects simulated in AD=45(PPI=39.32%).Red dots denote those that will end in advance; cyan dots depict those that will end after a delay.

    It can be seen that SVM with a radial basis function is the best option for this case because its average accuracy is the highest(0.80115) at the 0.95 confidence level. R ‘‘caret” also provides the same results in a tabular format, including the accuracy achieved by each algorithm (Fig. 10).

    This SVM algorithm provides a 38.35% probability at AD = 45 that the project underway will finish after a delay.In other words,there is a 61.65% probability of the project ending early. The regression problem returns an estimation of the expected time when the project will end. Once again, we use R ‘‘caret” to select the best algorithm for our problem, and we acquire (in this case) information as a figure (Fig. 11) or as a numerical table(Fig. 12).

    RMSE and R2are the default metrics used to evaluate algorithms in the regression datasets in‘‘caret.”The RMSE is the average deviation of the predictions from the observations;it is useful for gaining a general idea of how well(or not)an algorithm is doing in the output variable units.R2,which is known as R-squared or called the coefficient of determination, provides a goodness-of-fit measure for the predictions to observations. This value lies between 0 and 1 for no fit and a perfect fit,respectively.The RMSE provides a general idea of how wrong all the predictions are(where 0 is perfect),and R2indicates how well the model fits the data (where 1 is perfect and 0 is not well).Fig.11 represents the error obtained by each regression algorithm applied in our project, sorted in ascending order as the error increases.

    We select glmnet as the best algorithm (mean absolute error(MAE)and RMSE are lower).When we apply the glmnet algorithm to our dataset at AD = 45, we obtain an expected delay of-0.577 days.

    4.3. Validation

    The analysis of the project underway with SEDM at AD=45 can be summarized as follows: There is a 0.6165 probability that the project will end early, the expected time of the final duration is 0.577 days before the BPD(130 days),and the project goes beyond the expected behavior (98% of the universe of simulated projects).This is the analysis that is done only at this specific control milestone.

    Fig. 8. Probability density curves and the project underway.

    Fig. 9. Classification problem: selecting the best algorithm for the case study.

    Fig. 10. Classification problem: data in a tabular format. Min: minimum; Qu: quartile; Max: maximum; NA: not available.

    To validate our proposal,we performed a comparison with two other methodologies, ESM [9] and stochastic EV methodology(SEVM) [15], throughout the time that the project lasts. Table 2 shows the final project duration predictions obtained by the ESM and SEVM methods, as well as the work periods when applying the proposed SEDM method. All these values were calculated at a certain percentage of the project execution.

    Fig. 13 shows the project’s total duration estimation as computed daily from the beginning to the end, AD = {1, 2, ..., 130},by the three methodologies (the real project ended on day 130).At the control milestone AD=45,the three methodologies forecast that the project will end early(before the 130 days of this project’s AD).

    Upon reviewing the data of the real project that is underway,it can be seen that the project is progressing better than planned,until the final periods. This observation is consistent with both the SEDM and ESM forecasting, although ESM is too optimistic.Both SEVM and SEDM forecast quite well.At times,however,SEVM forecasts that the project will end early and, at other times,that it will end with a delay.

    We previously adopted MAPE(Eq.(3))to compare the accuracy of the estimation made by different methodologies. Fig. 14 illustrates this value during the project’s life cycle.ESM performs worse than SEVM and SEDM. For this case study, ESDM and ESVM offer similar estimations, with an average error of around 5%.

    Fig. 11. Classification problem: selecting the best algorithm for the case study. MAE: mean absolute error.

    Fig. 12. Regression problem: data in a tabular format.

    Table 2 Estimated final project duration based on ESM, SEVM, and SEDM.

    Fig. 13. The final project duration estimations during the project’s timeline.

    Fig. 14. MAPE: the final project duration estimation.

    5.The project control and monitoring benchmark:SEDM versus SEVM and ESM

    SEDM is a methodology used for monitoring and controlling projects. In the previously presented case study, both SEDM and SEVM provided similar final project duration estimations.To compare the two,we review the accuracy of the estimations(MAPE)in real project samples, which we select from among the projects available in the OR-AS database [72-74]. The database contains baseline scheduling data (network, resources, etc.), risk analysis data(for Monte Carlo simulations),and project control data(using EVM and ES metrics).

    We select four projects with different topology networks(serial/parallel (SP) indicator), TPD, and number of activities:2012-10, 2014-08, 2016-15, and 2016-28. The SP indicator has already been used [13,29,70,74,77], and its definition is shown in Eq. (4):

    where nsis the number of serial paths and ntis the total number of paths (including parallel paths). The SP value ranges from 1 to 0,where SP = 0 refers to a 100% parallel project network, while SP = 1 represents a 100% serial project network.

    Table 3 shows the data for each project: the identifier, SP indicator (s/p), ns, nt, number of critical paths (N), BPD, AFD, TPD, and TAD.

    We also include the MAPE diagram for the whole project life cycle for ESM, SEVM, and SEDM (Fig. 15). The first conclusion is that stochastic methods(i.e.,SEDM and SEVM)give better estimations than ESM when managing stochastic projects.In comparison,both SEDM and SEVM exhibit similar behavior for the 2012-10 and 2016-15 projects. These projects take different values for BPD,AFD, TPD, TAD, and number of paths, but the SP indicator is over 0.5 (i.e., it is a serial project network). The 2014-08 and 2016-28 projects have similar SP indicators (0.41 vs 0.45). SEVM performs better than SEDM for the 2014-08 project,but SEDM performs better than SEVM for the 2016-28 project.Thus,the first result of this comparison is that it makes sense to use SEDM once it is that both methodologies return different estimations.

    These results lead to a new research question:Can we establish a rule to assess whether the SEDM or the SEVM should be used to project monitoring and control?What factors affect each method’s accuracy?

    Table 3 Data for different project networks.

    Fig. 15. The MAPE study for different project networks. (a) 2012-10; (b) 2014-08; (c) 2016-15; (d) 2016-28.

    6. Conclusions

    The EDM facilitates project monitoring and control when the cost of activities is not a good estimator for the project duration.As an alternative to ESM and to SEVM, which use costs, SEDM is based on workload. SEDM is useful for monitoring and controlling projects in which costs are not the key indicator,such as development cooperation projects, and projects for which it is difficult to make a clear costs estimation: large and complex infrastructure projects, or research and development projects. In such cases,uncertainty in estimating the cost of activities comes into play,and using workload and SEDM can provide relevant information for project managers.

    Some studies explain how to implement EDM in deterministic projects, or even in fuzzy projects. However, situations can arise in which—due to the stochastic nature of the project activities’duration—activities become aleatory. Therefore, the time required for an entire project to finish is always questionable.Nevertheless,no method exists in the literature to apply EDM to stochastic projects. By meeting this need, the present research makes it possible to introduce uncertainty into project activities and to be able to use EDM methodology for the control of stochastic projects.This methodology allows project managers to know the project status at each control time (delay/advance). It also allows them to determine whether project overruns are within the expected variability or if there are structural and systemic changes throughout the project life cycle. Finally, this approach allows anomalous situations regarding the project definition to be detected by considering the possible correlation between the time and cost of project activities. It also makes it possible to calculate the probability of exceeding the expected duration.

    In this paper, we explained how SEDM should be applied to stochastic projects in a similar way to SEVM in order to monitor and make good final project duration estimations. Monte Carlo simulation provides better project duration estimations than ESM when working with stochastic projects. The process can be implemented in real projects, allowing project managers to monitor relevant deviations in workload or duration estimations.

    We presented a case study to illustrate the application of SEDM to stochastic projects,and validated the SEDM methodology in the proposed case study. We compared the results of SEDM with the results of both ESM and SEVM. Finally, we explained our analysis on the interest and usability of SEDM.We selected a set of four projects for which SEVM offers good final project duration estimations. We also found that SEDM and SEVM sometimes return equivalent final duration estimations, although one occasionally performs better than the other.

    Further research is required to determine how the network topology (SP indicator) and other parameters affect the accuracy of both SEDM and SEVM.While a high SP indicator value(close to 1) can imply that SEDM and SEVM are equivalent and other parameters do not affect the accuracy of either SEDM or SEVM, other project parameters are necessary for SP values under 0.5.

    Acknowledgments

    This research has been partially financed by the Regional Government of Castille and Leon (Spain) with Grant (VA180P20).

    Compliance with ethics guidelines

    Fernando Acebes, David Poza, José Manuel González-Varona,and Adolfo López-Paredes declare that they have no conflict of interest or financial conflicts to disclose.

    精品一区二区三区视频在线 | 少妇裸体淫交视频免费看高清| 精品国产美女av久久久久小说| 美女高潮的动态| 91av网站免费观看| 极品教师在线免费播放| 99久久无色码亚洲精品果冻| 18美女黄网站色大片免费观看| 狠狠狠狠99中文字幕| 亚洲性夜色夜夜综合| av在线天堂中文字幕| 国产精品女同一区二区软件 | 精品国产乱码久久久久久男人| 久久久国产精品麻豆| 噜噜噜噜噜久久久久久91| 久久精品影院6| 午夜免费观看网址| 久久精品影院6| 欧美日韩中文字幕国产精品一区二区三区| 老汉色av国产亚洲站长工具| 日韩欧美三级三区| 亚洲av美国av| 日韩欧美三级三区| 88av欧美| 老汉色av国产亚洲站长工具| 床上黄色一级片| 精品国产美女av久久久久小说| 黄色女人牲交| 国产成年人精品一区二区| 色综合站精品国产| 黄色视频,在线免费观看| 亚洲精品国产精品久久久不卡| 午夜免费观看网址| 在线免费观看的www视频| 97超视频在线观看视频| 久久天堂一区二区三区四区| 国产蜜桃级精品一区二区三区| 亚洲成人中文字幕在线播放| 在线视频色国产色| 国产野战对白在线观看| 精品国产美女av久久久久小说| 久久精品影院6| 琪琪午夜伦伦电影理论片6080| a级毛片a级免费在线| 亚洲av成人av| 麻豆国产97在线/欧美| 色吧在线观看| 变态另类丝袜制服| 国产精品一区二区三区四区久久| www.999成人在线观看| 视频区欧美日本亚洲| 一个人免费在线观看的高清视频| 欧美一区二区国产精品久久精品| a级毛片a级免费在线| 欧美zozozo另类| 中国美女看黄片| 麻豆成人午夜福利视频| 国产美女午夜福利| 91麻豆av在线| 日本一本二区三区精品| 一级毛片高清免费大全| 一个人看的www免费观看视频| 天天一区二区日本电影三级| 亚洲在线观看片| 日日摸夜夜添夜夜添小说| 成人高潮视频无遮挡免费网站| 91九色精品人成在线观看| 特级一级黄色大片| 国语自产精品视频在线第100页| 亚洲人成网站在线播放欧美日韩| 国产99白浆流出| 人人妻人人澡欧美一区二区| 99久久精品热视频| 欧美黄色片欧美黄色片| 免费看光身美女| 757午夜福利合集在线观看| 可以在线观看毛片的网站| 国产成人一区二区三区免费视频网站| 久久伊人香网站| 国产欧美日韩精品一区二区| 国产毛片a区久久久久| 国产视频一区二区在线看| 我的老师免费观看完整版| 久久这里只有精品中国| 99热只有精品国产| 国产91精品成人一区二区三区| 国产av不卡久久| 麻豆国产97在线/欧美| 一夜夜www| 一个人观看的视频www高清免费观看 | www.999成人在线观看| 最近视频中文字幕2019在线8| 亚洲av熟女| 午夜福利视频1000在线观看| 在线免费观看不下载黄p国产 | 激情在线观看视频在线高清| 大型黄色视频在线免费观看| 香蕉av资源在线| 制服丝袜大香蕉在线| 成人亚洲精品av一区二区| 亚洲色图av天堂| 国产私拍福利视频在线观看| 在线观看免费午夜福利视频| 欧美日本视频| 巨乳人妻的诱惑在线观看| 亚洲国产精品成人综合色| 国产精品永久免费网站| 999精品在线视频| 久久久久久国产a免费观看| 午夜激情欧美在线| 日韩精品中文字幕看吧| 一二三四社区在线视频社区8| 熟女人妻精品中文字幕| 国产亚洲精品综合一区在线观看| 国产一区在线观看成人免费| 香蕉国产在线看| 日日摸夜夜添夜夜添小说| 亚洲精品一区av在线观看| 国产黄色小视频在线观看| 成熟少妇高潮喷水视频| 不卡一级毛片| 噜噜噜噜噜久久久久久91| 中出人妻视频一区二区| 动漫黄色视频在线观看| 黄色视频,在线免费观看| 成人三级做爰电影| 我的老师免费观看完整版| 午夜福利免费观看在线| 欧美另类亚洲清纯唯美| 日韩欧美 国产精品| 中文字幕熟女人妻在线| 欧美极品一区二区三区四区| 身体一侧抽搐| 亚洲av第一区精品v没综合| 99久久成人亚洲精品观看| 三级国产精品欧美在线观看 | 成人国产综合亚洲| 国产成年人精品一区二区| 三级毛片av免费| 又黄又粗又硬又大视频| 色吧在线观看| 国产成人av教育| 无限看片的www在线观看| 少妇丰满av| 日本一二三区视频观看| 真人做人爱边吃奶动态| 美女大奶头视频| 亚洲精品久久国产高清桃花| 91在线观看av| 国产精品一及| 成年免费大片在线观看| 全区人妻精品视频| 亚洲av第一区精品v没综合| 日韩欧美国产在线观看| ponron亚洲| 51午夜福利影视在线观看| 国产人伦9x9x在线观看| 亚洲精品一区av在线观看| 99久久无色码亚洲精品果冻| 色综合婷婷激情| 在线观看一区二区三区| 一进一出抽搐动态| 国内精品一区二区在线观看| www.999成人在线观看| 桃色一区二区三区在线观看| 亚洲一区二区三区色噜噜| 99国产综合亚洲精品| 欧美中文综合在线视频| 亚洲av成人不卡在线观看播放网| 成人无遮挡网站| 真人做人爱边吃奶动态| 国产精品一及| 国产单亲对白刺激| 国内少妇人妻偷人精品xxx网站 | 国内精品美女久久久久久| 舔av片在线| 国内久久婷婷六月综合欲色啪| 午夜视频精品福利| 国产精品久久视频播放| 国产精品亚洲美女久久久| 国产蜜桃级精品一区二区三区| 欧美日韩福利视频一区二区| 在线观看66精品国产| 欧美一区二区国产精品久久精品| 级片在线观看| www日本黄色视频网| 久久性视频一级片| 激情在线观看视频在线高清| 女生性感内裤真人,穿戴方法视频| 精品午夜福利视频在线观看一区| 熟妇人妻久久中文字幕3abv| 12—13女人毛片做爰片一| 国产真人三级小视频在线观看| 国产精品自产拍在线观看55亚洲| 亚洲七黄色美女视频| 别揉我奶头~嗯~啊~动态视频| 熟女少妇亚洲综合色aaa.| 久久精品国产综合久久久| 久久久久久九九精品二区国产| 男女做爰动态图高潮gif福利片| 亚洲精品中文字幕一二三四区| 很黄的视频免费| 亚洲国产日韩欧美精品在线观看 | 亚洲欧美日韩无卡精品| 夜夜爽天天搞| 精品久久久久久久人妻蜜臀av| 午夜福利欧美成人| 中文字幕精品亚洲无线码一区| 国语自产精品视频在线第100页| 国产三级黄色录像| 天堂影院成人在线观看| 国产一区二区在线观看日韩 | 久热久热在线精品观看| 亚洲精品自拍成人| 日韩亚洲欧美综合| 日本熟妇午夜| 乱人视频在线观看| 日本一本二区三区精品| 精品一区二区免费观看| 在线免费观看不下载黄p国产| 亚洲成人av在线免费| 最近视频中文字幕2019在线8| 精品久久久久久久久久久久久| 午夜福利在线在线| av女优亚洲男人天堂| 少妇熟女aⅴ在线视频| 一边亲一边摸免费视频| 中文字幕免费在线视频6| 男女啪啪激烈高潮av片| 国产精品嫩草影院av在线观看| 欧美+日韩+精品| 久久久久久久久久黄片| 蜜桃久久精品国产亚洲av| 又粗又爽又猛毛片免费看| 日韩欧美精品免费久久| 看十八女毛片水多多多| 最近中文字幕高清免费大全6| 黄色欧美视频在线观看| 99久久中文字幕三级久久日本| 婷婷色av中文字幕| 午夜日本视频在线| 最后的刺客免费高清国语| 亚洲无线观看免费| 综合色av麻豆| 大又大粗又爽又黄少妇毛片口| 少妇丰满av| 99热6这里只有精品| 精品国产露脸久久av麻豆 | 男人的好看免费观看在线视频| 内射极品少妇av片p| 国产成人福利小说| 亚洲av成人精品一区久久| 欧美bdsm另类| 国产单亲对白刺激| 只有这里有精品99| 精品无人区乱码1区二区| 精品不卡国产一区二区三区| 一区二区三区四区激情视频| 91狼人影院| 国产黄a三级三级三级人| 国产乱人偷精品视频| 欧美日本亚洲视频在线播放| 少妇熟女欧美另类| 亚洲精品亚洲一区二区| 麻豆成人午夜福利视频| 亚洲中文字幕一区二区三区有码在线看| 国产黄色小视频在线观看| a级一级毛片免费在线观看| 国产精品,欧美在线| 亚洲国产成人一精品久久久| 亚洲欧美精品专区久久| 午夜激情福利司机影院| 日韩人妻高清精品专区| 亚洲国产精品成人久久小说| 身体一侧抽搐| 99久国产av精品国产电影| 伦理电影大哥的女人| 美女xxoo啪啪120秒动态图| 久久精品熟女亚洲av麻豆精品 | 97在线视频观看| 精品人妻一区二区三区麻豆| 久久久成人免费电影| 一级av片app| 男女啪啪激烈高潮av片| 国产精品嫩草影院av在线观看| 黄色日韩在线| 国产免费视频播放在线视频 | 少妇人妻一区二区三区视频| 欧美3d第一页| 日韩人妻高清精品专区| 国产人妻一区二区三区在| 99视频精品全部免费 在线| 免费观看性生交大片5| 午夜免费男女啪啪视频观看| 久久久久久国产a免费观看| 国产精品麻豆人妻色哟哟久久 | 18禁在线无遮挡免费观看视频| 内射极品少妇av片p| 综合色av麻豆| 18+在线观看网站| 亚洲熟妇中文字幕五十中出| 久久久久久久亚洲中文字幕| 国产欧美另类精品又又久久亚洲欧美| 亚洲天堂国产精品一区在线| 七月丁香在线播放| 国产av一区在线观看免费| 日韩中字成人| 午夜精品国产一区二区电影 | 欧美激情久久久久久爽电影| av在线播放精品| 亚洲性久久影院| 久久精品综合一区二区三区| 国产伦精品一区二区三区四那| 精品午夜福利在线看| 国产av一区在线观看免费| 少妇丰满av| 一级av片app| 2021天堂中文幕一二区在线观| 简卡轻食公司| 久久久久久九九精品二区国产| 大香蕉97超碰在线| 国产精品一区二区性色av| 一区二区三区乱码不卡18| h日本视频在线播放| 国产黄片视频在线免费观看| 亚洲最大成人中文| 国产高清有码在线观看视频| 国内精品一区二区在线观看| 丝袜美腿在线中文| 黄色日韩在线| 一区二区三区乱码不卡18| 人人妻人人澡人人爽人人夜夜 | 春色校园在线视频观看| 国语自产精品视频在线第100页| 国产高清有码在线观看视频| 精品少妇黑人巨大在线播放 | 色网站视频免费| 国产成人a∨麻豆精品| 日韩国内少妇激情av| av在线天堂中文字幕| 18+在线观看网站| 国国产精品蜜臀av免费| 国产又色又爽无遮挡免| 欧美性感艳星| 欧美人与善性xxx| 日韩强制内射视频| 国产伦一二天堂av在线观看| 视频中文字幕在线观看| 国产探花极品一区二区| 99国产精品一区二区蜜桃av| 两性午夜刺激爽爽歪歪视频在线观看| 嫩草影院新地址| 国产精品野战在线观看| 免费播放大片免费观看视频在线观看 | 噜噜噜噜噜久久久久久91| 国产色爽女视频免费观看| 国产成人91sexporn| 国产久久久一区二区三区| 精品国产三级普通话版| 别揉我奶头 嗯啊视频| 国产精品av视频在线免费观看| 亚洲人成网站在线播| 男人舔女人下体高潮全视频| 久久精品国产鲁丝片午夜精品| 久久这里只有精品中国| 国产大屁股一区二区在线视频| 婷婷六月久久综合丁香| 最近最新中文字幕大全电影3| 亚洲国产精品专区欧美| 国产色爽女视频免费观看| 亚洲精品乱久久久久久| 成人一区二区视频在线观看| 色综合站精品国产| 国产精品人妻久久久久久| 嫩草影院精品99| 亚洲成av人片在线播放无| 中国国产av一级| 色5月婷婷丁香| 亚洲av一区综合| 国产免费男女视频| 久久韩国三级中文字幕| 国产高清不卡午夜福利| 99久国产av精品国产电影| 亚洲av日韩在线播放| 国产淫片久久久久久久久| 国产精品一区二区性色av| 久久久国产成人免费| 1000部很黄的大片| 少妇熟女欧美另类| 91av网一区二区| 亚洲欧美精品综合久久99| 中文欧美无线码| 一级av片app| 91久久精品国产一区二区三区| 国产伦精品一区二区三区四那| 九九热线精品视视频播放| 国产淫语在线视频| 最近视频中文字幕2019在线8| 日日摸夜夜添夜夜添av毛片| 免费观看性生交大片5| 色综合色国产| 日本一二三区视频观看| 久久久久久九九精品二区国产| 最近的中文字幕免费完整| 久久99精品国语久久久| 一卡2卡三卡四卡精品乱码亚洲| 精品国产三级普通话版| 十八禁国产超污无遮挡网站| 国产亚洲午夜精品一区二区久久 | 蜜桃久久精品国产亚洲av| 亚洲精品乱码久久久久久按摩| 在现免费观看毛片| 亚洲激情五月婷婷啪啪| 大香蕉97超碰在线| 国产老妇女一区| 丰满少妇做爰视频| 欧美精品一区二区大全| 麻豆精品久久久久久蜜桃| 国产精品无大码| 国产91av在线免费观看| 国产精品一及| 免费一级毛片在线播放高清视频| 偷拍熟女少妇极品色| 成人高潮视频无遮挡免费网站| 嫩草影院入口| 亚洲中文字幕一区二区三区有码在线看| 成人性生交大片免费视频hd| 欧美日本亚洲视频在线播放| 蜜桃久久精品国产亚洲av| 国产精品,欧美在线| 国产淫语在线视频| 久久综合国产亚洲精品| 久久久久久久久久久免费av| 国内精品宾馆在线| 日韩精品青青久久久久久| 建设人人有责人人尽责人人享有的 | 欧美性猛交╳xxx乱大交人| 日韩国内少妇激情av| 18禁在线无遮挡免费观看视频| 日本-黄色视频高清免费观看| 亚洲最大成人手机在线| 波多野结衣高清无吗| 国产单亲对白刺激| 日日撸夜夜添| 国产成人a区在线观看| 美女国产视频在线观看| 中文在线观看免费www的网站| 亚洲国产欧洲综合997久久,| 中国美白少妇内射xxxbb| 女人十人毛片免费观看3o分钟| 成人亚洲欧美一区二区av| 好男人在线观看高清免费视频| 亚洲av中文av极速乱| 极品教师在线视频| av免费在线看不卡| 看黄色毛片网站| 嫩草影院新地址| 国产老妇女一区| 人妻少妇偷人精品九色| 美女大奶头视频| 精品人妻一区二区三区麻豆| 国产一区二区亚洲精品在线观看| 国产精品乱码一区二三区的特点| 亚洲国产最新在线播放| 久久久久久九九精品二区国产| 国产69精品久久久久777片| 色噜噜av男人的天堂激情| videos熟女内射| 久久久久久国产a免费观看| 精品少妇黑人巨大在线播放 | 天天躁夜夜躁狠狠久久av| 久久久国产成人精品二区| 免费播放大片免费观看视频在线观看 | 精品国产露脸久久av麻豆 | 中文字幕亚洲精品专区| 爱豆传媒免费全集在线观看| 在线播放无遮挡| 女人十人毛片免费观看3o分钟| 欧美日韩一区二区视频在线观看视频在线 | 中文欧美无线码| 直男gayav资源| 麻豆国产97在线/欧美| 内射极品少妇av片p| 午夜老司机福利剧场| 国产乱人视频| 亚洲av电影不卡..在线观看| 久久久久久久久久黄片| av在线亚洲专区| 国模一区二区三区四区视频| 又粗又爽又猛毛片免费看| 亚洲国产成人一精品久久久| 亚洲av成人av| 伊人久久精品亚洲午夜| 日韩高清综合在线| 久久欧美精品欧美久久欧美| 99久久人妻综合| 亚洲欧洲日产国产| 大香蕉久久网| 国产真实乱freesex| 亚洲精品日韩av片在线观看| 真实男女啪啪啪动态图| 欧美性感艳星| 在线天堂最新版资源| 免费黄色在线免费观看| 亚洲怡红院男人天堂| 日韩一区二区视频免费看| 日本av手机在线免费观看| 日本免费在线观看一区| 韩国av在线不卡| 日韩制服骚丝袜av| 久久久久久久久中文| 亚洲国产精品成人综合色| 纵有疾风起免费观看全集完整版 | 国产综合懂色| 嫩草影院精品99| .国产精品久久| 午夜爱爱视频在线播放| 最新中文字幕久久久久| 国产激情偷乱视频一区二区| 91精品伊人久久大香线蕉| 久久久久久九九精品二区国产| 老司机福利观看| 中文精品一卡2卡3卡4更新| 欧美+日韩+精品| 国产精华一区二区三区| 国产真实伦视频高清在线观看| 国产亚洲av片在线观看秒播厂 | 欧美成人一区二区免费高清观看| 日韩精品青青久久久久久| 亚洲国产精品久久男人天堂| 国产精品三级大全| 少妇高潮的动态图| 亚洲欧美中文字幕日韩二区| 免费播放大片免费观看视频在线观看 | 人妻夜夜爽99麻豆av| 亚洲精品456在线播放app| 亚洲精品色激情综合| 亚洲在久久综合| 在现免费观看毛片| 黄片wwwwww| 久久精品熟女亚洲av麻豆精品 | 亚洲国产精品成人久久小说| av播播在线观看一区| 中文字幕免费在线视频6| 日韩制服骚丝袜av| 丝袜喷水一区| 国产欧美另类精品又又久久亚洲欧美| 国产亚洲av片在线观看秒播厂 | 只有这里有精品99| 国产一级毛片在线| 3wmmmm亚洲av在线观看| 亚洲美女搞黄在线观看| 亚洲伊人久久精品综合 | 欧美精品一区二区大全| 免费黄色在线免费观看| 黄片无遮挡物在线观看| 特大巨黑吊av在线直播| 久久婷婷人人爽人人干人人爱| 精品人妻一区二区三区麻豆| 国产精品人妻久久久影院| a级一级毛片免费在线观看| 听说在线观看完整版免费高清| 熟妇人妻久久中文字幕3abv| 少妇猛男粗大的猛烈进出视频 | 国产av码专区亚洲av| 国产亚洲一区二区精品| 丰满人妻一区二区三区视频av| 亚洲在久久综合| 麻豆成人午夜福利视频| 亚洲av成人精品一二三区| 国产精品人妻久久久久久| 亚洲欧美清纯卡通| 深夜a级毛片| 免费人成在线观看视频色| 天天躁日日操中文字幕| 日产精品乱码卡一卡2卡三| 十八禁国产超污无遮挡网站| 国产高清有码在线观看视频| 国产乱人视频| 乱码一卡2卡4卡精品| 最近中文字幕高清免费大全6| 久久久久久九九精品二区国产| 国产精品永久免费网站| 偷拍熟女少妇极品色| 大话2 男鬼变身卡| 亚洲美女搞黄在线观看| 99九九线精品视频在线观看视频| 寂寞人妻少妇视频99o| 亚洲人成网站在线播| 舔av片在线| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲国产色片| 国产精品久久久久久精品电影| 久久久久久久久久成人| 久久久久网色| 国产成人91sexporn| 久久精品国产亚洲av涩爱| 乱系列少妇在线播放| 国产精品一及| 久久鲁丝午夜福利片| 免费黄色在线免费观看| 国产欧美另类精品又又久久亚洲欧美| www.av在线官网国产| 久久人人爽人人片av| 亚洲熟妇中文字幕五十中出| 波野结衣二区三区在线| 亚洲人与动物交配视频| 爱豆传媒免费全集在线观看| 99久久九九国产精品国产免费| 免费在线观看成人毛片| 亚洲av成人av| 一级黄色大片毛片| 欧美成人精品欧美一级黄| 国产亚洲最大av| 美女脱内裤让男人舔精品视频|