Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.
term #1: What is appreciative inquiry (AI)? What are the implications of AI on defining project scope?
Abstract
When an organization has multiple projects to be initiated the challenge it faces is the lack of a methodology that would select and prioritize projects that compete for limited resources. This research applies the Data Envelopment Analysis (DEA) approach to the selection and prioritization of projects. Published research will be used to identify factors used in the selection of projects, classify these factors into inputs and outputs, then develop and solve a DEA model for each project. Results from the solved DEA models will be analyzed to identify highly efficient projects and make recommendations on how to improve inefficient projects.
Keywords: DEA, DEA inputs, DEA outputs, project selection
I. INTRODUCTION
Decision making is at the core of all management functions. Managers are constantly called upon to make decisions in order to solve problems and/or to select one course of action from several possible alternative actions in order to obtain the goals and objectives of the organization. Since decisions direct actions, decisions regarding an organization's, resources, strengths, weaknesses, and future growth are all important factors that will have a considerable impact on the performance of a firm and which will determine the success or failure of the firm. For the past two decades, a factor that has had a significant impact on decision making in many firms is globalization. During the 1990's the forces of globalization (i.e., new demands of international competition and dramatic advances in technology) substantially changed the nature and operation of markets and organization of the production function in many industries throughout the world. As a result, today's highly competitive and demand driven market has put increased pressure on management to allocate and utilize resources appropriately in an effort to achieve optimal performance efficiently. Since decisions may be related to the allocation of scarce organizational resources, some of which involve substantial resources, may be difficult to reverse and can affect a company's business into the future, it is important that decisions are made that allow a firm to operate as efficiently and effectively as possible with the given resources.
One of the results of globalization is that it has had a huge impact on the way that organizations perform activities. In order for firms to keep pace with the fast changing environment there is a greater emphasis on project management. Project management was primarily driven by firms that realized the benefits not only of organizing work around projects, but also the need to communicate and coordinate tasks across departments and professions. It is an effective way of dealing with international projects. For project managers and their teams the decision making process often involves selecting one alternative project from several alternative projects. The decision making may be complicated since one or more projects selected from competing projects may be evaluated according to different criteria. Some projects require multiple decision makers and difficulties may arise due to different goals involved. For example, an important part of decision making for competing projects is to verify and validate alternatives. This may require input not only from the project manager but also from engineers or analysts. Even if decision makers share the same selection criteria, the importance level that is attached to each criterion is not necessarily the same, due to different budgets, time factors, alternative projects under consideration etc. At times several competing projects may be considered at the same time, with no interest a priori to one or more of the projects. The decision making may be further complicated because of a large number of attributes that must be considered. As a result, in order to arrive at a viable decision, managers at times must cope with an enormous amount of data relating to competing projects. Consequently, selecting the 'best' project from a potentially large number of different projects with varying levels of capability and potential is a complicated and time-consuming task. In summary, at any time a typical organization has multiple projects to be initiated and the challenge organizations face is the lack of a methodology that would help them select and prioritize projects that simultaneously compete for limited organizational resources. This paper presents an example of how Data Envelopment Analysis (DEA) may be used as a tool for selection and prioritization of projects. A review of the last 25 years of research involving applications of DEA methodology is summarized in Table 1. This table is not meant to be a comprehensive review but rather an overview of the different applications, inputs and outputs that have been utilized with DEA.
The next section summarizes the basics of DEA and its application in managerial decision-making. This is followed by a section that summarizes a DEA approach for selection and prioritization of projects. Next, a DEA model for project selection decision is developed and solved. Finally, model results are analyzed and interpreted to identify managerial implications of the DEA approach to project selection.
II. DATA ENVELOPMENT ANALYSIS (DEA)
Data Development Analysis (DEA) is an application of the linear programming technique and was developed by Charnes et al. (1978) to measure the relative efficiencies of options which involve multiple, incommensurate inputs and outputs. These options are referred to as decision-making units (DMUs). DEA has found a variety of applications in several areas and has been used to measure the performance of physician practices, component suppliers, school districts, banks hospitals, robots, courts etc. Several of these applications were summarized in Table 1 under section I. Lall and Teyarachakul (2006), Thanassoulis et al. (1978), Boussofiane et al. (1991) and several other papers addressed the fact that information obtained from DEA assessment can be used to discover which DMUs can be classified as efficient or inefficient, identify possible good operational practices and explore the possibility of setting targets for inefficient units. Banker and Morey (1986) presented the DEA formulation to evaluate the efficiency of DMUs when some of the inputs and outputs are exogenously fixed and beyond the control of the DMUs. Recently, DEA has been integrated with the multiple-objective linear programming (MOLP) as an interactive approach to a resource-allocation problem in organizations with a centralized decision-making environment. Golany (1988) proposed the use of preference information when setting the performance targets in the context of DEA. Sutton and Green (2002) used the DEA notion to evaluate decision choices. They suggested the modified DEA to find weights which show the performance of options and to provide a framework to elicit and use information exogenous to the decision alternatives. The efficiency score of each DMU is determined by the weighted sum of outputs divided by the weighted sum of inputs. Charnes et al. (1978) recognized the difficulty in seeking common weights because each DMU may value inputs and output differently; they proposed to use a set of weights that give the highest possible relative efficiency scores.
The fractional form of DEA, which maximize the efficiency h0 of the j0 DMU is defined as follows:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (Model M1)
where
[y.sub.rj] = the amount of the [r.sup.th] output from unit j,
[u.sub.r] = the weight given to the [r.sup.th] output,
[x.sub.ij] = the amount of the [i.sup.th] input to the unit j,
[v.sub.i] = the weight given to the [i.sup.th] input, and
[epsilon] = a very small positive number
Charnes and Cooper (1962) provide approaches to convert Model M1 into a linear programming model by setting the denominator in the objective function to some arbitrary constant and moving the denominator in the first constraints to the right-hand side of the constraint. For computational convenience, the DEA linear programming model is converted into a dual model as follows:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (Model M2)
where [[lambda].sub.j], [[bar.s].sub.i] [s.sup.+.sub.r] are the dual variables.
There are alternatives to measure the efficiency of a DMU. One may use either the input- reducing efficiency or an output-increasing efficiency measure. Both model M1 and M2 measure output-increasing efficiency. In measuring the input-reducing efficiency, the relative efficiency of a DMU (for example DMU j0) is evaluated by finding the best practice DMU's minimum effort required to produce the same amount of outputs as DMU j0 does. In other words, how much effort it takes for the best practice DMU (reference DMU) to produce as much outputs as DMU j0. We consider the application of DEA to project selection; the choices of DMU become project alternatives. For simplicity, we apply model M1 to select the best project candidate.
III. A DEA APPROACH FOR SELECTION AND PRIORITIZATION OF PROJECTS
DEA assesses the relative efficiency of DMUs by obtaining the maximum of a ratio of weighted outputs to weighted inputs. The selection criteria for competing projects will be the inputs and outputs in our study. Several selection criteria have been identified in the literature. Examples of these criteria include: Return on Investment, implementation time, clerical time, training time, net benefit, cost, efficiency, alignment with corporate strategy/goals, to name a few. Note that the units of measure of these criteria varies from $ to hours to percentages to subjective ratings. The DEA approach allows for the simultaneous use of data as it comes regardless of how different the units of measure of the output and input criteria under consideration are.
IV. DEA RESULTS
Relevant results from a DEA application are dependent upon the ratio of the number of input and output variables to the number of Decision Making Units. A rule of thumb for this ratio is given by Banker et al. (1984) as: s + m < n/3, where s is the number of inputs, m is the number of outputs and n is the number of DMUs. For illustration purposes and consistent with this rule of thumb, we will be considering 10 DMUs or projects and 4 project features. Return on investment and alignment with corporate strategy will be assumed to be outputs and implementation time and project cost will be assumed to be inputs. The data set used is included in Table 2. The original data set was obtained from McCain (2011) who applied the prioritization matrix technique to rank three alternative projects. To demonstrate the applicability of DEA to project selection and evaluation, seven additional projects with randomly assigned values of inputs and outputs were added to the original dataset. Alignment with corporate strategy is measured subjectively using a 1-5 score where 5 indicates perfect alignment. Implementation time is given in hours and cost in thousands of dollars.
Results from applying the DEA model are reported in Table 3. An examination of Table 3 indicates that projects 5, 6 and 10 exhibit a relative efficiency value of 1, meaning that for their individual return on investment percentage and alignment to corporate strategy score, no better implementation time and cost features could be offered by any of the competing projects under consideration.
The other seven projects under consideration exhibit a relative efficiency value of below 1, indicating that at least one other project in the sample offers better ROI and alignment to corporate strategy features for comparable levels (hours and $) of implementation time and cost features. As an illustration consider project 8. The DEA model suggests that project 8 is 42.4% less efficient than its reference set, namely, projects 6 and 10. An examination of the data associated with projects 8 and 6 reveals that a higher alignment score (5,4) and at least as high ROI (10,10) is attained with project 6 than with project 8 even when implementation time and cost features are higher for project 8 (6000, 1700) than for Project 6 (4000, 900). This indicates that one could expect at least as good of a return and better alignment with corporate strategy from project 6 even though it costs less and takes less time to implement than project 8. A consequence of this finding would be that in order for project 8 to be as attractive as project 6, the input variable cost would need to change, i.e. the cost of the project will have to be less and/or the implementation time feature will have to improve. As it can be seen then, the DEA results allow for an easier examination of why some projects are in fact better than others and thus provide an opportunity to determine what it would take for a given project to improve its standing relative to others in the sample. In addition, as indicated previously, the DEA approach allows for the use of various units of measure to be included simultaneously and in 'raw' form.
V. CONCLUSIONS, LIMITATIONS AND OPPORTUNITIES
In this paper, a DEA approach is proposed as an alternative procedure to assist decision-makers select the best project from several being considered. An actual data set available in the literature was modified by adding additional projects with corresponding inputs and outputs. This modified data set was used to illustrate how the DEA model works and to compare its features with those of an existing and fairly common procedure (use of informed weights and scores). In the data set used, subjective scores were assigned to the various features offered by the competing projects. Given that the DEA approach allows for the simultaneous consideration of inputs/outputs with different measurement units, a possible area of opportunity would be to replace the scores assigned to various inputs and outputs with actual raw data. For example, the output alignment to strategy could be replaced with another feature that used numerical data and not a rating. Sensitivity analysis may be performed on the results to determine what specific changes must occur in the input and output values of a project showing a relative efficiency of less than 1 in order for the package to attain a relative efficiency of 1.
References
Ahuja, G. and S. Majumdar (1998), "An Assessment of the Performance of Indian State Owned Enterprises", Journal of Productivity Analysis, Vol. 9, No. 2, 113-132.
Al-Shammari, M. (1999), "Optimization Modeling for Estimating and Enhancing Relative Efficiency with Application to Industrial Companies", European Journal of Operational Research, Vol. 115, No. 3,488-496.
Athanassopoulos, A. and J. Ballantine (1995), "Ratio and Frontier Analysis for Assessing Corporate Performance: Evidence From the Grocery Industry in the UK", Journal of Operational Research Society, Vol. 46, No.4, 427-440.
Athanassopoulos, A., N. Lambroukos, and L. Seiford (1999), "Data Envelopment Scenario Analysis for Setting Targets to Electricity Generating Plants", European Journal of Operational Research, Vol. 115, No. 3, 413-428.
Baker, R. and S. Talluri (1997), "A Closer Look at the Use of Data Envelopment Analysis for Technology Selection", Computers and Industrial Engineering, Vol. 32, No. 1, 101-108.
Banker, R. D. and R. C. Morey (1986), "Efficiency Analysis for Exogenously Fixed Inputs and Outputs", Operations Research, Vol. 34, No. 4, 513-521.
Banker, R. D., A. C. Charnes and W. W. Cooper (1984), "Some Models for Estimating Technical and Scale Inefficiencies in Data Analysis", Management Science, Vol. 39, 1078-1092.
Boussofiane, A., R. G., Dyson and Thanassoulis (1991), "Applied Data Envelopment Analysis", European Journal of Operational Research, Vol. 2, 429-444.
Bowlin, W (1987), "Evaluating the Efficiency of US Air Force Real-Property Maintenance Activities", Journal of Operational Research Society, Vol. 38, No. 2, 127-135.
Burgess, J. and P. Wilson (1993), "Technical Efficiency in Veterans Administration Hospitals", In The Measurement of Productive Efficiency: Techniques and Applications, H. Fried, C. Lovell, and S. Schmidt, eds, Oxford University Press, Inc., 335-351.
Chandra, P., W. Cooper., S. Li. and A. Rahman (1998), "Using DEA to Evaluate 29 Canadian Textile Companies--Considering Returns to Scale", Journal of Production Economics, Vol. 54, No. 2, 129-141.
Charnes, A., W. Cooper and S. Li (1988), "Using Data Envelopment Analysis to Evaluate Efficiency in the Economic Performance of Chinese Cities", Socio-Economic Planning Sciences, Vol. 23, No. 6, 325-344.
Charnes, A., W. W. Cooper and E. Rhodes (1978), "Measuring the Efficiency of the Decision Making Units", European Journal of Operational Research, Vol. 2, 429-444.
Charnes, A. and W.W. Cooper (1962), "Programming With Linear Fractional Functionals", Naval Research Logistics, Vol. 9, 181-185.
Cheng, E., Y. Chaing, and B. Tang (2007), "Alternative Approach to Credit Scoring by DEA: Evaluating Borrowers with Respect to PFI Projects", Building and Environment, Vol. 42, No. 4, 1752-1760.
Chu, S. and G. Lim (1998), "Share Performance and Profit Efficiency of Banks in an Oligopolistic Market: Evidence from Singapore", Journal of Multinational Financial Management, Vol. 8, No. 2-3, 155-168.
El-Maghary, S. and R. Lahdelma (1995), "Data Envelopment Analysis--Visualizing the Results", European Journal of Operational Research, Vol. 83, No. 3, 700-710.
El-Mashaleh, M., R. Minchin, and W. O'Brien (2007), "Management of Construction Firm Performance Using Benchmarking" Journal of Management Engineering, Vol. 23, No. 1, 10-17.
Farrell, M. (1957), "The Measurement of Productive Efficiency", Journal of the Royal Statistical Society (A, general), Vol. 120, part 3, 253-281.
Golany, B. (1988), "An Interactive MOLP Procedure for the Extension of DEA to Effectiveness Analysis", The Journal of the Operational Research Society, Vol. 39 No. 8.
Goto, M. and M. Tsutsui (1998), "Comparison of Productive and Cost Efficiencies Among Japanese and US Electric Utilities", Omega-International Journal of Management Science, Vol. 26, No. 2, 177-194.
Grosskopf, S. and V. Valdmanis (1987), "Measuring Hospital Performance: a Nonparametric Approach", Journal of Health Economics, Vol. 6, 89-107.
Hjalmarsson, L. and J. Odeck (1996), "Efficiency of Trucks in Road Construction and Maintenance: an Evaluation With Data Envelopment Analysis", Computers and Operations Research, Vol. 23, No. 4, 393-404.
Kirjavainen, T. and H. Loikkanen (1998), "Efficiency Differences of Finnish Senior Secondary Schools: an Application of DEA and Analysis", Economics of Education Review, Vol. 17, No. 4, 377-394.
Kozmetsky, G. (1998), "Comparative Performance of Global Semiconductor Companies," Omega-International Journal of Management Science, Vol. 26, No. 2, 153-175.
Lall, V., and S. Teyarachakul (2006), "Enterprise Resource Planning (ERP) Selection: A Data Envelopment Analysis (DEA) Approach", Journal of Computer Information Systems, Vol. 47, No. 1, 123-127.
Lee, H. and A. Somwaru (1993), "Share Tenancy and Efficiency in U.S. Agriculture", In The Measurement of Productive Efficiency: Techniques and Applications, H. Fried, C. Lovell, and S. Schmidt, eds., Oxford University Press, Inc., 288-299.
Lovell, P. and J. Turner (1995), "Measuring Macroeconomic Performance in the OECD a Comparison of European and non-European Countries", European Journal of Operational Research, Vol. 87, No. 3, 507-518.
McCabe, B., V. Tran and J. Ramani (2005), "Construction Prequalification Using Data Envelopment Analysis", Canadian Journal of Civil Engineering, Vol. 32, No. 1, 183-193.
McCain, C. (2011), "Use a Selection Matrix to Pick Projects, Evaluate Solutions", Quality Progress, 72.
McCarty, T. and S. Yaisawarng (1993), 'Technical Efficiency in New Jersey School Districts", In The measurement of Productive Efficiency: Techniques and Applications, H. Fried, C. Lovell, and S. Schmidt, eds., Oxford University Press, New York, 271-287.
Odeck, J. (1996), "Evaluating Efficiency of Rock Blasting Using Data Envelopment Analysis", Journal of Transportation Engineering, Vol. 122, No. 1, 41-49.
Ott, R. and M. Longnecker (2001), Statistical Methods and Data Analysis, Pacific Grove, CA.
Peck, M., C. Scheraga and R. Boisjoly (1998), "Assessing the Relative Efficiency of Aircraft Maintenance Technologies: an Application of Data Envelopment Analysis", Transportation Research Part A-Policy and Practice, Vol. 32, No. 4, 261-269.
Ray, S. and H. Kim (1995), "Cost Efficiency in the U. S. Steel Industry: a Nonparametric Analysis Using Data Envelopment Analysis", European Journal of Operational Research, Vol. 80, No. 3, 654-671.
Rouse, P., M. Putterill and D. Ryan (1997), "Towards a General Managerial Framework for Performance Measurement: A Comprehensive Highway Maintenance Application", Journal of Productivity Analysis, Vol. 8, No. 2, 127-149.
Russel, T., P. Dharmapala, L. Rothenberg and R. Thrall (1996), "DEA/AR Efficiency and Profitability of 14 Major Oil Companies in the U.S. Exploration and Production", Computers and Operation Research, Vol. 23, No. 4, 357-373.
Sutton, P. P. and R. H. Green (2002), "A Data Envelopment Approach to Decision Analysis", The Journal of the Operational Research Society, Vol. 53, 1215-1224.
Thanassoulis, E. (1995), "Assessing Police Forces in England and Wales Using Data Envelopment Analysis", European Journal of Operational Research, Vol. 87, No. 3, 641-657.
Thore, S., F. Phillips, T. Ruefli and P. Yue (1996), "DEA and The Management of The Product Cycle: the US Computer Industry, Computers and Operations Research, Vol. 23, No. 4, 341-356.
Vinter, G., S. Roznes and S. Spraggett (2006), "Using Data Envelope Analysis to Compare Project Efficiency in a Multi-Project Environment", International Journal of Project Management, Vol. 24, No. 4, 323-329.
VINOD LALL *, RUTH LUMB * AND ABEL MORENO **
* Minnesota State University-Moorhead, 1104 7th Avenue S, Moorhead, MN 56563, E-mails: ,
** School of Business, Metropolitan State College of Denver, Campus Box 45, P. O. Box 173362, Denver, CO, 80217, E-mail:
Table 1Inputs and Outputs for Different Applications of DEAInputs* Concession periodmethodology to evaluate* Financial risk toborrower* Expensesconstruction** Projectmanagement** Safety* Costperformance of* Work content* Level of** Monitoring** Uncertainty* Safety recordconstruction* Current capacity* Related workexperience* Capitalexpenditures(1999)* Controllable costs* Fuel (quantity)* Number ofemployees* Paid in capital* Fixed assets* Labor expensesmaintenance** Airframes/totalaircraft operatingexpenses** Aircraft engines/total aircraftoperating expenses* Expenditures** Airframe repairs/total aircraftoperating expenses** Engine repairs /total aircraftoperating expenses* Material expenditures** Airframes/totalaircraft operatingexpenses** Engines/totalaircraft operatingexpenses* Cost of goods soldcompanies* Selling, general,and administrativeexpenses* Total assets* Hours per week *schools** Teaching(1998)** Non-teaching ** Teachers** Experience** Education* Admission level* Education level ofstudents' parents* Total number of *employees(1998)* Generation capacity(mega watt)* Quantity of** Fuel used(kilo calories)** Power purchases(giga watt hours)* Shareholders fund *banks* Interest expenses* Operating expenses* Number ofemployees* Average annualinvestment* Number ofemployees(1998)* Net fixed assets* Total expenditureson reseals,rehabilitation andgeneralmaintenance(contractor costs)* Cost(robots)* Repeatability (mm)(1996)* Costs** Raw material** Labor* R&D expenditures* Capital investment* Total costs incurredcompanies* Quantity** Proved crude oil** Proved gas* 1 (scalar ordummy variable)* CostNorway** Labor** Capital** Commodity* Make and modelyearmaintenance in* Region of operation* Capacity of thetruck in tons* Costs** Wage of driverper year** Fuel per year** Rubberaccessories** Maintenance* Number ofEngland and Wales** Violent crimes** Burglaries** Other crimes** Officers* Labor hoursKim (1995)* Cost of material* 1 (scalar or dummyvariable)European countries* Total expenditureuniversities* Admission(acceptance rate)* Capital employedand Ball (1995)* Fixed assets* Number ofemployees* Number of outlets* Sales area([m.sup.2])* Number of staffper pupil(1993)* Percentage of staffon M.S. Or PHD* Expenditureper pupil* Fertilizersin US* Pesticidesagriculture* Seeds* Hired labor* Capitalconsumption* Total operatingexpenses* Number ofWilson (1993)** Acute carehospital beds** Long termhospital bids* Clinical labor* Non-clinical labor* Physician hours* Number of staffand labor* Working fund* Investments inconstruction andacquisitions ofmachinery* Number ofphysicians(1987)* Non-physician labor* Admissions* Net plant asset* Supply costsreal-property* Available directlabor hrs* Available passengercarrying vehicle(vehicles)Outputs* Toll setting up andadjusting mechanism* Total investmentschedule* Attractiveness of mainloan** Financial** Analysis* Strength of otherparticipants* Net present value* Internal rate of return* Performanceet al., (2007)** Schedule** Cost** Safety* Customer satisfaction* Profit* Performanceet al. (2006)** Schedule** Cost** Design* Documentation* Sales historyet al. (2005)* Employee experience* Electricity produced(megawatt-hour)(1999)* Plant availability (%)* l/ Number of accidentsincurred* 1/ Generated pollution* Market value per share(1999)* Net sales* Net income after taxes* Percentage of allscheduled flight arrivalsnot delayed formechanical reasons* Net sales(1998)* Number of students whopassed their gradeLoikkanen* Number of graduates* Score of students incompulsory subjects inmatriculationexamination* Score of students inadditional subjects inmatriculationexamination* Quantity of electricityTsutsui* Sold to residentialcustomers (giga watthours)Sold to non-residentialcustomers (commercial,industrial, others)* Annual increase inaverage assets* Total income* Profits* Annual saleset al. (1998)* Net value addedMajumdar(1998)* Kilometers of(1997)** Highway resealed** Highway rehabilitated* General maintenance asmeasured by an index ofhighway surface defects* Level of service asmeasured by annualvehicle kilometers* Roughness measurescombined for urban andrural highways* Categorical variable(an assessment ofenvironmental difficultyfaced; geology andclimate)* Load capacity (kg)Talluri (1997)* Velocity (m/s)(1996)* Sales revenues* Profits* Market capitalization(number of sharesoutstanding multipliedby the stock price)* Quantity(1996)** Crude oil** Gas* Return on assetsMcCue (1996)* Operating cash flow perbed* Operating margin* Total asset turnover* Blasted rock volume(m.sup.3])* Transportation workin kilometers per year(1996)* Volume transported incubic per year* Effective hours inproduction per year* Number of(1995)** Violent crime clearups** Burglary crime clearups** Other crime clear ups* Quantity (weightedindex of quantitiesshipped of 80 differentsteel products)* GPD per capita(1995)* 1/ inflation* Employment rate* Trade balance(Exports/Imports)* 1/ (carbon emissionsin millions of tons percapita)* 1/ (nitrogen emissions inmillions of tons percapita)* Number of graduatesand Lahdelma* Number of postgraduates* Graduation speed(1/years)* Completion* Total salesand Ball (1995)* Percentage of studentsYaisawarng** Who pass HSPT test** Who pass MPCT test** Who pass RPCT test* RevenuesSomwaru(1993)* Total populationet al. (1993)* Length of roads to bemaintained* Number of** Senior citizens** Crimes registered inthe municipality** Students enrolled inprimary schools* Inpatient daysWilson (1993)* Number of** Inpatient discharges** Outpatient visits** Ambulatory surgicalprocedures** Inpatient surgicalprocedures* Gross industrial outputvalue* Profit and taxes* Retail sales* Acute care (inpatientdays)(1987)* Intensive care (inpatientdays)* Surgeries (in-patientand out-patientsurgeries)* Ambulatory andemergency care(number of visits)* Completed work orders* Completed job orders* Completed recurringwork actions* Delinquent job ordersTable 2Project Selection Data (Modified from data set in McCain (2011)Cost('000)200018001500220010009003000170035001200Table 3Project Efficiency RatiosReference SetProjects 6,10Projects 6,10Projects 6,10Projects 6,10----Project 10Projects 6,10Project 10--INTRODUCTION
Project selection is to assign the limited resources to the most needed or valuable project so as to maximize the overall profit of an organization. This is especially true for the public projects, because they are capital intensive. In addition, many factors and interest groups can influence the selection of the public projects; thus, a systematic procedure should be developed to objectively prioritize the project proposals.
Suppose that the net discounted cost and revenue of each project can be evaluated in advance, then the problem can be formulated as finding an optimal set of projects that yield the maximum profit within the budget constraint. A 0/1 linear programming known as the knapsack problem can be used to describe the selection of the projects. Nevertheless, the 0/1-knapsack problem is NP-complete [11] or "hard" combinatorial optimization for which, to date, no technically sound algorithms are available [2]. Realizing the difficulty of the problems, several researchers have proposed different heuristic approaches for solving the problems [3-5, 8]. Consider the project selection formulation in Problem (1), if we try all possible combinations of the item selections to decide the optimal solution, we may need O([2.sup.n]) computational time in the worst case. Because obtaining the optimal solution is so expensive and intractable, developing a heuristic algorithm that provides a near-optimal solution and takes non-exponential time becomes necessary. For an overview of several knapsack problems and their applications, see Matello and Toth [6].
Several algorithms to solve the knapsack problem apply Lagrangean-based reduction schemes to fix on or off a portion of the variables [1, 5, 7, 8]. The procedure starts off by solving the linear programming relaxation and follows by performing a sequence of pivoting phases to improve the 0-1 solution. However, these heuristic algorithms generally work well only on the problems with easy data instances [6]. It is then interesting to analyze why some of the problems are so hard as to deteriorate the effectiveness of the algorithms. The variation of the data set and the size of the budget might be the two most sensitive parameters affecting the performance of the heuristic algorithms. This is because the decision variables of the binary knapsack problem are "all-or-nothing" (zero-one) type discrete variables, and the budget never be exhausted in reaching the optimal solution. As a result, the complementary slackness characteristic is nonexistent in the binary knapsack problem. Thus, it is seemingly unreasonable and unsuitable to solve the knapsack problem by using the "continues" relaxation techniques.
Before searching the optimal solution set, if the solution space can be tightened to a certain feasible range, the computing time can be significantly reduced. Fortunately, two major improvements, which have been ignored by most researchers, can be made from the data set. First, using the available budget and the given cost of each project, we can constrain the feasible range (CR), alternatively, the number of projects to be selected, instead of conducting all possible searches on the range of {0, n}. Second, after the feasible range is determined, we can reduce the candidate set (RCS) through a linear search algorithm [10] or the variable dominant matrix [11]. Nevertheless, both algorithms [10, 11] rely on the tightness of the number of projects to determine which project should be retained or discarded in the reduced candidate set. When the lower and upper bounds of the feasible range are widely spread, such as when the costs of the projects vary from zero to the total budget (the worst case), then the optimal solution cannot be easily obtained via the techniques of searching the feasible range and the reduced candidate set. This will be shown later in Examples 5 and 6.
Moreover, consider problem (1) again, if the decision variable [x.sub.k] is selected ([x.sub.k] = 1), then it will cost [c.sub.k] from the budget and add the performance contribution [p.sub.k] to the objective function. Obviously, it would be more meaningful to use the "net profit" ([p.sub.k] - [c.sub.k]) as the decision criterion, rather than the revenue-to-cost ratio ([p.sub.k]/[c.sub.k]). The purpose of this paper is to revise the CR - RCS algorithm by replacing the profit [p.sub.k] by the net profit [p.sub.k] - [c.sub.k] as the performance contribution to the objective function, and then use the dominant matrix to reduce the candidate set. The proposed algorithm is more robust than the techniques used in [10, 11].
The revised CR - RCS algorithm is presented next, followed by the comparisons of the results obtained from [10, 11] and the proposed algorithm.
THE NEW HEURISTIC ALGORITHM
The project selection problem, when formulated using the binary knapsack algorithm, would be a simple discrete programming model. Given the net discounted revenue [p.sub.k] and cost [c.sub.k] of each project, k = 1, n, then the project selection can be described as the following 0/1-knapsack problem:
Maximize [summation of] [x.sub.k] [p.sub.k] where k = 1 to n
PROBLEM (1)
Subject to:
[summation of] [x.sub.k][c.sub.k] [less than or equal to] B where k = 1 to n
[x.sub.k] = 0 or 1
where k is the project number, [p.sub.k] and [c.sub.k] indicate the net discounted revenue and cost of each project, and B is the budget constraint.
The 0/1-knapsack problem takes O([2.sup.n]) computational time to decide the optimal solution in the worst case. Many researchers investigated heuristic algorithms that yield near-optimal solutions but consume non-exponential time. For example, several researchers have explored using multiple criteria to produce a candidate set, supplemented by a technique to further squeeze the feasible range [10, 11].
Various criteria have been used to prioritize the candidates. Generally, the criterion that can precisely relate the cost and revenue is believed to be able to produce a better heuristic solution. One commonly used criterion based on the concepts of linear programming is the ratio between revenue and cost, i.e. [r.sub.k] = [p.sub.k]/[c.sub.k]. However, even divisibility is allowed, sorting by [r.sub.k] does not give optimal solution in the 0/1-knapsack problem [11]. This can be easily realized from the fact that two [r.sub.k] of the same value will be viewed as two equally acceptable candidates, while the difference between the profit resulted from each project can be significant. In addition, 0/1-knapsack problems are to make decisions of selecting either all or nothing. Using [r.sub.k] to measure the fraction of the contribution does not capture the intrinsic nature of the problems. Another linear search algorithm based on the nondecreasing order of [c.sub.k] or the nonincreasing order of [p.sub.k] also cannot give the optimal solution. Exceptional examples can always be constructed. Instead of the one-way linear search, observing two criteria jointly, such as [r.sub.k] and [c.sub.k], [r.sub.k] and [p.sub.k], or [p.sub.k] and [c.sub.k], one can conduct the two-way linear search. Unfortunately, the optimal solution is still not guaranteed. Practically, from the perspective of maximizing the surplus, the maximized net profit, which is the cost subtracted by the revenue, i.e. ([p.sub.k] - [c.sub.k]), may frequently be the decision makers' actual goal. Thus, it will be used as the criterion in this study to improve the heuristic solution and to minimize the computational efforts.
To reduce the problem, the candidate set can be divided into three parts: selected set (SS), excluded set (ES), and remaining candidate set (RCS). The n - SS + ES + RCS, where SS and ES contains projects that will be certainly selected and excluded respectively, and RCS is composed of the remaining projects that cannot be surely decided. Instead of searching the complete enumeration, the method that maximizes the selected set and excluded set can significantly reduce the computational time. Thus, the feasible range {L, U} indicating the number of projects that can be possibly selected must be first determined, where L is the expected minimum number of projects decided by the nonincreasing order of [c.sub.k]. U is the expected maximum number of projects obtained from the set of ([p.sub.k] - [c.sub.k]) sorted by the nondecreasing order. Using the feasible range and the dominant matrix, the selected set and excluded set can be easily determined. The problem is therefore dramatically reduced. Summarily, the following algorithm can be derived:
ALGORITHM
1. Determine the value of ([p.sub.k] - [c.sub.k]) of each project.
2. Sort ([p.sub.k] - [c.sub.k]) by the nonincreasing order to obtain L when
[summation of] [c.sub.k] [less than or equal to] B. where k = 1 to L
3. Sort [c.sub.k] by nondecreasing order to obtain U when
[summation of] [c.sub.k] [less than or equal to] B where k = 1 to U.
4. Construct the dominant matrix in such a way that project k is said to dominate project j if and only if ([p.sub.k] - [c.sub.k]) [greater than] ([p.sub.j] - [c.sub.j]) and [c.sub.k] [less than] [c.sub.j]. Let WIN(k) and LOSS(k) denote the number of projects that project k dominates and has been dominated respectively.
5. Obtain the selected set and excluded set using results of steps 2, 3, and 4. Project k is in the selected set if WIN(k) [greater than or equal to] (n - L), and in the excluded set if LOSS(k) [greater than or equal to] U.
6. Construct another dominant matrix to compare the remaining candidate set. The optimal solution is then reduced to the enumeration of C([absolute value of RCS], m - [absolute value of SS]), where [absolute value of [center dot]] is the number of projects in [center dot].
Unlike previous methods, the proposed algorithm produces a small feasible range {L, U} and large selected set and excluded set. This indicates that a tremendous amount of searching time can be saved. Besides, the algorithm can also solve the hard problems with significant revenue and cost variation, while those problems are frequently unsolvable by other methods. The information in the next section will show that the proposed method is a better heuristic approach.
PERFORMANCE OF THE ALGORITHM
To verify the performance of the algorithm, six examples adopted from [7, 11] are tested. The following materials demonstrate the detailed and complete discussions. Comparisons of the results from other methods are also included.
EXAMPLE 1: n - 15, B - 1500 [9]
Example 1 deals with 15 projects within 1500 budget constraint. The cost and revenue are listed in TABLE 1. The feasible range is between {1,2}; in other words, only one or two projects can be selected. Combining the feasible range with the dominant matrix shown in TABLE 2 yields the three partitioned sets: SS - , ES - {3, 4, 5, 6, 7, 9, 10, 11, 13, 15}, and RCS- {1, 2, 8, 12, 14}. Therefore, only C(5, 1) + C(5, 2) - 15 choices selected from RCS are needed to reach the optimal solution in stead of the enumeration of [2.sup.15] - 32768, which means 15/32768 -0.04577% of the computational time when considering all possible combinations. This is obviously a significant saving. The optimal solution of the problem is {8, 12} with
[Sigma] [p.sub.k] = 7581.
TABLE 1.n = 15, B = 1500 (Example 1).[p.sub.j] - [c.sub.k]270230601588290228191559177430331361154618363073154523952954[TABULAR DATA FOR TABLE 2 OMITTED]
EXAMPLE 2: n - 20, B - 7000 [9]
This example consists of 20 projects with a 7000 budget constraint. TABLE 3 lists the revenue [p.sub.k] and cost [c.sub.k] of each project. The feasible range can be found as {3, 4} if it is sorted by [c.sub.k] and [p.sub.k] - [c.sub.k] respectively. In conjunction with the dominant matrix, the three sets are obtained as SS - {3}, ES - {2, 5, 9, 10, 11, 12, 13, 14, 15, 16, 18}, and RCS - {1, 4, 6, 7, 8, 17, 19, 20}. Now, the enumeration is reduced to C(8, 2) + C(8, 3) - 84. Compared to the complete enumeration of [2.sup.20] = 1048576, the computation is reduced to 84/1048576- 0.008% of the original exhaustive time. This is a tremendous saving! The optimal solution is {3, 6, 7, 8} with
[Sigma] [p.sub.k] = 17431.
EXAMPLE 3: n - 23, B - 11500 [9]
The budget of this example is large enough to accommodate almost half of the projects. See TABLE 4. Fortunately, the upper and lower bounds of the feasible range are found to be the same, i.e. {12, 12}. The problem can therefore be divided into SS - {1, 4, 7, 8, 11, 12, 13, 14}, ES- {2, 3, 6, 9, 10, 16, 19, 22}, and RCS- {5, 15, 17, 18, 20, 21, 23}. To obtain the optimal solution, one only needs [TABULAR DATA FOR TABLE 3 OMITTED] [TABULAR DATA FOR TABLE 4 OMITTED] to try C(7, 4) - 35 choices based on RCS, which is again 35/8388608 - 0.00041% of the exhaustive computational time. The optimal solution is {1, 2, 4, 5, 7, 8, 11, 12, 13, 15, 17, 18} with
[Sigma][p.sub.k] = 37862.
EXAMPLE 4: n - 28, B - 2800 [11]
The data set of this example is listed in TABLE 5. Similar to Example 3, the upper and lower bounds of the feasible range are exactly the same, i.e. {3, 3}. This can save the decision makers much computational time. The three sets are: SS - , ES- {1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 28}, and RCS - {3, 5, 13, 15, 17, 25, 26, 27}. Again, only C(8, 3) - 56 trials are needed to obtain the better heuristic solution, which is 56/268435456 - 0.00002% of the computational time used by the optimal solution method. This is believed to be an excellent contribution.
[TABULAR DATA FOR TABLE 5 OMITTED]
EXAMPLE 5: n - 28, B - 38703 [7]
This is hard problem, commonly seen in the real world, has 28 projects to be selected with a budget of 38703. Because it differs from previous examples in the vast variances of the cost and revenue, it is difficult for [11] to reach the optimal solution. TABLE 6 shows the data set. Applying the proposed algorithm, the feasible range is obtained as {27, 27}; in other words, only one project must be discarded. Using the dominant matrix, the three sets are easily determined as usual, they are SS-{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27}, ES - {28}, RCS - . Therefore, only project 28 is expelled, SS is already the optimal solution, and
[Sigma][p.sub.k] = 2358.
[TABULAR DATA FOR TABLE 6 OMITTED]
EXAMPLE 6: n - 37, B - 43000 [7]
This is another hard case with the difficulty level of 3.29, among 56 problems of an average of 1.162 [7]. It is hard because of the diverse variances of the data set. TABLE 7 displays the data. Using the presented algorithm, the feasible range is still easily obtained as {31, 31}. The problem is partitioned into SS - {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 36}, ES- {28, 32, 33, 34, 35, 37}, and RCS- . Apparently, the optimal solution is determined with
[Sigma][p.sub.k] = 1501.
Based on the results of the six examples, the algorithm's performance is compared with previous work. TABLE 8 illustrates the upper and lower bounds obtained from two other methods, Yang [10] and Yang and Lin [11]. For each case, the corresponding partitioned sets and optimal solutions are also included. Examining the feasible range {L, U} in TABLE 8, one will find that four (Ex. 3, 4, 5, 6) of the six examples produce identical values for both the upper and lower bounds, even when the data sets are characterized by abnormal variation (Ex. 5, 6). This is a great advantage for obtaining a better heuristic solution because no further squeezing of the range is necessary. Therefore, computation can be drastically reduced. Methods of Yang [10] and Yang and Lin [11], on the other hand, yield a relatively wide feasible range, especially, in Examples 5 and 6. As a result, conducting further squeezing of the range is necessary; therefore, the whole process becomes computationally inefficient.
Further observation of the partitioned sets in TABLE 8 reveals the fact that the proposed approach tends to form larger selected and excluded sets than what the other two methods produce. Consequently, the scope of the remaining candidate set is extremely contracted. The computational efforts are thus economically limited to the enumeration of C([absolute value of RCS], m - [absolute value of SS]), where [absolute value of RCS] and [absolute value of SS] are the number of projects in RCS and SS respectively, and m is a number in [L, U]. Furthermore, in the examples of diverse data sets (Ex. 5, 6), using the proposed algorithm, the optimal solutions are determined in the first stage; no leftover projects are kept in the remaining candidate set. This implies that the method is robust enough to accommodate the hard case that has an abnormal data set. However, the proposed method does sacrifice optimality for efficiency. Optimal items 2 and 16 are excluded in Problems 3 and 4 respectively.
[TABULAR DATA FOR TABLE 7 OMITTED]
[TABULAR DATA FOR TABLE 8 OMITTED]
CONCLUSION
An efficient heuristic algorithm for solving the public project selection problem has been presented in this study. The usual decision criterion of maximizing the profit is modified as maximizing the net profit (the cost subtracted by the revenue) to reflect the actual goal of the decision makers. To justify the computational time, six cases are experimented with using the proposed technique and two other methods. The results show that the algorithm developed produces a smaller feasible range than those from previous methods did. In particular, four of the six examples yield identical numbers for the upper and lower bounds. This is advantageous because further reduction of the range is not necessary. Additionally, because the remaining candidate set is lessened to the possible minimum, the extra computational time is therefore drastically reduced. For instance, only 0.00002% of the exhaustive computational time is needed in Example 4 to reach the optimal solution - this is a significant reduction. In addition, the proposed algorithm handles well the problems with abnormal data sets, and gives a near optimal solution without extensive computational effort. The algorithm is believed to be robust enough to efficiently produce a better heuristic solution.
REFERENCES
[1] BALAS, E., and E. ZEMEL, "An Algorithm for Large Zero-One Knapsack Problems," Operation Research, vol. 28, pp. 1130-1154, 1980.
[2] BJORNDAL, M.H., et al. "Some Thoughts on Combinatorial Optimisation," European Journal of Operational Research, vol. 83, pp. 253-270, 1995.
[3] DUDZINSKI, K., and S. WALUKIEWICZ, "Exact Methods for the Knapsack Problem and Its Generalization," European Journal of Operational Research, vol. 28, pp. 3-12, 1987.
[4] GEIST, D., and E.Y. RODIN, "Adjacency of the 0-1 Knapsack Problem," Computers and Operation Research, vol. 19, no. 8, pp. 797-800, 1992.
[5] INGARGIOLA, G.P., and J.F. KORSH, "Reduction Algorithm for Zero-One Single Knapsack Problems," Management Sciences, vol. 20, no. 4, pp. 460-463, 1973.
[6] MARTELLO, S., and P. TOTH, Knapsack Problem: Algorithms and Computer Implementations, Wiley, Chichester, U.K., 1990.
[7] MURPHY, R.A., "Some Computational Results on 0-1 Knapsack Problems," Operations Research Letters, vol. 5, no. 2, pp. 67-71, 1986.
[8] NAUSS, R.M., "An Efficient Algorithm for the 0-1 Knapsack Problem," Management Sciences, vol. 23, no. 1, pp. 27-31, 1976.
[9] NEMHAUSER, G.L., and L.A. WOLSEY, Integer and Combinatorial Optimization, John Wiley &