• <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电影网| 欧美最新免费一区二区三区| 亚洲美女黄色视频免费看| 亚洲av福利一区| videossex国产| 国产一级毛片在线| 黄色一级大片看看| 又大又黄又爽视频免费| 天美传媒精品一区二区| 久久久久久久大尺度免费视频| 赤兔流量卡办理| 国产成人精品无人区| 亚洲av男天堂| 中文字幕av电影在线播放| 久久久精品区二区三区| 人人妻人人爽人人添夜夜欢视频| 日本av免费视频播放| 男女边吃奶边做爰视频| 一边摸一边做爽爽视频免费| 国产av一区二区精品久久| 国产成人精品久久二区二区91 | 男女下面插进去视频免费观看| 久久久久久伊人网av| 观看美女的网站| 日韩中文字幕欧美一区二区 | av在线老鸭窝| 制服丝袜香蕉在线| 久久久久国产一级毛片高清牌| av国产久精品久网站免费入址| 精品99又大又爽又粗少妇毛片| 91精品三级在线观看| 国产黄频视频在线观看| 天美传媒精品一区二区| 韩国精品一区二区三区| 一级毛片黄色毛片免费观看视频| 各种免费的搞黄视频| 亚洲欧美一区二区三区久久| 在线观看一区二区三区激情| 交换朋友夫妻互换小说| 男女边吃奶边做爰视频| 啦啦啦啦在线视频资源| 中文字幕人妻丝袜一区二区 | 久久久久久久久免费视频了| 亚洲精品在线美女| 女性生殖器流出的白浆| 美女国产视频在线观看| 国产精品嫩草影院av在线观看| tube8黄色片| 中文字幕人妻丝袜制服| 熟女少妇亚洲综合色aaa.| 国产精品嫩草影院av在线观看| 久久久久久久亚洲中文字幕| 交换朋友夫妻互换小说| 欧美少妇被猛烈插入视频| 国产成人aa在线观看| 精品一品国产午夜福利视频| 高清黄色对白视频在线免费看| 亚洲成国产人片在线观看| 亚洲欧美清纯卡通| 亚洲精品久久成人aⅴ小说| 纵有疾风起免费观看全集完整版| 国产亚洲午夜精品一区二区久久| 狂野欧美激情性bbbbbb| 亚洲美女黄色视频免费看| 亚洲国产精品一区三区| 999精品在线视频| 亚洲久久久国产精品| 亚洲美女黄色视频免费看| 校园人妻丝袜中文字幕| 国产精品蜜桃在线观看| 伦理电影大哥的女人| 国产极品粉嫩免费观看在线| av电影中文网址| 日本91视频免费播放| 丝袜美腿诱惑在线| 国产精品欧美亚洲77777| 777久久人妻少妇嫩草av网站| 午夜福利乱码中文字幕| 中文天堂在线官网| 国产综合精华液| 建设人人有责人人尽责人人享有的| 18禁国产床啪视频网站| 欧美日韩精品成人综合77777| 啦啦啦在线免费观看视频4| 久久久久久久大尺度免费视频| 伦理电影大哥的女人| 国产一区二区在线观看av| av国产久精品久网站免费入址| 国产亚洲精品第一综合不卡| 日本-黄色视频高清免费观看| 亚洲av福利一区| 97人妻天天添夜夜摸| 久久毛片免费看一区二区三区| 国产极品天堂在线| 91在线精品国自产拍蜜月| 久久久久久久国产电影| 成年美女黄网站色视频大全免费| 亚洲内射少妇av| 国产黄色视频一区二区在线观看| 99re6热这里在线精品视频| 男女边摸边吃奶| 青春草亚洲视频在线观看| 韩国高清视频一区二区三区| 看十八女毛片水多多多| 国产成人精品婷婷| 久久精品久久久久久久性| 18禁国产床啪视频网站| 日韩不卡一区二区三区视频在线| 日本欧美国产在线视频| 18禁国产床啪视频网站| 婷婷色综合大香蕉| 免费在线观看视频国产中文字幕亚洲 | av在线老鸭窝| 亚洲人成电影观看| 精品少妇内射三级| 在线观看免费视频网站a站| 汤姆久久久久久久影院中文字幕| 好男人视频免费观看在线| 丝袜喷水一区| 这个男人来自地球电影免费观看 | 999精品在线视频| videosex国产| 欧美中文综合在线视频| 男人舔女人的私密视频| 永久网站在线| 观看美女的网站| 国产成人欧美| 亚洲欧美日韩另类电影网站| 亚洲精品久久久久久婷婷小说| 交换朋友夫妻互换小说| 欧美日韩视频精品一区| 一级毛片 在线播放| 免费av中文字幕在线| 我的亚洲天堂| 国产1区2区3区精品| 97精品久久久久久久久久精品| 亚洲精品成人av观看孕妇| 国产欧美日韩一区二区三区在线| 考比视频在线观看| 99国产综合亚洲精品| 欧美精品一区二区免费开放| 国产精品三级大全| 亚洲精品国产av蜜桃| 一级毛片黄色毛片免费观看视频| 久久热在线av| 久久久久久人妻| 免费观看在线日韩| 黑人欧美特级aaaaaa片| 少妇精品久久久久久久| 这个男人来自地球电影免费观看 | 国产片特级美女逼逼视频| 欧美变态另类bdsm刘玥| 一区在线观看完整版| 精品久久久精品久久久| 少妇被粗大的猛进出69影院| 免费观看a级毛片全部| 欧美日韩国产mv在线观看视频| 欧美av亚洲av综合av国产av | 亚洲国产精品一区三区| 国产一区有黄有色的免费视频| 欧美精品一区二区大全| 一二三四中文在线观看免费高清| 在线观看免费视频网站a站| 黄片无遮挡物在线观看| 我要看黄色一级片免费的| 80岁老熟妇乱子伦牲交| 亚洲国产av影院在线观看| 热99国产精品久久久久久7| 国产成人午夜福利电影在线观看| 色吧在线观看| 蜜桃国产av成人99| 亚洲一码二码三码区别大吗| 免费观看无遮挡的男女| 成人午夜精彩视频在线观看| 日本wwww免费看| 欧美日韩av久久| 99国产精品免费福利视频| 日本vs欧美在线观看视频| 亚洲欧美中文字幕日韩二区| 成人亚洲精品一区在线观看| 久久ye,这里只有精品| 在线亚洲精品国产二区图片欧美| 中文字幕另类日韩欧美亚洲嫩草| 男女高潮啪啪啪动态图| 久久久久久人妻| 欧美xxⅹ黑人| 卡戴珊不雅视频在线播放| 男女无遮挡免费网站观看| 午夜av观看不卡| 亚洲综合精品二区| 国产不卡av网站在线观看| 精品国产一区二区久久| 国产片特级美女逼逼视频| 国产探花极品一区二区| 日韩av免费高清视频| 飞空精品影院首页| 亚洲av中文av极速乱| 亚洲婷婷狠狠爱综合网| 91精品三级在线观看| 成年女人毛片免费观看观看9 | 国产成人精品久久二区二区91 | 一本久久精品| www.av在线官网国产| 亚洲综合色网址| 激情视频va一区二区三区| 亚洲成人av在线免费| 激情五月婷婷亚洲| 涩涩av久久男人的天堂| 一区在线观看完整版| 婷婷色综合www| 秋霞伦理黄片| 日本午夜av视频| 在线 av 中文字幕| 99国产综合亚洲精品| 青春草亚洲视频在线观看| 精品亚洲成a人片在线观看| 亚洲av中文av极速乱| 咕卡用的链子| 亚洲精品一二三| 色婷婷av一区二区三区视频| 三级国产精品片| 99国产综合亚洲精品| 美女xxoo啪啪120秒动态图| 伊人久久大香线蕉亚洲五| 一级毛片黄色毛片免费观看视频| 校园人妻丝袜中文字幕| 久久久国产欧美日韩av| 国产极品天堂在线| 亚洲国产最新在线播放| 伦精品一区二区三区| 久久久精品国产亚洲av高清涩受| 久久精品夜色国产| 亚洲成av片中文字幕在线观看 | 美女国产高潮福利片在线看| 女人久久www免费人成看片| 精品午夜福利在线看| 另类精品久久| 在线看a的网站| 亚洲av电影在线观看一区二区三区| 男人舔女人的私密视频| 黄片无遮挡物在线观看| 免费在线观看视频国产中文字幕亚洲 | 精品一区二区三卡| 日本午夜av视频| 免费日韩欧美在线观看| 性高湖久久久久久久久免费观看| 精品一区在线观看国产| 丁香六月天网| 只有这里有精品99| 久久久久网色| 免费高清在线观看日韩| 色视频在线一区二区三区| 黑人巨大精品欧美一区二区蜜桃| 亚洲人成电影观看| 婷婷色综合www| 黄片小视频在线播放| 色吧在线观看| 精品99又大又爽又粗少妇毛片| 高清黄色对白视频在线免费看| 精品少妇久久久久久888优播| 精品人妻一区二区三区麻豆| 丝袜人妻中文字幕| 亚洲综合精品二区| 大香蕉久久网| 欧美少妇被猛烈插入视频| 日韩制服丝袜自拍偷拍| 成人手机av| 中文字幕精品免费在线观看视频| 91精品三级在线观看| xxx大片免费视频| 欧美日韩亚洲高清精品| 天天躁夜夜躁狠狠久久av| 黄色毛片三级朝国网站| 久久亚洲国产成人精品v| 亚洲av男天堂| 三上悠亚av全集在线观看| 国产成人精品无人区| 日日摸夜夜添夜夜爱| 成年女人在线观看亚洲视频| 色吧在线观看| 国产爽快片一区二区三区| 人成视频在线观看免费观看| 午夜日韩欧美国产| 老汉色av国产亚洲站长工具| 欧美少妇被猛烈插入视频| 亚洲av在线观看美女高潮| 美女大奶头黄色视频| 啦啦啦视频在线资源免费观看| 日韩电影二区| 777米奇影视久久| 国产成人欧美| 欧美亚洲 丝袜 人妻 在线| 午夜老司机福利剧场| 欧美黄色片欧美黄色片| 97在线视频观看| 日日啪夜夜爽| 欧美精品一区二区免费开放| 97精品久久久久久久久久精品| 精品国产一区二区三区久久久樱花| 亚洲情色 制服丝袜| h视频一区二区三区| 亚洲伊人久久精品综合| 欧美成人精品欧美一级黄| 欧美日韩成人在线一区二区| 在线免费观看不下载黄p国产| 精品少妇黑人巨大在线播放| 亚洲成国产人片在线观看| 日韩制服丝袜自拍偷拍| 2022亚洲国产成人精品| 9191精品国产免费久久| 伦理电影大哥的女人| 日韩成人av中文字幕在线观看| 免费看不卡的av| 国产亚洲欧美精品永久| 欧美在线黄色| 日韩av免费高清视频| 国产精品麻豆人妻色哟哟久久| 亚洲国产av新网站| 伊人久久国产一区二区| 久久这里只有精品19| 飞空精品影院首页| 少妇被粗大猛烈的视频| 久久久久久久国产电影| 亚洲欧美成人综合另类久久久| 亚洲国产欧美日韩在线播放| 国产 一区精品| 亚洲三区欧美一区| 街头女战士在线观看网站| 最近的中文字幕免费完整| 人成视频在线观看免费观看| 丝袜脚勾引网站| 亚洲av日韩在线播放| 欧美日韩国产mv在线观看视频| 女性生殖器流出的白浆| 嫩草影院入口| 欧美日韩综合久久久久久| 高清不卡的av网站| av有码第一页| av卡一久久| 大香蕉久久网| 精品卡一卡二卡四卡免费| 国产在线免费精品| 国产1区2区3区精品| 成年人免费黄色播放视频| 日本av手机在线免费观看| 伦精品一区二区三区| 国产一区二区 视频在线| 国产不卡av网站在线观看| 男女高潮啪啪啪动态图| 国产精品不卡视频一区二区| 人人澡人人妻人| 欧美黄色片欧美黄色片| 天美传媒精品一区二区| 国产在线免费精品| 精品少妇内射三级| 叶爱在线成人免费视频播放| 我要看黄色一级片免费的| 精品国产乱码久久久久久男人| 咕卡用的链子| 午夜福利在线观看免费完整高清在| 一本久久精品| 满18在线观看网站| 曰老女人黄片| 麻豆av在线久日| 国产野战对白在线观看| 日本wwww免费看| 韩国精品一区二区三区| 国产成人免费观看mmmm| 国产精品麻豆人妻色哟哟久久| 最近最新中文字幕免费大全7| 国产日韩欧美亚洲二区| 一本色道久久久久久精品综合| 老女人水多毛片| 18禁裸乳无遮挡动漫免费视频| 丁香六月天网| 午夜激情久久久久久久| 在线观看免费视频网站a站| 欧美中文综合在线视频| 亚洲精华国产精华液的使用体验| 在线观看美女被高潮喷水网站| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 如何舔出高潮| 久久精品久久久久久噜噜老黄| 18禁动态无遮挡网站| 免费在线观看黄色视频的| 国产爽快片一区二区三区| 少妇人妻 视频| 欧美成人午夜免费资源| 成人国产av品久久久| 不卡视频在线观看欧美| 日日爽夜夜爽网站| 国产av精品麻豆| 我要看黄色一级片免费的| 大话2 男鬼变身卡| 免费黄色在线免费观看| 亚洲色图 男人天堂 中文字幕| 国产精品蜜桃在线观看| 极品人妻少妇av视频| 老女人水多毛片| 精品午夜福利在线看| 国产精品香港三级国产av潘金莲 | 最近最新中文字幕免费大全7| 少妇精品久久久久久久| 国产精品欧美亚洲77777| 国产成人午夜福利电影在线观看| 日本av手机在线免费观看| 国产一区二区激情短视频 | 电影成人av| 99热全是精品| 一区在线观看完整版| 精品99又大又爽又粗少妇毛片| 菩萨蛮人人尽说江南好唐韦庄| 91成人精品电影| 成人国语在线视频| 亚洲精品久久成人aⅴ小说| 伦理电影免费视频| 亚洲在久久综合| 啦啦啦视频在线资源免费观看| 国产精品一区二区在线观看99| 久久精品国产综合久久久| 免费女性裸体啪啪无遮挡网站| 亚洲一区中文字幕在线| 亚洲人成电影观看| 狠狠精品人妻久久久久久综合| 亚洲国产av影院在线观看| 午夜av观看不卡| 边亲边吃奶的免费视频| 九色亚洲精品在线播放| 大香蕉久久成人网| 中文字幕制服av| 亚洲av成人精品一二三区| 久久精品国产亚洲av天美| 最近最新中文字幕免费大全7| 美女午夜性视频免费| 黑人猛操日本美女一级片| 欧美黄色片欧美黄色片| 91精品伊人久久大香线蕉| 免费人妻精品一区二区三区视频| 丰满饥渴人妻一区二区三| 国产熟女午夜一区二区三区| 日日啪夜夜爽| 日本猛色少妇xxxxx猛交久久| 少妇的逼水好多| 男女高潮啪啪啪动态图| 久久精品熟女亚洲av麻豆精品| 久久久久久伊人网av| 久热久热在线精品观看| 国产黄色免费在线视频| 婷婷色综合www| 免费大片黄手机在线观看| 国产精品 欧美亚洲| 精品亚洲成国产av| 国产精品一国产av| 国产黄色视频一区二区在线观看| 亚洲欧美精品自产自拍| av卡一久久| 久久鲁丝午夜福利片| 黑人欧美特级aaaaaa片| 久久精品aⅴ一区二区三区四区 | 国产成人a∨麻豆精品| 捣出白浆h1v1| 黑人欧美特级aaaaaa片| 久久毛片免费看一区二区三区| 亚洲av成人精品一二三区| 在现免费观看毛片| 黑丝袜美女国产一区| 美女xxoo啪啪120秒动态图| 老熟女久久久| 成人黄色视频免费在线看| 一边摸一边做爽爽视频免费| av网站免费在线观看视频| 亚洲av免费高清在线观看| 叶爱在线成人免费视频播放| 丰满少妇做爰视频| a级毛片在线看网站| 国产成人欧美| 中文字幕色久视频| 国产不卡av网站在线观看| 啦啦啦在线免费观看视频4| 中文字幕人妻丝袜制服| 麻豆精品久久久久久蜜桃| 最黄视频免费看| 国产精品麻豆人妻色哟哟久久| 国产视频首页在线观看| 国产一区二区激情短视频 | 香蕉国产在线看| 亚洲图色成人| 国产亚洲午夜精品一区二区久久| 精品福利永久在线观看| 韩国av在线不卡| 少妇人妻 视频| 精品视频人人做人人爽| 我的亚洲天堂| 狠狠婷婷综合久久久久久88av| 亚洲五月色婷婷综合| 一区在线观看完整版| 久久久国产欧美日韩av| 国产日韩一区二区三区精品不卡| 国产男女超爽视频在线观看| 久久精品夜色国产| 精品国产一区二区久久| 人妻 亚洲 视频| 看免费av毛片| 亚洲国产精品一区二区三区在线| 亚洲av综合色区一区| 桃花免费在线播放| 国产不卡av网站在线观看| 国产精品久久久久久av不卡| 国产精品 国内视频| 女人被躁到高潮嗷嗷叫费观| 又粗又硬又长又爽又黄的视频| a级片在线免费高清观看视频| 丝袜美足系列| 麻豆av在线久日| 丝瓜视频免费看黄片| 免费久久久久久久精品成人欧美视频| 黄色配什么色好看| 国产精品嫩草影院av在线观看| 香蕉国产在线看| 天天躁狠狠躁夜夜躁狠狠躁| 久久人人爽av亚洲精品天堂| 国产精品av久久久久免费| 精品少妇一区二区三区视频日本电影 | 国产福利在线免费观看视频| 老汉色∧v一级毛片| 中国三级夫妇交换| 午夜福利,免费看| 国产精品免费大片| 五月开心婷婷网| 午夜激情av网站| 久久精品久久久久久噜噜老黄| 日韩电影二区| 国产免费视频播放在线视频| 久久免费观看电影| 久久精品国产鲁丝片午夜精品| av一本久久久久| 久久久久久久久久人人人人人人| 一边摸一边做爽爽视频免费| 女人精品久久久久毛片| 成年动漫av网址| 在线观看国产h片| 99re6热这里在线精品视频| 综合色丁香网| 日韩,欧美,国产一区二区三区| 日本爱情动作片www.在线观看| 在线精品无人区一区二区三| 亚洲精品久久午夜乱码| 色94色欧美一区二区| 91精品国产国语对白视频| 99re6热这里在线精品视频| 校园人妻丝袜中文字幕| 人人妻人人爽人人添夜夜欢视频| 久久影院123| 欧美黄色片欧美黄色片| 色视频在线一区二区三区| 美女高潮到喷水免费观看| av卡一久久| 欧美日韩一区二区视频在线观看视频在线| 最近手机中文字幕大全| 亚洲国产精品一区二区三区在线| 国产成人aa在线观看| 久久精品亚洲av国产电影网| 久久久久久人人人人人| 国产麻豆69| 国产色婷婷99| 久久久久人妻精品一区果冻| 深夜精品福利| 在线观看免费高清a一片| 成人亚洲欧美一区二区av| 国产精品久久久久成人av| 亚洲av欧美aⅴ国产| 亚洲三区欧美一区| 精品国产乱码久久久久久小说| 乱人伦中国视频| 在线观看三级黄色| 亚洲精华国产精华液的使用体验| 久久99热这里只频精品6学生| 亚洲成色77777| 国产精品熟女久久久久浪| 国产一区二区三区av在线| 国产精品香港三级国产av潘金莲 | 国产精品一区二区在线不卡| 免费女性裸体啪啪无遮挡网站| 欧美日韩亚洲高清精品| 91久久精品国产一区二区三区| 一级毛片黄色毛片免费观看视频| 亚洲国产欧美日韩在线播放| 欧美国产精品一级二级三级| 国产熟女欧美一区二区| 国产成人欧美| 男女高潮啪啪啪动态图| 日本免费在线观看一区| 女的被弄到高潮叫床怎么办| 国产片内射在线| 亚洲第一区二区三区不卡| 精品99又大又爽又粗少妇毛片| 欧美精品av麻豆av| 狠狠婷婷综合久久久久久88av| 女的被弄到高潮叫床怎么办| 伦理电影免费视频| 日本-黄色视频高清免费观看| 男人舔女人的私密视频| 中国国产av一级| 男女下面插进去视频免费观看| 亚洲av在线观看美女高潮| 我的亚洲天堂| 日韩av不卡免费在线播放| 涩涩av久久男人的天堂| 亚洲色图综合在线观看| 18在线观看网站| 亚洲第一av免费看| 99久久综合免费| 国产精品成人在线| 久久精品aⅴ一区二区三区四区 | 久久久国产精品麻豆|