Cost-Resource Replacement Trade-off Algorithm For Multi .

2y ago
23 Views
2 Downloads
986.81 KB
17 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Ronan Orellana
Transcription

International Journal of Engineering Research and Technology. ISSN 0974-3154, Volume 13, Number 2 (2020), pp. 212-228 International Research Publication House. 8Cost-Resource Replacement Trade-off Algorithm for Multi-SkilledResource SchedulingNarongrit Wongwaia* and Suphawut MalaikrisanachaleebaDepartment of Civil Engineering, Kasetsart University Sriracha Campus, Chonburi, Thailand.bDepartment of Civil Engineering, Kasetsart University, Bangkok, Thailand.*Corresponding author: Narongrit WongwaiORCIDs: 0000-0002-8056-6260 (Narongrit), 0000-0001-9031-457X (Suphawut)branch and bound [20] and zero-one programming [30,31,3334]. Another one is metaheuristic method like ant colony [29],genetic algorithm [13-14,15,18,27-28,38], simulated annealing[3,5,8,35] and tabu search [32,36] It is observed that despitebeing optimal and nearly optimal solution, both the methodslead to time consuming due to the complicated aspect of theproblem in resources constrained project scheduling known asNP hard problem. In the worst case, sometimes they may leadto combinatorial explosion. It is therefore not suitable inpractice.AbstractConventional single-skilled resource scheduling uses heuristicrules to decide which activities have higher priority and hencethey have the privilege to claim resources first while otheractivities with lower priority will receive remaining resources.Some activities have to be delayed unless their requiredresources can be completely fulfilled. This, in effect, seems tobe unreasonable while construction project will be delayed justthe only one insufficient resource, especially in large-scaleproject. Existing multi-skilled resource scheduling is greedywhere it relies on replacing the insufficient resourcesimmediately whereas the financial worthiness is not take intoconsideration. This research presents cost-resourcereplacement trade-off algorithm where the resourcereplacement cost and the one-day delaying activity cost arecompared before to decide whether to replace the insufficientresources or to delay the activity. Project float is used toindicate penalty cost occurred when the project goes beyondthe contract time. Total float is considered to avoid unnecessarycost from the resource replacement for non-critical activity andincreased project completion from delaying the critical activity.Several project case studies illustrate that it guaranteessignificant minimum project cost due to better decision-makingprocess for resource scheduling.Heuristic method is an alternative way of study to find out thesolution with simple rules. The method contributes to nearlyoptimal solution and sometimes gives optimal solution.Because of the ability of finding out the solution fast, it issuitable for the complicated problems. Heuristic method isgenerally used for resources-constrained project scheduling. Itinvolves in heuristic rules focusing on priority order of theactivities that demand the same resources on the same day.According to the method, the resources are first given to thehigher priority activities, then the resources will be given to thelower priority activities accordingly. Although, there are somedifferences in various methods of heuristic rules [1-2, 4, 6, 7,9, 11-12, 17, 19, 21-26, 37, 39], they share the same assumptionthat each resource has only single skill. However, thisassumption is not in conformity with the reality of constructionprojects containing of some workers who are capable of multiskills. It is also found that in some occasions when the numberof workers is not enough, the workers may be assigned to copewith the unfamiliar activities. Besides, a number of researchesin the past demonstrates that the project scheduling assumingthat a resource has only single skill causes the inefficientresource utilization. As a result, the project finish time isdelayed and the project cost increase unnecessarily.Keywords: Resource scheduling, resource replacement, multiskilled resource scheduling, minimum project cost.INTRODUCTIONConstruction project includes activities which require the useof resources in order to achieve its goals. The basic resourcesnecessary for the project are man, money, method, material andmachine. However, since the mentioned resources are limitedas some days there were more than an activity demanding onthe same resources, the shortage of resources becomesunavoidable. This results in the delay of project finish time andthe increase of project cost. Researches related to resourcesconstrained project scheduling conducted by those interestedscholars during the long decades have provided numerousmethods of study. One among them is exact solution methodsuch as dynamic programming [10], implicit enumeration withHeuristic method developed by Hegazy et. al. [16] aimed toimprove traditional single–skilled resource allocationprocedure by allowing insufficient resources to be replacedwith other multi- skill resources. For example, two steelworkers who have half productivity of formwork can bereplaced a carpenter when there is a shortage of carpenters inthe construction sites. This method helps in the starting time ofa critical activity instead of being delayed which could reducethe project finish time.AHAMRS proposed by Wongwai et. al. [40] has improved the212

International Journal of Engineering Research and Technology. ISSN 0974-3154, Volume 13, Number 2 (2020), pp. 212-228 International Research Publication House. 8process of multi-skilled resource scheduling by rearrange thesequence of resource assign and resource replacement so thatthe two processes would run more efficiently. It starts withresource assignment in vertical direction where availableresources are assigned matching with exact resourcerequirement to all current eligible activities following withpriority order regardless of insufficient resources. This methodalso presents the concept of resource-driven task durationwhere an activity that is not under the team constrainedcondition can start with partial resource fulfilment in order toincrease starting opportunity of activities at earlier time. Theresults on various case studies demonstrate that AHAMRS cansignificantly reduce the project duration compared to resourceconstrained scheduling approaches.delay an activity due to insufficient resources, it is necessary toconsider whether that particular activity is a critical activity ornot because the delay of critical activity may cause the delay ofproject finish time and the increase of project cost.LIMITATIONOFEXISTINGSCHEDULING APPROACHIn the Fig. 2, it demonstrates the simple examples. In thisregard, the activities B, C and D are proceeded parallelly. Thisresults in the exceed of resource R 1 on the fourth and fifth dayof work. The first solution to solve this problem is to use 4 unitsof R2 to replace 2 units of insufficient R1 and 2 units of R2 toreplace one-unit of insufficient R 1 on the fourth day and thefifth day of work respectively. The result of project finish timefrom the first solution in fact is not different from the secondsolution which is going to described below.Non – critical activity considerationThe existing multi-skilled resource-constrained projectscheduling decides to choose the rest of multi-skilled resourcesto substitute the insufficient resources immediately. If theactivity having insufficient resources is non-critical activity,the project cost will increase unnecessarily. Due to the fact thatthe non-critical activity is able to be delay within its total float,it does not affect the project finish time. Consequently, theproject cost is not affected automatically.RESOURCECritical activity considerationExisting single-skilled resource-constrained project schedulingrelies on the principal of delaying an activity with insufficientresources. If the respective activity is considered to be critical,the one-day delay of the critical activity results in one-daydelay of the project finish time. Consequently, the indirect andopportunity cost increase. Moreover, the delay of project finishtime that goes beyond the contract time would automaticallycause penalty cost. To say in short, the approach of existingsingle skilled resource constrained project scheduling seems tobe unreasonable in solving the problem of resource shortageespecially in the large-scale construction project which issubjected to high amount of daily indirect cost, dailyopportunity cost and daily penalty cost when compared withthe resource cost per unit. This is a reason why the expenditurederived from all increased cost in the large-scale project due toone-day delay of project is unworthy when considering the factthat the project lacks just the only one resource. Drawing fromthe mentioned reasons, it is therefore unavoidable to state thatthe substitution of the insufficient resources with multi–skilledresources and/or external resources provides better solution tothe concerned problem as shown in a simple example of Fig. 1.The second solution deals with the insufficient resources R1.This solution opts to have one-day delay of activity D whichhas lower priority than activity B and C.Then one-unit insufficient R1 of activity D is replaced with 2units of resources R2 on the fifth and sixth day of work. Sinceactivity D is still considered as non-critical activity on thefourth day of work because one day of total float is left, thedelay of activity D only one day does not have an effect on theproject finish time.Comparing between the first solution and the second solution,it is clearly shown that the result of project cost deriving fromthe second solution is cheaper than the first solution. This is dueto the fact that the second solution tries to reduce the quantityand chances of using unnecessary resource replacement.In brief, before deciding to replace insufficient resources withmulti- skilled resources and/or external resources, it isimportant to consider whether the insufficient resource activityis the non - critical activity or not. The fact that the non – criticalactivity can be delayed within its total float, it is, therefore, doesnot affect the project finish time. To be precise, the delay ofnon-critical activity having insufficient resources within itstotal float is the better solution when compared with theresource replacement solution because of its ability to reducethe unnecessary cost.According to bar chart in Fig. 1, since activity B and C proceedparallelly, the demand on resource R1 exceed the availableresources on the third and fourth day of work. The first solutionfor the problem by delaying critical activity c, having lowerpriority when compared with activity B, in spite of being ableto solve the problem of insufficient resource R1, it creates thedelay of project finish time for two-days, from the sixth day tothe eighth day. Besides, it results in the increased project costfrom 9,000 Baht to 11,400 Baht. The change on project finishtime (from sixth day to eight days) and project cost (from 9,000Baht to 11,400 Baht) is in fact based its calculation on the ideathat the resources are limited. The study also focuses on theother alternative solution. The second solution replaces a unitof resource R1 with two units of resource R2 on the third andthe fourth day of work. This solution emphasizes on thedifference of capability between R1 and R2 as it is evident thatR2 acquires about half of productivity of R1. As a result, theproject finish time is not delay. In addition, the project cost ischeaper than the first solution. In conclusion before deciding toProject cost considerationEven if the existing multi-skilled resource-constrained projectscheduling causes the fastest project finish time, it does notinclude the cheapest project cost. The use of the lowerproductivity resources employed by the multi- skilled resourcesto replace the insufficient resources is the crucial evidence213

International Journal of Engineering Research and Technology. ISSN 0974-3154, Volume 13, Number 2 (2020), pp. 212-228 International Research Publication House. 8insufficient resources remains 0. The delay of the Particularactivity just only one-day results in not only the increase of theone-day project finish time but also the increase of the projectcost. The increasing project cost comes from the increasing costof indirect cost and opportunity cost. However, since theproject float between the project finish time and the contracttime is greater than 0, the penalty cost is not applicable. Thus,before deciding to delay an eligible activity having insufficientresource, the trade-off procedure between the resourcereplacement cost and the total cost of the increasing indirectcost and opportunity cost derived from the one-day delaying ofan eligible activity having insufficient resource is required. Ifthe result of the resource replacement cost is more expensivethan the one-day delaying activity cost, delaying that particularactivity to the next decision point is regarded as the appropriatechoice as the resource replacement in this situation leads to theincrease of the project cost. In contrast to the mentionedsituation, if the result of the resource replacement cost ischeaper than the one-day delaying activity cost, the resourcereplacement is considered the suitable alternative.proving that the multi-skilled resource- constrained projectbrings about the increase of resources cost which finally leadsto the increase of the project cost.In Fig. 2 the study shows the third solution. This solutionattempts to solve the problem of insufficient resources R1 bytwo-day delaying activity D which has lower priority thanactivity B and C. Next, one-unit of insufficient resources R1 isreplaced with 2 units of resources R2 on the sixth day. Thissolution, although, is slower than the second solution 1 day, theproject finish time is still within the contract time. Whenconsider about the project cost, it is found the project cost ofthe third of solution is cheaper than the second solution. Thequestion is if the activity D is delayed one more day from thesixth day, what will happen. Will the project cost be reducedthe same way as the third solution? The answer is not at all. Onthe contrary, the project cost increases. What is worse is thatthe project finish time delays from the contract time whichmeans that the construction project are supposed to pay forpenalty cost.Therefore, in order to reach the goals of the constructionproject: the minimum project cost and the earliest project finishtime, it is necessary to compare between the resourcereplacement cost and the one-day delaying activity cost. Theresult of the comparison will be used in the decision-makingprocess to select the best solution for the problem.COST-RESOURCE REPLACEMENTALGORITHM (CRT ALGORITHM)The total float of an eligible activity and the project float equalto 0In this category, the one-day delay of an eligible activity havinginsufficient resource and 0 total float (critical activity) does notcause only one-day increase of the project finish time, it alsobrings about penalty cost in addition to indirect and opportunitycost. The penalty cost originates from the fact that the projectfloat of the given situation is 0. When the project float becomes0, the one-day delay of a critical activity results in theexceeding of the project finish time from the contract time.Drawing from the above reasons, it is important to note thatbefore deciding to delay the particular critical activity, theremaining days of the project float needs to be taken intoaccount. In the given situation that the remaining days of theproject float does not exist any longer, it is necessary to tradeoff the resource replacement cost and the one-day delayingactivity cost coming from indirect cost, opportunity cost andpenalty cost. The result of trade-off determines the directionsof decision making process. If the resource replacement cost ismore expensive than the one-day delaying activity cost, thecritical activity can be delayed to the next decision point. Butif the result of the resource replacement cost is cheaper than theone-day delaying activity cost, the resource replacement isregarded as the proper choice.TRADE-OFFCost-resource replacement trade-off algorithm (CRTalgorithm) is the procedure which is developed to overcome thelimitations of the existing heuristic approach as shown in Fig.3. CRT algorithm begins with the critical path methodcalculation. Then the resource assignment step is conducted byallocating available resources to the eligible activitiesaccording to their priority order. During the resourceassignment step if the available resources are found to beinsufficient for the given requirement of an eligible activity,CRT algorithm will trade-off the result of the project finishtime and the project cost between the two alternatives: theresource replacement and the one- day delaying activity. Tradeoff stage of CRT algorithm can be divided into 3 categories asfollows.Total float of an eligible activity is greater than 0.When the available resources are allocated for the eligibleactivities at the current decision point by CRT algorithm, thecritical path method (CPM) will be recalculated to update theinformation of the activities before stepping into the nextdecision point. According to procedure showed in Fig. 3, thenext decision point can be calculated from the 1, 2 and 3equations. However, the different situations employ differentequations. In the first situation which the total float of thedelayed activities is greater than 0, the next decision point willbe calculated from the earliest time between the times whichthe total float of the delayed activities is changed to 0 and thefinish times of the activities being able to start from the lastdecision point. The second situation which the total float of theIn this category, if an eligible activity having insufficientresources has remaining total float, to delay this particularactivity within its remaining total float is compulsory. Thedelay of a non-critical activity is allowed to do because it doesnot have any effect on the project finish time and the projectcost as well.The total float of an eligible activity is equal to 0, but theproject float is greater than 0.In this category, the total float of an eligible activity having214

International Journal of Engineering Research and Technology. ISSN 0974-3154, Volume 13, Number 2 (2020), pp. 212-228 International Research Publication House. 8finish time of itself. According to the earliest finish time rule,the lower priority value the eligible activity holds, the higherpriority order it has. The eligible activities at each decisionpoint are arranged on the rows according to their priority order.The number of the daily available resources R1, R2, R3, R4 andR5 are shown on the top of columns 4 5 6 7 and 8 respectively.The numbers shown in column 4-8 indicate the number of theresources assigned for the eligible activities. The minusnumbers in the parentheses are the number of insufficientresources. The total float of the eligible activities in column 9,the project float in column 10, the additional indirect cost incolumn 11, the additional penalty cost in column 12, the multiskilled resource replacement cost in column 13, and theexternal resource replacement cost in column 14 are used totrade off before to decide whether to replace the insufficientresources or to delay the activity. The results of the decisionmaking is shown in column 16. If any activity can be started onthe current decision point, its finish time in column 17 iscalculated from the sum of the current decision point in column1 and its duration in column 15.delayed activities is equal to zero and the project float of thelast decision point is greater than zero, the next decision pointwill be

process for resource scheduling. Keywords: Resource scheduling, resource replacement, multi-skilled resource scheduling, minimum project cost. INTRODUCTION Construction project includes activities which require the use of resources in order to achieve its goals. The basic resources necessary for the

Related Documents:

Version 12.01.2018 v.LiNK Video-inserter VL3-MIB-4 . Read the manual prior to installation. Technical knowledge is necessary for installation. The . Audi Q7 (4M) MMI 7“ OFF OFF OFF OFF Porsche OFF OFF OFF OFF VW Touran OFF OFF OFF OFF Audi TT (8S) ON OFF .

2 write -off/charge off tools contents understanding the difference between a write-off and a charge- off 3 configuring write-off/charge-off memo types 6 configuring write-off/charge-off codes/reason codes 7 writing off a loan 10 beginning the write-off process 10 determining whether the loan is still collectible

The paper employed gravity modelling to examine the role of trade cost in Bangladeshs trade by using the recently available trade cost estimates of WB-ESCAP. The paper has undertaken two separate exercises considering the distinct features associated with the countrys export and import. Analysis from the study has revealed that trade cost has

The impact of trade, page 2 INTRODUCTION Approximately 80 percent of global trade relies on some version of trade finance. The financing options may vary between open accounts, interfirm trade credit, or bank-intermediated trade finance (Chauffour and Malouche, 2011). During the latest financial recession, short-term trade finance fell .

EA 4-1 CHAPTER 4 JOB COSTING 4-1 Define cost pool, cost tracing, cost allocation, and cost-allocation base. Cost pool––a grouping of individual indirect cost items. Cost tracing––the assigning of direct costs to the chosen cost object. Cost allocation––the assigning of indirect costs to the chosen cost object. Cost-alloca

Cost Accounting 1.2 Objectives and Functions of Cost Accounting 1.3 Cost Accounting and Financial Accounting — Comparison 1.3 Application of Cost Accounting 1.5 Advantages of Cost Accounting 1.6 Limitations or Objections Against cost Accounting 1.7 Installation of a costing system 1.7 Concept of Cost 1.9 Cost Centre 1.10 Cost Unit 1.11 Cost .File Size: 1MB

Energy Modeling software and developing Life-Cycle Cost Analysis. The life-cycle cost includes the system capital cost, energy cost, system maintenance and replacement cost over a 20-year of life span. The life-cycle cost analysis provides the Present Value (PV) of annual cost and the life cycle cost, and it compares the accumulated cash flow .

Required Texts: Harris, Ann Sutherland. Seventeenth Century Art and Architecture, 1st or 2nd edition will work, only 2nd edition available in book store Harr, Jonathan. The Lost Painting: The Quest for a Caravaggio Masterpiece. Optional Text: Scotti, R.A. Basilica: The Splendor and the Scandal: The Building of St. Peters’s; Barnett, Sylvan.