Project Scheduling Optimization in Service Centre Management

Size: px
Start display at page:

Download "Project Scheduling Optimization in Service Centre Management"

Transcription

1 Tjdschrft voor Econome en Management Vol. LII, 3, 2007 Project Schedulng Optmzaton n Servce Centre Management By V. VALLS, D. GÓMEZ-CABRERO, M. ÁNGELES PÉREZ and S. QUINTANILLA Vcente Valls Dpto. de Estadístca e Investgacón Operatva, Facultad de Matemátcas, Unverstat de Valenca, Dr. Molner, 50, Burjassot, Valenca, Span. Vcente.Valls@uv.es. Davd Gómez-Cabrero Dpto. de Estadístca e Investgacón Operatva, Facultad de Matemátcas, Unverstat de Valenca, Dr. Molner, 50, Burjassot, Valenca, Span. Davd.Gomez@uv.es M. Ángeles Pérez Dpto. de Matemátcas para la Economía y la Empresa, Facultad de Economía, Unverstat de Valenca, Avda. de los Naranjos, s/n, Edfco Departamental Orental, Valenca, Span. Angeles.Perez@uv.es Sacramento Quntanlla Dpto. de Matemátcas para la Economía y la Empresa, Facultad de Economía, Unverstat de Valenca, Avda. de los Naranjos, s/n, Edfco Departamental Orental, Valenca, Span. Mara.Quntanlla@uv.es ABSTRACT Ths paper deals wth a real-lfe problem that comes up n the daly management of Servce Centres. It s a complex resource allocaton and task schedulng problem that has to be solved onlne n a dynamc and uncertan envronment. The uncertanty resdes both n the task duratons and the task arrval tmes. It s shown that ths problem can be formulated and solved usng project schedulng models, algorthms and concepts. To deal wth uncertanty, a b-crtera qualty robustness concept n dynamc envronments whch extends the usual concept of statc qualty robustness s ntroduced. Several proactve-reactve schedulng procedures and surrogate measures of robustness are proposed. The computatonal experments carred out on more than 700 randomly generated dynamc scenaros ndcate that proactve schedulng procedures are able to prepare the predctve schedule to antcpate future nfeasbltes. Keywords: Dynamc project schedulng, uncertanty, qualty robustness, proactve-reactve schedulng, Servce Centres. 341

2 I. INTRODUCTION Ths paper deals wth a complex problem of task schedulng and resource assgnments that comes up n the daly management of company Servce Centres (SC). SCs usually deal wth the requests reported by ether external customers/ctzens or nternal users of an organzaton/company. Internal as well as external servces must be provded wth a gven level of servce. A call from a customer or a vendor requestng nformaton about products or orders, or placng a clam or askng for techncal support, s an unexpected event that requres specalsed attenton from the organsaton. In opposton to unexpected events, programmed tasks are tasks, repettve or not, expected n advance, that can be scheduled wthn a tme wndow and must also be accomplshed by specalsed workers. A programmed task gves place to one or several events when planned for executon. Tools have been developed to automate and ratonalse the daly actvty of SCs. These tools can be termed Servce Centre Management Tools (SCMT). In partcular, once an event s dentfed by an SCMT, t s classfed accordng to a pre-defned herarchcal structure whch contans all events that can occur wthn the system. The database stores the herarchcal structure of possble events and the nformaton requred for ther resoluton. It also stores all nformaton relatve to the specfc resoluton of past events. We are aware of proposed SCMTs that can automate most of the operatons of an SC. In partcular, they usually nclude several software applcatons that allow us to record, track and report all the nformaton nvolved n the daly management of an SC. However, there are two mportant areas that have not been dealt wth, automatc task schedulng and automatc management of human resources. The SC workforce can be bascally dvded nto three levels. Level 1 or Call Centre s made up of telephonsts who follow prevously establshed procedures. Level 2 or Work Desk s made up of multdscplnary specalsts able to resolve the varous problems that were unresolved at level 1. Level 3 s made up of Management. The Level 1 workforce s homogeneous. Everyone s capable of dong the same tasks after recevng a basc tranng course wth the help of a knowledge database and establshed procedures. The Level 2 workforce s heterogeneous. It s generally scarce, hghly qualfed, and expensve. Each specalst s able to solve some, but not all events. Some members of ths workforce tend to specalse n certan tasks 342

3 and/or acqure greater experence wth certan clents. These members should then be preferentally selected to resolve approprate events. Ths paper s focused on the second level of the SC (SC-Level2). Once an SC event enters the SC-Level2, t gves place to one or several tasks to be performed by the SC-Level2 workforce. Tasks are assocated wth a great deal of nformaton, regardng: (1) a standard duraton, (2) a clent-company servce level agreement (SLA) that establshes maxmum response tmes taken nto account from the tme the events enter the SC, for the begnnng and the end of tasks wth penaltes for delays, (3) maxmal and mnmal generalzed precedence relatonshps between the tasks that reflect technologcal constrants and (4) a crtcalty level ndcatng the clent-prorty n processng the task as soon as possble, ndependently of ts servce level agreements. New events can be contnually ncorporated nto the system. The servce level agreed for each clent, project, and task s a fundamental aspect of the operaton of an SC. The servce level agreements and the crtcalty levels are negotated durng the contractual phase before the SC servces are provded. In practce, the maxmum response tmes are establshed for categores of events, not for each task ndvdually. A task nherts ts maxmum response tmes from the category to whch the event that gves place to t belongs to. The crtcalty level dstngushes between tasks that ntally have the same servce level agreement. It expresses specfc company prortes whose non-fulflment s not penalzed. For example, a task representng the fxng of a prnter may have a dfferent prorty dependng upon whether t s a server-prnter or a personal-prnter. The SC-Level2 workforce s made up of specalsts, wth specalsatons n one or more areas of knowledge. A knowledge area descrbes a set of tasks a specalst wth specalsaton n ths area can handle. For each area, the effcency level (junor, senor or standard) of a specalst descrbes how well he or she can handle the tasks n that area and can be quantfed by the average servce tme. Senor (Junor) ndcates that the person s one of the most (least) sutable for the area and mples a reducton (ncrease) of the standard duraton. Each specalst has hs or her own tmetable whch ndcates the workng hours every day. Pre-empton s not allowed, only nterruptons of the tasks due to breaks n the worker tmetables are permtted. To process a task just one specalst specalsed n the area to whch the task belongs s requred. In general terms, the man objectve for an SC-Level2 schedulng system s to obtan n real tme a feasble plan of acton (a task 343

4 schedule and an assgnment of workers to tasks) that satsfes the technologcal constrants and does not use more specalsts than are avalable n each perod of tme and that satsfes the servce level agreements. Furthermore, to mprove the effcency of an SC t s requred to reach some other secondary, although also mportant, objectves: attend the urgency levels mposed by the crtcalty task levels, to obtan well-balanced worker workloads and to assgn the most qualfed specalst to each task. Plans are made at certan ponts n tme. Durng executon, however, new events are contnuously ncorporated nto the system and resolved events are dropped from the system. The events arrve at uncertan tmes and ther servce tmes are also uncertan. Due to the full recordng capablty of SCMTs, we can realstcally assume that some advance knowledge about the probablty dstrbutons of both types of tmes s avalable. In ths type of rapdly changng envronment, plannng becomes a contnuous onlne process. SCMTs usually nclude so-called schedulng tools to help managers to dynamcally make allocaton and schedulng decsons at certan decson ponts. Wth the nformaton provded by these tools, managers apply ther own set of rules to gve response to the requests of new servces that have arsen. Ths s a case of pure reactve schedulng (Herroelen and Leus, 2005). Ths smple approach s amed at a quck generaton of a feasble plan. It s an approach that ams at quckly satsfyng the man constrants rather than an optmzng approach. At a gven decson pont, t only consders the tasks already n the system. Ths myopc approach mght and frequently does lead to nfeasble scenaros that could possbly be avoded by takng nto account the avalable statstcal knowledge on forthcomng tasks to generate robust plans whch preserve feature feasblty. If we restrct our attenton to those tasks already n the system up to a certan pont n tme and use the average estmaton of task duraton, ths manageral problem can be consdered statc and determnstc, and be modelled as a project schedulng problem (the Sklled Workforce Project Schedulng Problem, SWPSP) as wll be apparent n secton II. Ths paper explores the use of project schedulng technology n the desgn of a system management model and the correspondng soluton methodology to deal wth the SC-Level2 allocaton and schedulng problem. The am s not only to make the best allocaton and schedulng decson at certan decson ponts but to also learn from the past to antcpate the future and produce more robust and effectve solutons. 344

5 Intensve research efforts over the past decades have been made n the feld of project schedulng greatly expandng the varety of models and soluton procedures under study. Overvews of state-of-the-art models and algorthms can be found n Demeulemeester and Herroelen (2002) and Neumann et al. (2003). The noton of skll s well known n the feld of personnel assgnment (Jang et al. (2004)), but not often consdered n project schedulng. Néron (2002) and Bellenguez and Néron (2004) consder the Resource Constraned Project Schedulng problem (RCPSP) where resources are staff members that have one or more skll. To be processed, each task of the project needs a gven number of staff members for each skll. However, task duratons do not depend on the workers assgned to ther executon. A revew of the state of the art n project schedulng wth generalzed precedence relatonshps can be found n Neumann et al. (2003). The books of Bagch (1999) and T Kndt and Bllaut (2002) can be consdered as reference books for researchers workng on mult-crtera schedulng problems. Other nterestng mult-crtera papers studyng some elements of the SWPSP are the followng: Ca and L (2000) consdered the problem of schedulng staff wth mxed sklls, and Vana and Sousa (2000) appled multobjectve versons of smulated annealng and tabu search to the RCPSP. The nterest n schedulng consderng due dates has been wde n felds such as machne schedulng; a revew can be found n Gordon et al. (2002). In the area of project schedulng, the paper of Vanhoucke et al. (1999) s one of the frst works wth due dates. In ths paper, resources are not consdered and penalty costs for earlness or tardness are. In a more recent paper, Vanhoucke (2002) consdered the resource constrants. Valls et al. (2006) studed the RCPSP wth due dates. The papers of De Reyck and Herroelen (1999), Hartmann (2001), Helmann (2001) and Helmann (2003) looked at the multmode RCPSP, where the task duraton depends on the mx of resources assgned to t, the objectve s C max mnmzaton and no worker tmetables are consdered. Recent surveys about project schedulng wth varable avalablty resources, such as tmetables, can be found n Sanlavlle and Schmdt (1998) and Neumann et al. (2003). Artgues and Roubellat (2000) study the case where, n a multproject, mult-mode settng wth ready tmes and due dates, t s 345

6 desred to nsert a new unexpected actvty nto a gven schedule such that the resultng mpact on maxmum lateness s mnmzed. As s ponted out n Van de Vonder et al. (2006), the vast majorty of the research efforts on project schedulng focuses on the development of exact and heurstc procedures for the generaton of a workable baselne schedule (predctve schedule), assumng complete nformaton and a statc and determnstc envronment. Durng executon, however, a project may be subject to consderable uncertanty, whch may lead to numerous schedule dsruptons that can lead to numerous types of costs. A baselne schedule wth express antcpaton of dsruptons, whch s protected aganst certan undesrable consequences of reschedulng, s called robust. Van de Vonder et al. (2005a) dstngush between two types of robustness: qualty robustness and soluton robustness. Qualty robustness s defned as the probablty that a project ends wthn the project deadlne. Soluton robustness, also referred to as stablty, s defned as a qualty of the schedulng envronment when there s lttle devaton between the baselne and the executed schedule. In general, there are two approaches to deal wth uncertanty n a schedulng envronment (Herroelen and Leus, 2005): proactve and reactve schedulng. Proactve schedulng constructs a baselne schedule that accounts for statstcal knowledge of uncertanty. The consderaton of uncertanty nformaton s used to make the predctve schedule more robust,.e. nsenstve to dsruptons. Reactve schedulng nvolves revsng or re-optmzng a schedule when an unexpected event occurs. Robust project schedulng s a growng feld of research. Recently, many proactve-reactve schedulng procedures (Herroelen and Leus, 2005; Van de Vonder et al., 2005ab; Van de Vonder et al., 2007abc; Lambrechts et al., 2007; Deblaere et al., 2007) have been proposed and computatonally tested for the case of a statc envronment n whch the uncertanty of the project resdes n the actvty duratons. However, the problem dealt wth n ths partcular paper s dynamc and consders both actvty duraton and actvty arrval tme uncertantes. It s nterestng to note that nether the ralway schedulng polcy nor the polcy of mantanng the baselne resource allocaton when developng reactve schedulng procedures are justfed n an SC-Level2 envronment. The management model we propose n ths paper ntegrates three man elements: a determnstc and statc optmzaton algorthm; a proactve procedure and a reactve procedure. At a gven tme t, the 346

7 determnstc and statc algorthm generates a predctve schedule, takng nto consderaton the unfnshed tasks already n the system and assumng the average actvty duratons as ther determnstc duratons. The predctve schedule mantans the current resource allocaton only for the tasks n process at tme t and not for the tasks prevously scheduled but not started yet. Then, a proactve schedulng procedure s appled to the predctve schedule to produce a baselne schedule that antcpates possble future nfeasbltes. Ths concatenaton of procedures s perodcally appled at subsequent tmes wth tme ntervals of length D (reschedulng tmes). Between tmes t and t + D, the problem s consdered statc: tasks arrvng wthn ths nterval are gnored untl tme t + D when the (re)schedulng determnstc and statc algorthm s called agan. Durng project executon, tasks may take longer or shorter than ntally expected (average duraton) causng devatons between the actually realzed and planned completon tmes. Each tme such a devaton occurs, a fast reactve schedulng procedure s appled to repar the schedule such that the protecton aganst future nfeasbltes s optmzed. The actual schedule that s obtaned after these modfcatons s called the realzed schedule. The rest of the paper s organsed as follows: In Secton 2 we state the SWPSP model and the essentals of the soluton approach proposed n Valls et al. (2007). In Secton III, we further elaborate on the dynamcs of the decson makng process, propose several surrogate measures of the b-crtera qualty robustness consdered n ths dynamc envronment, propose several proactve-reactve schedulng procedures and present the results of the computatonal experments carred out. Fnally, conclusons are gven n Secton IV. II. THE SKILLED WORKFORCE PROJECT SCHEDULING PROBLEM The Sklled Workforce Project Schedulng Problem les at the core of the proposed management model and s the project schedulng problem to be solved at each reschedulng tme. Valls et al. (2007) have formulated ths problem, shown ts NP-completeness and proposed an effcent heurstc soluton procedure for t. In ths research work, we use ths heurstc procedure to generate at each reschedulng tme a predctve schedule on whch the proactve schedulng procedure wll act. The types of nfeasbltes that such a predctve schedule may 347

8 ncur depend on the characterstcs of the SWPSP model and the soluton approach appled. In ths secton, we provde a formulaton of the SWPSP and the essentals of the soluton procedure. We refer the nterested reader to the aforementoned paper for further detals. A. Tasks The project conssts of a set of n tasks numbered 1 to n (J = {1, 2,..., n}), where each task has to be processed wthout pre-empton to complete the project. The dummy tasks 1 and n represent the begnnng and end of the project. The clent-company servce level agreement establshes for each task j a maxmum startng tme, ms j, and a maxmum fnshng tme, mf j. Both dates can be exceeded, however some costs are ncurred. We defne sc j (fc j ) as the cost assocated to the delay of one unt n the startng (fnshng) tme of task j. Each task j has assocated a standard duraton, d j, and should be processed wthout pre-empton by just one worker. Interruptons of the tasks due to breaks n the worker tmetables are permtted. The crtcalty level, c j, models the clent-prorty n processng the task j as soon as possble and s ndependent of ts maxmum startng and fnshng tmes. A larger value of the crtcalty level ndcates a larger prorty. The dummy tasks 1 and n requre no resources, do not have assocated any maxmum startng and fnshng dates and ther duratons and crtcalty levels are null. Duratons, costs, maxmum dates and crtcalty levels are assumed to be non-negatve ntegers. B. Workforce The SC workforce s made up of nw workers, W = {w 1,,w nw }, wth specalsatons n one or more knowledge areas A = {A 1,, A na }. A knowledge area descrbes a set of tasks a worker wth specalsaton n ths area can handle. A s a partton of the set of tasks. We wll denote by A(j) A the area assgned to task j J, by W(A h ) W the set of workers that can handle the tasks of the area A h A, by W(j) W the set of workers that can handle the task j and by A(w k ) A the areas a worker w k W can be assgned to. 348

9 Gven an area A h, for each w k W(A h ) an effcency level s defned, e kh, descrbng how well w k can handle the tasks n area A h. The effcency level s represented as an nteger value, e kh 1. The smaller the value of e kh, the greater the sutablty. We wll consder three effcency values: e kh = 1, 2 and 3, representng respectvely that w k s a senor, a standard or a junor worker for area A h. Assgnng a senor (junor) worker to a job mples a reducton (ncrease) of the standard duraton of the job. We wll consder a reducton percentage of RP % and an ncrease percentage of IP %. The company has defned RP = IP = 25%. We wll denote by d jk the duraton of task j f processed by worker w k. If w k s a standard worker d jk = d j. In other case, d jk s calculated by applyng the reducton or ncrease percentage to d j and roundng up the result to the nearest nteger number. Each worker has hs or her own tmetable whch ndcates the workng hours every day. The tmetable of worker w k s represented by a vector (av kt ) t = 0,,PDUR where av kt wll denote the avalablty of worker w k n nstant t. If nstant t s a tmetable workng nstant for w k then av kt = 1 or f t s not av kt = 0. PDUR s the schedulng horzon. In our model, tasks can only be nterrupted at tmetable breaks and have to be reassumed mmedately at the end of the break. Ths means that n nterval [s j, f j [ task j s n progress at tme t exactly f av kt = 1. Thus gven a start tme s j and assumng task j s processed by w k, the fnshng tme f j of task j s unquely determned by: f t* mn t* avkt = d jk t ( s, w ) = 1 f * exsts t= sj + otherwse j j k Obvously f j (s j, w k ) s j + d jk. C. Generalzed Precedence Relatonshps The model consders generalzed precedence relatonshps (GPRs) between the tasks,.e. mnmal and maxmal tme lags between tasks startng and/or fnshng tmes. We consder four types of GPRs: startstart (SS), start-fnsh (SF), fnsh-start (FS) and fnsh-fnsh (FF). A mnmal tme lag ndcates that a task cannot start/fnsh earler than a certan number of tme unts after the start/fnsh of another task. 349

10 A maxmal tme lag ndcates that a task cannot start/fnsh later than certan tme unts after the start/fnsh of another task. Tme lags are consdered to be postve, negatve or zero ntegers. Furthermore, tme lags may represent ether tme perods or percentage work contents. In the latter case, the length of the tme lag s a percentage of the duraton of one of the two tasks nvolved n the relatonshp. Only mnmal relatonshps wll be consdered n the model wthout any loss of generalty, negatve/postve maxmal tme lags wll be replaced by equvalent postve/negatve mnmal tme lags of opposte drecton. A generalzed precedence relatonshp between two tasks, and j, s represented by a three components vector, d,j. The frst component ndcates the relatonshp type (FF, FS, SF or SS) and the second the tme lag. The thrd shows, n case of a percentage tme lag, the task used to calculate that percentage, n a tme perod lag the value s fxed to zero. For example, d 2,3 = (SS, 5, 2) means that task 3 can start after 5% of task 2 has been executed. Note that not all combnatons of relatonshp type and task make sense n the case of percentage tme lags. However, all generalzed precedence relatonshps that appear n practce can be modelled n ths way. To ensure that the dummy start and fnsh tasks (1 and n) correspond to the begnnng and the end of the project we nsert the generalzed precedence relatons d 1,j = (FS,0,0) j J, j 1 and d j,n = (FS,0,0) j J, j n. Gven a d,j = (SS, p, a) we wll denote as SS j the length n tme perods of lag p. If d,j s a tme perod relatonshp (a = 0) then obvously SS j = p. If d,j s a percentage relatonshp (a = or a = j), then SS j can only be calculated when the startng tme and the worker assgned to task a have already been establshed. For example, gven the relatonshp d,j = (SS, p, ) wth p 0, beng executed by w k, and s beng the startng tme of task, we calculate: SS j t p d mn t avkt = = * * 1 t= s k s f t* exsts otherwse In the same way, we defne SF j, FS j and FF j. 350

11 D. SWPSP formulaton In ths secton, we provde a conceptual formulaton of SWPSP wth the am of unambguously establshng the constrants and objectves nvolved. A schedule or soluton S of an SWPSP nstance s represented by two vectors S = (s, w) where the vector s = (s 1, s 2,..., s n ) of non negatve ntegers, ndcates for each task j ts startng tme and w = (w(1), w(2),..., w(n)) assgns to each task a worker w() W(), w(1) = w(n) s a dummy worker. A schedule S = (s, w) s a feasble schedule f the startng tmes fxed by s satsfy the generalzed precedence relatonshps, the resource constrants and the maxmum startng and fnshng dates. Therefore, S s a feasble schedule f S satsfes the followng constrants: (1) w() W() V (2) s j s SS j (,j) E SS (3) f j s SF j (,j) E SF (4) s j f FS j (,j) E FS (5) f j f FF j (,j) E FF (6) s ms V (7) f mf V { k } (8) V w( ) = w and s t < f 1 w k W, 0 t < PDUR (9) av ws () = 1 V (10) 0 s PDUR V (11) s 1 = 0 where f = f (s,w()) V Equatons (1) ensure that each task s assgned to a unque worker of W(). Equatons (2)-(5) denote GPRs mnmal tme lags, where SS j, SF j, FS j, FF j are calculated as ndcated n secton 2.3. Equatons (6) and (7) represent the date constrants. Equatons (8) guarantee that each worker does not execute more than one task smultaneously. Equatons (9) force tasks to start n a tmetable workng nstant. Equatons (10) and (11) fx the task startng tmes wthn the schedulng horzon. 351

12 Gven the nherent complexty of the problem we are dealng wth, the man objectve of an SC schedulng system s to obtan a feasble soluton, S, satsfyng all the prevous constrants. However, to mprove the effcency of the SC, t s requred to reach some other secondary, although also mportant, objectves. These objectves, ranked n order of mportance, are the followng: 1. To attend to the urgency levels mposed by crtcalty levels. To acheve ths objectve, we have defned the followng functon that measures f the more crtcal tasks are carred out before the least crtcal ones. 2. To assgn the best worker to each task, modelled by: 3. To obtan well-balanced worker workloads levels, represented by Z S Loads S 3 Z S Crtcalty S c s 1 n ( ) = ( ) = n ( ) = ( ) = () () = 1 Z2 S AD S e wa ns ( ) = ( ) = k = 1 j= 1 loadk ave load, ave load j j where dk J w k ns loadk = ()= and ave load = 1 1 load f n 1 ns k = 1 av t= 0 kt k The optmum s found accordng to a lexcographcal order defned by the prevous crtera ndces, Z 1 Z 2 Z 3, and denoted by mn- Lex(Z). Determnng an optmal soluton of mn Lex (Z) s equvalent to fndng a soluton S* S 3 wth: 0 { } () 1 S = S S s feasble 1 ( 2) S = S S Z( S ) = mn Z S ( 1, 2, 3 1 ( )) = S S 352

13 One of the man objectves of an SC schedulng system s to get rd of nfeasble plans and to manage only feasble ones. Therefore, specal attenton has been pad to the search of feasble solutons and that s why feasblty-objectves appear n the frst postons of the rankng. The SWPSP can be seen as a case of a mult-mode resource constraned project schedulng problem. However, the SWPSP sgnfcantly dffers from the mult-mode constraned project schedulng problem (Helmann, 2001) n two man aspects: the objectve of the optmzaton problem and the consderaton of worker tmetables. E. Soluton approach The proposed soluton approach combnes local searches wth typcal populaton management technques of genetc algorthms. These types of algorthms are commonly referred to as Hybrd Genetc Algorthms or Genetc Local Searches (Gendreu and Potvn, 2005), and some of them are categorzed as Memetc Algorthms (Moscato, 1989). For an ntroducton nto GAs, we refer to Goldberg (1989). As a feasble soluton may not exst for certan nstances of the SWPSP and even the problem of knowng f t exsts s an NP-complete problem, the soluton methodology s prepared to handle nfeasble solutons where some constrants are relaxed. The constrants that can be unfulflled and the functons to measure the gaps of these constrants are the followng: Cycles caused by GPRs represent an essental element of an SWPSP nstance. The problem of testng f there s a worker assgnment that makes all generalzed precedence relatonshps n strong components feasble s NP-complete. Therefore generalzed precedence constrants wthn strong components wll be consdered as soft constrants and may not be satsfed. To measure the cycle nfeasbltes we wll use: + + ( ) = GPR S SSj sj s SFj f j s (, j) ESS / C()= C( j) (, j) ESF / C()= C( j) + FSj s j + f + FF f + f (, j) EFS / C()= C( j) (, j) EFF / C()= C( j) j j + where C() denotes the strong component contanng, V and a + = max(a,0) a. 353

14 A schedule S that satsfes all the temporal constrants, GPR(S) = 0, s called tme-feasble. The opposte wll be called tme-nfeasble. Maxmum date s constrants, (6) and (7) n the model, are also consdered to be soft constrants and therefore can be unfulflled. The tardness n the dates wll mply some economc penaltes for the company (sc j and fc j, prevously defned). The followng functon measures, n soluton S = (s, w), the weghted total delay, wth respect to the date agreements: A schedule S that satsfes the maxmum date constrants, TARD(S) = 0, s called date-feasble. The opposte wll be called date-nfeasble. The resource avalablty model constrants, (8), are also consdered to be soft constrants. The use of more resource unts than the ones avalable can be made up wth extra workng hours or contractng more workers. We defne wc k as the cost assocated wth the excess of one unt n the tmetable of worker w k. The followng functon measures the cost of the worker avalablty excess n soluton S = (s, w): Resource S ns TARD S sc s ms fc f mf PDUR k = 1 t= 0 n + n ( ) = j j j + j j j= 1 j= 1 ( ) = ( ) wc k V s t < f and w( ) = k av max 0, 1 kt A schedule S that satsfes the resource constrants, Resource(S) = 0, s called resource-feasble. The opposte wll be called resourcenfeasble. Model constrants (1), (2)-(5) for relatonshps between tasks from dfferent strong components, (9), (10) and (11) wll always be satsfed. The algorthm was tested on over 720 randomly generated nstances. The nstances had 50, 100 or 500 tasks. The computatonal experments ndcated that the procedure s effectve and that the computng tmes requred by the algorthm are small enough to be of use n the onlne management of a Servce Centre. j + 354

15 Ths algorthm can be easly modfed to work only wth resourcefeasble schedules. In what follows, we wll refer to ths modfed verson as algorthm SWPSP. III. DYNAMIC PROACTIVE-REACTIVE SCHEDULING PROCEDURES When an event occurs at a gven tme, t gves place to a task. If the event occurs agan, t gves place to another task whch s a copy of the prevous task. Tasks orgnated by the occurrence of the same event have the same characterstcs and we wll say that they belong to the same type of task. To ease the notaton n ths secton, we wll consder that all workers are avalable at any tme nstant. We wll also say that the workers that can handle the same types of tasks wth the same effcency levels belong to the same type of worker. Gven a schedule S and a worker type, we wll denote by TASSIGN() the set of tasks assgned to any worker of type n S. At each re-schedulng tme, the algorthm SWPSP s appled to generate a predctve schedule. Two types of schedule nfeasbltes can be consdered: tme-nfeasblty whch s measured by the functon GPR() and date nfeasblty whch s measured by the functon TARD(). In ths context, the am of a proactve schedulng procedure s to prepare the predctve schedule n such a way that forthcomng tasks can be feasbly scheduled as much as possble. In other words, the goal s to mnmze both the values of GPR(realzed schedule) and that of TARD(realzed schedule). Ths s a case of b-crtera qualty robustness n a dynamc envronment. In ths context, qualty robustness refers to the nsenstvty of the values of some determnstc objectve functons of the baselne schedule not necessarly the makespan to dstortons. One way to make the problem workable s to develop proactve schedulng procedures amed at optmzng some easy and quck to calculate surrogate measures of the qualty robustness consdered n ths paper that take nto account the current predctve schedule and the avalable statstcal knowledge on forthcomng tasks. In ths secton, we ntroduce three schemes for generatng surrogate measures of ths type. We also present fve proactve schedulng algorthmc schemes, a reactve schedulng procedure and the results of the computatonal experments carred out. 355

16 A. Surrogate measures based on expected workload Let us suppose that S s the predctve schedule generated at re-schedulng tme t. The surrogate measures based on expected workload combne two knds of nformaton: probablstc nformaton about tasks possbly comng after tme t and worker type workloads assgned by S. Gven the nherent rapdly changng nature of the problem, we are nterested only n the tasks that mght arrve up to a certan tme t 1 > t. If t s expected that many tasks of type j wll arrve nto the system n the tme perod [t, t 1 ], then t would be a sensble polcy to modfy the predctve schedule n such a way that as many workers able to process type j tasks as possble would be unoccuped n the tme perod [t 2, t 3 ] where t s expected that the comng type j tasks wll be processed. In subsecton III.E, we wll further elaborate on t 1, t 2 and t 3. We assume that for each type of task the probablty dstrbutons of the tme between successve task arrvals and of the number of task arrvals n any tme perod of a gven length can be approxmated from hstorcal data. Then, the followng expected value and probabltes can easly be computed: W W W p j l = p j b = probablty that a type j task arrves nto the system between tmes last j and t where last j s the arrval tme of the last type j task arrved at pror to t. probablty that a type j task arrves nto the system before tme t 1 gven that t has arrved after tme t. ENT j = expected number of type j tasks to arrve n tme perod [t, t 1 ]. Then, the followng weghtng factors can be computed: l b l 1 p j 2 p j 3 ENTj 4 p j * j = W W W l j = b j = j = l p p ENT p * b l b 5 p j * ENTj 6 pj * d j 7 pj * d j j = W W b j = l j = b p * ENT p * d p * d l b 8 ENTj * d j 9 pj * ENTj * d j 10 pj j = W j = W l j = b ENT* d p * ENT* d p where d j s the standard duraton of type j tasks. ENT j ENT * ENT * d j * ENT * d j 356

17 The workload of the workers of type n tme nterval [t 2,t 3 ] s defned as: Occupancy ( ) = Workload t, t ( ) ( 2, 3) t t * NWT 3 2 ( ) = ( ) ( h) where Workload t, 2, t3 mn t3, fh max t2, s h TASSING() AT( t2, t3) where NWT s the number of workers of type and TASSIGN() s the set of tasks assgned to workers of type and AT(t 2,t 3 ) = { h J fh t2 and sh t3}. Combnng both knds of nformaton, we propose the followng scheme for generatng surrogate measures of robustness: EXWORK1 = W * j * Occupancy( j) where W j * denotes any of the W j k, k = 1,.., 10, defned above. The applcaton of ths measure may result n unbalanced worker type occupances: occupances of worker types wth large weghts tend to decrease to zero and, therefore, occupances of worker types wth small weghts tend to ncrease to one. A way of smoothng ths effect s to use the exponental functon and defne: EXWORK2 = W j j Occupancy j where q s an nput parameter. Note that each scheme gves rse to ten surrogate measures whose relatve effcency has to be expermentally tested. B. Surrogate measure based on GPRmax slack The surrogate measure presented n ths subsecton s amed at measurng how well the predctve schedule s prepared to absorb forthcomng tasks wthout deteroratng the value of the tme nfeasblty functon GPR. The tme nfeasblty of a schedule results from the non-fulflment of maxmal GPRs. Gven a schedule S and a task j belongng to a strong component we defne the GPRmax slack of task j, GPRmax-slack(j), as the maxmum number of tme unts that * j * q [ ] ( ) 357

18 task j can be delayed wthout volatng any maxmal GPR. If a task j does not belong to any strong component, then GPRmax-slack(j) = 0. It seems apparent that the greater the total GPRmax slack of a schedule the more preferable the schedule s. Also, t seems more preferable to use a schedule where the total GPRmax slack s evenly dstrbuted over all the tasks than a schedule where an actvty has a hgh GPRmax slack and the others have a low GPRmax slack. For ths reason, the contrbuton of the GPRmax slack of a task to the surrogate measure s lmted to a maxmum value of maxslack, where maxslack s an nput parameter. As before, we are only nterested n the GPRmax slack of the tasks scheduled up to a certan tme t 4 > t. Therefore, gven a task j, we defne: flexblty(j) = 0, f j does not belong to a strong component or s(j) > t 4 ; and flexblty(j) = mn{gprmaxslack(j), maxslack}, otherwse. Then, the thrd surrogate measure s defned as FLEX( S) = flexblty( j). j C. Proactve schedulng procedures The frst three proactve schedulng procedures we propose are Local Search Algorthms focused on optmzng the surrogate measures EXWORK1, EXWORK2 or FLEX of any gven schedule. The proactve schedulng procedures wll be denoted wth the name of the surrogate measure they optmze. They are manly based on two operators, Inserton and Swap. The Inserton operator selects a task assgned to a type of worker and nserts t nto the lst of tasks assgned to another type of worker. The Swap Operator conssts n selectng two tasks assgned to two dfferent worker types and exchangng ther postons n the lsts of tasks assgned to the worker types. To mprove the surrogate FLEX measure, the Swap operator swaps frst those tasks wth lower GPRmax-slack value. To mprove the surrogate EXWORK measures, tasks assgned to worker types whch contrbuton to the EXWORK measure s large are ether reassgned to worker types wth low contrbutons, or swapped wth lower duraton tasks assgned to worker types wth low contrbutons. We also propose two other proactve schedulng procedures, FLEX- EXWORK1 and FLEX-EXWORK2, that consst of the consecutve applcaton of the procedure FLEX and the procedures EXWORK1 or EXWORK2, respectvely. None of the developed Local Search Algorthms are allowed to ncrease the GPR value of the schedule they start wth. However, they 358

19 are allowed to ncrease the TARD value up to a percentage of the ntal value TARD(predctve schedule). In the two cases where the FLEX procedure s frst appled, the value of the FLEX measure of the resultng schedule cannot be decreased by the posteror applcaton of an EXWORK procedure. D. Reactve schedulng procedure The reactve schedulng procedure has the role of reactng when a dsrupton occurs. To be effcent n an onlne envronment t needs to be fast and to avod ncreasng the GPR() value, f possble. In our model, reactve schedulng s used when the actual completon tme of a task j s dfferent from that whch was planned. If the actual completon tme of task j s smaller than expected, then the next task, next_task, assgned to the same worker that has processed task j, w(j), s scheduled to start as early as possble. If the actual completon tme of task j s bgger than expected, then two dfferent cases can be consdered. In the frst case, the delay n the process of task j does not force next_task to start later than planned; then, next_task s scheduled to start as early as possble. In the second case, the startng tme of next_task must be delayed. Before delayng any task, the contrbuton of each mnmal generalzed precedence relatonshp to the GPR value of the current schedule s computed and called the ntal contrbuton of ths GPR. The reactve schedulng procedure starts by schedulng next_task at the new completon tme of task j. Then, the mnmal GPRs wth orgn n task next_task are consdered n turn. If the current contrbuton of a gven mnmal GPR s greater than ts ntal contrbuton, then the start of ts fnal task s delayed untl the ntal contrbuton s restored. Ths procedure s appled agan to all delayed tasks untl no more tasks are delayed. In case that next_task has been delayed, then the whole process starts agan wth j = next_task. E. Computatonal experments The computatonal experments are based on stochastc smulaton analyss. Smulaton analyss s based on generatng a heterogeneous set of possble scenaros and evaluatng the qualty of the procedures at each scenaro. Each scenaro has a fxed set of types of workers and a fxed set of types of tasks. Each type of task has assgned two exponental dstrbutons: one for the tmes between arrvals and one 359

20 for the duratons. For each type of tasks there s a set of tasks: each task has an arrval tme and a duraton, both values beng computed from the related exponental dstrbutons. At each scenaro, the GPR graph structure s generated usng the methodology presented n Schwndt (1996). We defned a set of generator parameters (under study) and for each combnaton we generate several scenaros. Near to scenaros were generated. From ths ntal set, the hardest scenaros for each combnaton of a subset of generator parameters were selected. Ths prelmnary selecton was based on the computatonal results of an ntal verson of the algorthm; a total number of 729 benchmark scenaros were selected. Wth the am of fnetunng the proposed proactve schedulng procedures, we use the FRace procedure. FRace s a heurstc method for fnetunng metaheurstcs. Ths procedure was frst used n Brattar (2002). At each teraton, t emprcally selects from a set of confguratons a set of canddates by dscardng bad ones as soon as statstcally suffcent evdence s gathered aganst them. FRace s based on the Fredman test, a statstcal method for hypothess testng also known as Fredman two-way analyss of varance by ranks. Ths procedure allows comparng many confguratons wth lower computatonal tme than a brute-force (or complete) comparson method. There are fve proactve schedulng procedures (EXWORK1, EXWORK2, FLEX, FLEX-EXWORK1 and FLEX-EXWORK2) and for each one of them there are several optons for weghtng factors, t 1, t 2 and t 3 for EXWORK measures; and several optons of t 4 and maxslack for FLEX measure. There s a consderable number of possble combnatons, from all of them FRace selected (non-dscarded) a reduced number after runnng 300 nstances, addng 50 nstances at each FRace teraton. From the fnal set of confguratons we have selected three promsng optons, C2, C3 and C4, respectvely the best confguratons for FLEX, FLEX-EXWORK1 and FLEX-EXWORK2 not dscarded by FRace. FRace dscarded all the combnatons that consdered only EXWORK measures. C1 denotes the algorthm that does not use any proactve schedulng procedure. Tables 1 and 2 show computatonal results for GPR(realzed schedule) and TARD(realzed schedule), respectvely. The results show that proactve schedulng procedures are able to reduce average GPR(realzed schedule). Among them, EXWORK procedures (C3 and C4) decrease most the average GPR(realzed schedule), but the medan s better for C2, so a further study s needed. Consderng TARD(real- 360

21 zed schedule), t s clear that EXWORK procedures mprove the qualty of the algorthm. TABLE 1 Computatonal Results: GPR Average Standard Mnmum Maxmum Percentle Devaton C , C , C , C , TABLE 2 Computatonal Results: TARD Average Standard Mnmum Maxmum Percentle Devaton C1 217, , , ,049 92, , , C2 217, , , ,213 92, , , C3 163, , , ,826 64, , , C4 157, , , ,754 63, , , Statstcal tests are necessary n order to confrm computatonal dfferences between confguratons. The Kolmogorov-Smrnov test rejects normal dstrbuton hypothess for the TARD() measure and Q-Q plots reject the normal dstrbuton hypothess for the GPR() measure; consequently, we use the non-parametrc Wlcoxon sgned-rank test. The Wlcoxon test does not requre assumptons about the form of the dstrbuton of the data. We perform the Wlcoxon test on the two qualty measures GPR() and TARD(). Wth regard to GPR(), C2 obtans the best sgned rank value and tests show that the dfferences between C2 and the rest of confguratons are sgnfcant. Among the rest of the confguratons, there are no sgnfcant dfferences (see Table 3). Regardng TARD(), dfferences are sgnfcant for each par wse comparson, (see Table 4). C4 s the confguraton that obtans the best rank-sgned results followed by C3, C2 and C1, n ths order. 361

22 TABLE 3 Sgnfcance of Wlcoxon tests: GPR C3 vs C1 C2 vs C1 C4 vs C1 C2 vs C3 C4 vs C2 C3 vs C4 Sgnfcance (two-taled) TABLE 4 Sgnfcance of Wlcoxon tests: TARD C3 vs C1 C2 vs C1 C4 vs C1 C2 vs C3 C4 vs C2 C3 vs C4 Sgnfcance (two-taled) IV. CONCLUSIONS In ths paper, we have dealt wth a real-lfe problem that comes up n the daly management of Servce Centres. It s a complex resource allocaton and task schedulng problem that has to be solved onlne n a dynamc and uncertan envronment. The uncertanty resdes both n the task duratons and the task arrval tmes. We have shown that ths problem can be formulated and solved usng project schedulng models, algorthms and concepts. At certan re-schedulng tmes, a predctve schedule s constructed by solvng an nstance of the Sklled Workforce Project Schedulng Problem. Problem SWPSP s a statc and determnstc project schedulng problem that ncorporates some real features not prevously consdered together n the lterature, whch greatly ncreases the computatonal dffculty of the problem. Three of the authors of ths paper have developed a rapd and effcent enough algorthm for the onlne resoluton of ths complex mult-objectve and mult-mode project schedulng problem. The man objectve of an SC plannng system s to generate feasble solutons. Therefore, we have proposed to generate robust schedules that preserve future feasblty. To ths end, we have ntroduced a b-crtera qualty robustness concept n dynamc envronments whch extends the usual concept of statc qualty robustness. We have also 362

23 proposed three surrogate measures of the qualty robustness consdered n ths paper and fve proactve schedulng procedures that can optmze any of the surrogate measures. We have also developed a reactve schedulng procedure amed at preservng GPR feasblty. The proposed procedures were tested on 729 randomly generated dynamc scenaros. The computatonal experments ndcate that proactve schedulng procedures are able to prepare the predctve schedule to antcpate future nfeasbltes. The best results are obtaned when frst the flexblty of the predctve schedule s ncreased and then a surrogate measure based on expected workload s mnmzed. The research work presented n ths paper s only a small frst step n the feld of onlne dynamc project schedulng and much more research s necessary to capture the essentals of the decson makng process n the presence of uncertanty and to desgn more advanced algorthms. REFERENCES Artgues, C. and Roubellat, F., 2000, A polynomal actvty nserton algorthm n a multresource schedule wth cumulatve constrants and multple modes. European Journal of Operatonal Research, 127, Bagch, T., 1999, Multobjectve Schedulng by Genetc Algorthms (Kluwer). Bellenguez, O. and Néron, E., 2004, Methods for the Mult-Skll Project Schedulng Problem. (Nnth Internatonal Workshop on Project Management and Schedulng, Nancy, France). Brattar, M., Stützle, T., Paquete, L. and Varrentrapp, K., 2002, A racng algorthm for confgurng metaheurstcs, n Langdon, W. B. et al., ed., GECCO Proceedngs of the Genetc and Evolutonary Computaton Conference, (Morgan Kaufmann Publshers, San Francsco). Ca, X. and L, K.N., 2000, A genetc algorthm for schedulng staff of mxed sklls under mult-crtera. European Journal of Operatonal Research, 125, De Reyck, B. and Herroelen, W., 1999, The mult-mode resource project schedulng problem wth generalzed precedence relatons. European Journal of Operatonal Research, 119, Deblaere, F., Demeulemeester, E., Herroelen, W. and Van de Vonder, S., 2007, Robust resource allocaton decsons n resource-constraned projects. Decson Scences, 38(1), Demeulemeester, E. and Herroelen, W., 2002, Project schedulng. A research handbook. Internatonal Seres n Operatons Research and Management Scence vol.49, (Kluwer Academc Publshers). Gendreu, M. and Potvn, J-Y., 2005, Metaheurstcs n Combnatoral Optmzaton. Annals of Operatons Research, 140, Goldberg, D. E., Genetc Algorthms n Search, Optmzaton, and Machne Learnng. (Addson-Wesley, Publshng, Inc., Readng, Massachusetts). Gordon, V., Proth, J-M. and Chu, C., 2002, A survey of the state-of-the art of common due date assgnment and schedulng research. European Journal of operatonal Research, 139, Hartmann, S., Project Schedulng wth Multple Modes: A Genetc Algorthm. Annals of Operatons Research, 102,

24 Helmann, R., 2001, Resource-constraned project schedulng: A heurstc for the multmode case. OR Spektrum, 23, Helmann, R., 2003, A branch-and-bound procedure for the mult-mode resourceconstraned project schedulng problem wth mnmum and maxmum tme lags. European Journal of Operatonal Research, 144, Herroelen, W. and Leus, R., 2005, Project schedulng under uncertanty: Survey and research potentals. European Journal of Operatonal Research, 165, Jang, H. Krshnamoorthy, M. and Ser, D., 2004, Staff Schedulng and Rosterng: Theory and Applcatons, Part I. Specal Issue, Annals of Operatons Research. Lambrechts, O., Demeulemeester, E. and Herroelen, W., 2007, Proactve and reactve strateges for resource-constraned project schedulng wth uncertan resource avalabltes. Journal of Schedulng. Moscato P., 1989, On evoluton, search, optmzaton, genetc algorthms and martal arts: towards memetc algorthms. (Techncal report C3P 826, Caltech Concurrent Computaton Program). Néron, E., 2002, Lower Bounds for the Mult-Skll Project Schedulng Problem. (Eghth Internatonal Workshop on Project Management and Schedulng, Valenca, Span.) Neumann, K., Schwndt, C. and Zmmermann, J., 2003, Project Schedulng wth Tme Wndows and Scarce Resources, Second Edton, (Sprnger). Sanlavlle, E. and Schmdt, G., 1998, Machne schedulng wth avalablty constrants. (Acta Informatca, 35, ). Schwndt, C., 1996, Generaton of Resource Constraned Project Schedulng Problems wth Mnmal and Maxmal Tme Lags. Techncal Report WIOR-489. (Insttute for Economc Theory and Operatons Research.Unversty of Karlsruhe). T Kndt, V. and Bllaut, J-C., 2002, Multcrtera Schedulng: Theory, Models and Algorthms. (Sprnger-Verlag). Valls, V., Ballestín, F. and Quntanlla, S., 2006, Due Dates and RCPSP, Chapter 4 n J. Weglarz and J. Jozefowska, ed. Perspectves n Modern Schedulng, (Sprnger). Valls, V., Pérez, A. and Quntanlla, S., 2007, Sklled Workforce Schedulng n Servce Centres. Submtted to European Journal of Operatonal Research. Van de Vonder, S., Demeulemeester, E., Herroelen, W. and Leus, R., 2005a, The use of buffers n project management: The trade-off between stablty and makespan. Internatonal Journal of Producton Economcs, 97(2), Van de Vonder, S., Demeulemeester, E., Herroelen, W. and Leus, R., 2005b, The trade-off between stablty and makespan n resource-constraned project schedulng. Internatonal Journal of Producton Research, 44(2), Van de Vonder, S., Demeulemeester, E., Leus, R. and Herroelen, W., 2006, Proactve-reactve project schedulng trade-offs and procedures, Chapter 2 n J. Weglarz and J. Jozefowska ed. Perspectves n Modern Schedulng, (Sprnger). Van De Vonder, S., Ballestn, F., Demeulemeester, E. and Herroelen, W., 2007a, Heurstc procedures for reactve project schedulng. Computers and Industral Engneerng, 52 (1), Van De Vonder, S., Demeulemeester, E. and Herroelen, W., 2007b, A classfcaton of predctve-reactve project schedulng procedures. Journal of Schedulng, 10(3), Specal Issue on Project Schedulng under Uncertanty (Demeulemeester, E.L. and Herroelen W.S. (eds.)). Van De Vonder, S., Demeulemeester, E. and Herroelen, W., 2007c, Proactve heurstc procedures for robust project schedulng: An expermental analyss. European Journal of Operatonal Research, In Press, Avalable onlne. Vanhoucke, M., Demeulemeester, E. and Herroelen, W., 1999, Exact procedure for the unconstraned weghted earlness-tardness project schedulng problem. (Research Report, Department of Appled Economcs, Katholeke Unverstet, Leuven, Belgum). 364

MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE. Dileep R. Sule and Anuj A. Davalbhakta Louisiana Tech University

MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE. Dileep R. Sule and Anuj A. Davalbhakta Louisiana Tech University MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE Dleep R. Sule and Anuj A. Davalbhakta Lousana Tech Unversty ABSTRACT Ths paper presents a new graphcal technque for cluster

More information

Experiments with Protocols for Service Negotiation

Experiments with Protocols for Service Negotiation PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS ISBN 978-86-7031-188-6, pp. 25-31, 2011 Experments wth Protocols for Servce Negotaton Costn Bădcă and Mhnea Scafeş Unversty of Craova, Software

More information

A Scenario-Based Objective Function for an M/M/K Queuing Model with Priority (A Case Study in the Gear Box Production Factory)

A Scenario-Based Objective Function for an M/M/K Queuing Model with Priority (A Case Study in the Gear Box Production Factory) Proceedngs of the World Congress on Engneerng 20 Vol I WCE 20, July 6-8, 20, London, U.K. A Scenaro-Based Objectve Functon for an M/M/K Queung Model wth Prorty (A Case Study n the Gear Box Producton Factory)

More information

Planning of work schedules for toll booth collectors

Planning of work schedules for toll booth collectors Lecture Notes n Management Scence (0) Vol 4: 6 4 4 th Internatonal Conference on Appled Operatonal Research, Proceedngs Tadbr Operatonal Research Group Ltd All rghts reserved wwwtadbrca ISSN 00-0050 (Prnt),

More information

A Two-Echelon Inventory Model for Single-Vender and Multi-Buyer System Through Common Replenishment Epochs

A Two-Echelon Inventory Model for Single-Vender and Multi-Buyer System Through Common Replenishment Epochs A Two-Echelon Inventory Model for Sngle-Vender and Mult-Buyer System Through Common Replenshment Epochs Wen-Jen Chang and Chh-Hung Tsa Instructor Assocate Professor Department of Industral Engneerng and

More information

1 Basic concepts for quantitative policy analysis

1 Basic concepts for quantitative policy analysis 1 Basc concepts for quanttatve polcy analyss 1.1. Introducton The purpose of ths Chapter s the ntroducton of basc concepts of quanttatve polcy analyss. They represent the components of the framework adopted

More information

Production Scheduling for Parallel Machines Using Genetic Algorithms

Production Scheduling for Parallel Machines Using Genetic Algorithms Producton Schedulng for Parallel Machnes Usng Genetc Algorthms Chchang Jou 1), Hsn-Chang Huang 2) 1) Tamkang Unversty, Department of Informaton Management (cjou@mal.m.tku.edut.tw) 2) Tamkang Unversty,

More information

Best-Order Crossover in an Evolutionary Approach to Multi-Mode Resource-Constrained Project Scheduling

Best-Order Crossover in an Evolutionary Approach to Multi-Mode Resource-Constrained Project Scheduling Internatonal Journal of Computer Informaton Systems and Industral Management Applcatons. ISSN 2150-7988 Volume 6 (2014) pp. 364-372 MIR Labs, www.mrlabs.net/csm/ndex.html Best-Order Crossover n an Evolutonary

More information

Application of Ant colony Algorithm in Cloud Resource Scheduling Based on Three Constraint Conditions

Application of Ant colony Algorithm in Cloud Resource Scheduling Based on Three Constraint Conditions , pp.215-219 http://dx.do.org/10.14257/astl.2016.123.40 Applcaton of Ant colony Algorthm n Cloud Resource Schedulng Based on Three Constrant Condtons Yang Zhaofeng, Fan Awan Computer School, Pngdngshan

More information

A TABU SEARCH FOR MULTIPLE MULTI-LEVEL REDUNDANCY ALLOCATION PROBLEM IN SERIES-PARALLEL SYSTEMS

A TABU SEARCH FOR MULTIPLE MULTI-LEVEL REDUNDANCY ALLOCATION PROBLEM IN SERIES-PARALLEL SYSTEMS Internatonal Journal of Industral Engneerng, 18(3), 120-129, 2011. A TABU SEACH FO MULTIPLE MULTI-LEVEL EDUNDANCY ALLOCATION POBLEM IN SEIES-PAALLEL SYSTEMS Kl-Woong Jang and Jae-Hwan Km Department of

More information

A Group Decision Making Method for Determining the Importance of Customer Needs Based on Customer- Oriented Approach

A Group Decision Making Method for Determining the Importance of Customer Needs Based on Customer- Oriented Approach Proceedngs of the 010 Internatonal Conference on Industral Engneerng and Operatons Management Dhaka, Bangladesh, January 9 10, 010 A Group Decson Makng Method for Determnng the Importance of Customer Needs

More information

Supplier selection and evaluation using multicriteria decision analysis

Supplier selection and evaluation using multicriteria decision analysis Suppler selecton and evaluaton usng multcrtera decson analyss Stratos Kartsonaks 1, Evangelos Grgorouds 2, Mchals Neofytou 3 1 School of Producton Engneerng and Management, Techncal Unversty of Crete,

More information

On Advantages of Scheduling using Genetic Fuzzy Systems

On Advantages of Scheduling using Genetic Fuzzy Systems On Advantages of Schedulng usng Genetc Fuzzy Systems Carsten Franke, Joachm Leppng, and Uwe Schwegelshohn Computer Engneerng Insttute, Dortmund Unversty, 44221 Dortmund, Germany (emal: {carsten.franke,

More information

An Application of MILP-based Block Planning in the Chemical Industry

An Application of MILP-based Block Planning in the Chemical Industry The Eghth Internatonal Symposum on Operatons Research and Its Applcatons (ISORA 09) Zhangjaje, Chna, September 20 22, 2009 Copyrght 2009 ORSC & APORC, pp. 103 110 An Applcaton of MILP-based Block Plannng

More information

Evaluating the statistical power of goodness-of-fit tests for health and medicine survey data

Evaluating the statistical power of goodness-of-fit tests for health and medicine survey data 8 th World IMACS / MODSIM Congress, Carns, Australa 3-7 July 29 http://mssanz.org.au/modsm9 Evaluatng the statstcal power of goodness-of-ft tests for health and medcne survey data Steele, M.,2, N. Smart,

More information

Research on chaos PSO with associated logistics transportation scheduling under hard time windows

Research on chaos PSO with associated logistics transportation scheduling under hard time windows Advanced Scence and Technology Letters Vol76 (CA 014), pp75-83 http://dxdoorg/101457/astl0147618 Research on chaos PSO wth assocated logstcs transportaton schedulng under hard tme wndows Yuqang Chen 1,

More information

Genetic Algorithm based Modification of Production Schedule for Variance Minimisation of Energy Consumption

Genetic Algorithm based Modification of Production Schedule for Variance Minimisation of Energy Consumption , 22-24 October, 2014, San Francsco, USA Genetc Algorthm based Modfcaton of Producton Schedule for Varance Mnmsaton of Energy Consumpton C. Duerden, L.-K. Shark, G. Hall, J. Howe Abstract Typcal manufacturng

More information

Evaluating Clustering Methods for Multi-Echelon (r,q) Policy Setting

Evaluating Clustering Methods for Multi-Echelon (r,q) Policy Setting Proceedngs of the 2007 Industral Engneerng Research Conference G. Bayraksan W. Ln Y. Son and R. Wysk eds. Evaluatng Clusterng Methods for Mult-Echelon (r) Polcy Settng Vkram L. Desa M.S.; Manuel D. Rossett

More information

Development and production of an Aggregated SPPI. Final Technical Implementation Report

Development and production of an Aggregated SPPI. Final Technical Implementation Report Development and producton of an Aggregated SPP Fnal Techncal mplementaton Report Marcus Frdén, Ulf Johansson, Thomas Olsson Servces Producer Prce ndces, Prce Statstcs Unt, Statstcs Sweden 2010 ntroducton

More information

Emission Reduction Technique from Thermal Power Plant By Load Dispatch

Emission Reduction Technique from Thermal Power Plant By Load Dispatch Emsson Reducton Technque from Thermal Power Plant By Load Dspatch S. R. Vyas 1, Dr. Rajeev Gupta 2 1 Research Scholar, Mewar Unversty, Chhtorgrah. Inda 2 Dean EC Dept., Unversty College of Engg. RTU, Kota.

More information

Coordination mechanisms for decentralized parallel systems

Coordination mechanisms for decentralized parallel systems CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 0000; 00:1 0 Publshed onlne n Wley InterScence (www.nterscence.wley.com). Coordnaton mechansms for decentralzed

More information

A Multi-Product Reverse Logistics Model for Third Party Logistics

A Multi-Product Reverse Logistics Model for Third Party Logistics 2011 Internatonal Conference on Modelng, Smulaton and Control IPCSIT vol.10 (2011) (2011) IACSIT Press, Sngapore A Mult-Product Reverse Logstcs Model for Thrd Party Logstcs Tsa-Yun Lao, Agatha Rachmat

More information

CHAPTER 2 OBJECTIVES AND METHODOLOGY

CHAPTER 2 OBJECTIVES AND METHODOLOGY 28 CHAPTER 2 OBJECTIVES AND METHODOLOGY The objectve of ths research s to mprove shop floor performance through proper allocaton of jobs n the machnes by consderng due tme, whch reduces the overall penalty

More information

Sporlan Valve Company

Sporlan Valve Company F21O-10-12 LMTED: M & W What s a TEV Settng? For years Sporlan and every other manufacturer oftevs has used regulated arflow and controlled temperature baths to establsh a "factory" settng. Typcally the

More information

CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM

CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM 28 CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM The man aspraton of Grd Computng s to aggregate the maxmum avalable dle computng power of the dstrbuted resources,

More information

Development of a Tool Management System for Energy Sector Company

Development of a Tool Management System for Energy Sector Company Development of a Tool Management System for Energy Sector Company Varun Raj C. 1, Sharath Kumar K. M. 2, Danel Berald Boch 3 1- M.Sc. [Engg.] Student, 2-Asst. Professor, Department of Mechancal and Manufacturng

More information

emissions in the Indonesian manufacturing sector Rislima F. Sitompul and Anthony D. Owen

emissions in the Indonesian manufacturing sector Rislima F. Sitompul and Anthony D. Owen Mtgaton optons for energy-related CO 2 emssons n the Indonesan manufacturng sector Rslma F. Stompul and Anthony D. Owen School of Economcs, The Unversty of New South Wales, Sydney, Australa Why mtgaton

More information

Optimal Issuing Policies for Substitutable Fresh Agricultural Products under Equal Ordering Policy

Optimal Issuing Policies for Substitutable Fresh Agricultural Products under Equal Ordering Policy 06 Internatonal Academc Conference on Human Socety and Culture (HSC 06) ISBN: 978--60595-38-6 Optmal Issung Polces for Substtutable Fresh Agrcultural Products under Eual Orderng Polcy Qao- TENG,a, and

More information

Prediction algorithm for users Retweet Times

Prediction algorithm for users Retweet Times , pp.9-3 http://dx.do.org/0.457/astl.05.83.03 Predcton algorthm for users Retweet Tmes Hahao Yu, Xu Feng Ba,ChengZhe Huang, Haolang Q Helongang Insttute of Technology, Harbn, Chna Abstract. In vew of the

More information

Study on Productive Process Model Basic Oxygen Furnace Steelmaking Based on RBF Neural Network

Study on Productive Process Model Basic Oxygen Furnace Steelmaking Based on RBF Neural Network IJCSI Internatonal Journal of Computer Scence Issues, Vol., Issue 3, No 2, May 24 ISSN (Prnt): 694-84 ISSN (Onlne): 694-784 www.ijcsi.org 7 Study on Productve Process Model Basc Oxygen Furnace Steelmakng

More information

Calculation and Prediction of Energy Consumption for Highway Transportation

Calculation and Prediction of Energy Consumption for Highway Transportation Calculaton and Predcton of Energy Consumpton for Hghway Transportaton Feng Qu, Wenquan L *, Qufeng Xe, Peng Zhang, Yueyng Huo School of Transportaton, Southeast Unversty, Nanjng 210096, Chna; *E-mal: wenql@seu.edu.cn

More information

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently.

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently. Corporate Polces & Procedures People and Development - Document CPP216 Leave Management Frst Produced: Current Verson: Past Revsons: Revew Cycle: Apples From: 09/09/09 07/02/17 09/09/09, 26/10/12 3 years

More information

A Two-layer Time Window Assignment Vehicle Routing Problem

A Two-layer Time Window Assignment Vehicle Routing Problem Proceedngs of the Internatonal Conference on Industral Engneerng and Operatons Management Washngton DC, USA, September 27-29, 218 A Two-layer Tme Wndow Assgnment Vehcle Routng Problem Mahd Jallvand Department

More information

Extended Abstract for WISE 2005: Workshop on Information Systems and Economics

Extended Abstract for WISE 2005: Workshop on Information Systems and Economics Extended Abstract for WISE 5: Workshop on Informaton Systems and Economcs How Many Bundles?:An Analyss on Customzed Bundlng of Informaton Goods wth Multple Consumer Types Wendy HUI Ph.D. Canddate Department

More information

Optimum Generation Scheduling for Thermal Power Plants using Artificial Neural Network

Optimum Generation Scheduling for Thermal Power Plants using Artificial Neural Network Internatonal Journal of Electrcal and Computer Engneerng (IJECE) Vol., o., ecember 0, pp. 35~39 ISS: 088-8708 35 Optmum Generaton Schedulng for Thermal ower lants usng Artfcal eural etwork M. S. agaraja

More information

Minimisation of Energy Consumption Variance for Multi-Process Manufacturing Lines Through Genetic Algorithm Manipulation of Production Schedule

Minimisation of Energy Consumption Variance for Multi-Process Manufacturing Lines Through Genetic Algorithm Manipulation of Production Schedule Mnmsaton of Energy Consumpton Varance for Mult-Process Manufacturng Lnes Through Genetc Algorthm Manpulaton of Producton Schedule C. Duerden, L.-K. Shark, G. Hall, J. Howe Abstract Typcal manufacturng

More information

Appendix 6.1 The least-cost theorem and pollution control

Appendix 6.1 The least-cost theorem and pollution control Appendx 6.1 The least-cost theorem and polluton control nstruments Ths appendx s structured as follows. In Part 1, we defne the notaton used and set the scene for what follows. Then n Part 2 we derve a

More information

Dynamic Task Assignment and Resource Management in Cloud Services Using Bargaining Solution

Dynamic Task Assignment and Resource Management in Cloud Services Using Bargaining Solution Dynamc ask Assgnment and Resource Management n Cloud Servces Usng Barganng Soluton KwangSup Shn 1, Myung-Ju Park 2 and Jae-Yoon Jung 2 1 Graduate School of Logstcs, Incheon Natonal Unversty 12-1 Songdo-Dong,

More information

Solving Multi mode Resource Constrained Project Scheduling with IC Algorithm and Compare It with PSO Algorithm

Solving Multi mode Resource Constrained Project Scheduling with IC Algorithm and Compare It with PSO Algorithm Advances n Lfe Scences 2014, 4(3): 140-145 DOI: 10.5923/j.als.20140403.08 Solvng Mult mode Resource Constraned Project Schedulng wth IC Algorthm and Compare It wth PSO Algorthm Sna Namaz 1,*, Mohammad

More information

Development of a Quality Control Programme for steel production: A case study

Development of a Quality Control Programme for steel production: A case study IOSR Journal of Mechancal and Cvl Engneerng (IOSR-JMCE) e-iss: 2278-1684,p-ISS: 2320-334X, Volume 11, Issue 5 Ver. I (Sep- Oct. 2014), PP 73-81 Development of a Qualty Control Programme for steel producton:

More information

A Review of Fixed Priority and EDF Scheduling for Hard Real-Time Uniprocessor Systems

A Review of Fixed Priority and EDF Scheduling for Hard Real-Time Uniprocessor Systems A Revew of Fxed Prorty and EDF Schedulng for Hard Real-Tme Unprocessor Systems Robert I. Davs Real-Tme Systems Research Group, Department of Computer Scence, Unversty of York, York, UK. rob.davs@york.ac.uk

More information

K vary over their feasible values. This allows

K vary over their feasible values. This allows Proceedngs of the 2007 INFORMS Smulaton Socety Research Workshop. MULTI-PRODUCT CYCLE TIME AND THROUGHPUT EVALUATION VIA SIMULATION ON DEMAND John W. Fowler Gerald T. Mackulak Department of Industral Engneerng

More information

A SIMULATION STUDY OF QUALITY INDEX IN MACHINE-COMPONF~T GROUPING

A SIMULATION STUDY OF QUALITY INDEX IN MACHINE-COMPONF~T GROUPING A SMULATON STUDY OF QUALTY NDEX N MACHNE-COMPONF~T GROUPNG By Hamd Sefoddn Assocate Professor ndustral and Manufacturng Engneerng Department Unversty of Wsconsn-Mlwaukee Manocher Djassem Assstant Professor

More information

Product Innovation Risk Management based on Bayesian Decision Theory

Product Innovation Risk Management based on Bayesian Decision Theory Advances n Management & Appled Economcs, vol., no., 0, - ISS: 79-7 (prnt verson), 79-7 (onlne) Internatonal Scentfc Press, 0 Product Innovaton Rsk Management based on Bayesan Decson Theory Yngchun Guo

More information

SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES

SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES Advances n Producton Engneerng & Management 6 (2011) 1, 15-26 ISSN 1854-6250 Scentfc paper SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES Sörensen,

More information

Volume 30, Issue 4. Who likes circus animals?

Volume 30, Issue 4. Who likes circus animals? Volume 30, Issue 4 Who lkes crcus anmals? Roberto Zanola Unversty of Eastern Pedmont Abstract Usng a sample based on 268 questonnares submtted to people attendng the Acquatco Bellucc crcus, Italy, ths

More information

RULEBOOK on the manner of determining environmental flow of surface water

RULEBOOK on the manner of determining environmental flow of surface water Pursuant to Artcle 54 paragraph 2 of the Law on Waters (Offcal Gazette of the Republc of Montenegro 27/07 and Offcal Gazette of Montenegro 32/11 and 48/15), the Mnstry of Agrculture and Rural Development

More information

Experimental Validation of a Suspension Rig for Analyzing Road-induced Noise

Experimental Validation of a Suspension Rig for Analyzing Road-induced Noise Expermental Valdaton of a Suspenson Rg for Analyzng Road-nduced Nose Dongwoo Mn 1, Jun-Gu Km 2, Davd P Song 3, Yunchang Lee 4, Yeon June Kang 5, Kang Duc Ih 6 1,2,3,4,5 Seoul Natonal Unversty, Republc

More information

RELATIONSHIP BETWEEN BUSINESS STRATEGIES FOLLOWED BY SERVICE ORGANIZATIONS AND THEIR PERFORMANCE MEASUREMENT APPROACH

RELATIONSHIP BETWEEN BUSINESS STRATEGIES FOLLOWED BY SERVICE ORGANIZATIONS AND THEIR PERFORMANCE MEASUREMENT APPROACH RELATIONSHIP BETWEEN BUSINESS STRATEGIES FOLLOWED BY SERVICE ORGANIZATIONS AND THEIR PERFORMANCE MEASUREMENT APPROACH Carlos F. Gomes, School of Economcs, ISR- Insttute of Systems and Robotcs, Unversty

More information

Construction of Control Chart Based on Six Sigma Initiatives for Regression

Construction of Control Chart Based on Six Sigma Initiatives for Regression 2018 IJSRST Volume 4 Issue 2 Prnt ISSN: 2395-6011 Onlne ISSN: 2395-602X Themed Secton: Scence and Technology Constructon of Control Chart Based on Sx Sgma Intatves for Regresson ABSTRACT R. Radhakrshnan

More information

CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS. Zhugen Zhou Oliver Rose

CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS. Zhugen Zhou Oliver Rose Proceedngs of the 013 Wnter Smulaton Conference R. Pasupathy, S.-H. Km, A. Tolk, R. Hll, and M. E. Kuhl, eds CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS Zhugen Zhou Olver

More information

Analysis Online Shopping Behavior of Consumer Using Decision Tree Leiyue Yao 1, a, Jianying Xiong 2,b

Analysis Online Shopping Behavior of Consumer Using Decision Tree Leiyue Yao 1, a, Jianying Xiong 2,b Advanced Materals Research Onlne: 2011-07-04 ISSN: 1662-8985, Vols. 271-273, pp 891-894 do:10.4028/www.scentfc.net/amr.271-273.891 2011 Trans Tech Publcatons, Swtzerland Analyss Onlne Shoppng Behavor of

More information

Simulation-based Decision Support System for Real-time Disaster Response Management

Simulation-based Decision Support System for Real-time Disaster Response Management Proceedngs of the 2008 Industral Engneerng Research Conference J. Fowler and S. Mason, eds. Smulaton-based Decson Support System for Real-tme Dsaster Response Management Shengnan Wu, Larry Shuman, Bopaya

More information

Computational Solution to Economic Operation of Power Plants

Computational Solution to Economic Operation of Power Plants Electrcal and Electronc Engneerng 013, 3(6): 139-148 DOI: 10.593/j.eee.0130306.01 Computatonal Soluton to Economc Operaton of ower lants Temtope Adefarat 1,*, Ayodele Sunday Oluwole 1, Mufutau Adewolu

More information

Resource-Constrained Scheduling Optimization for Public Bicycles using Multi- Variety Ant Colony Algorithm

Resource-Constrained Scheduling Optimization for Public Bicycles using Multi- Variety Ant Colony Algorithm Resource-Constraned Schedulng Optmzaton for Publc Bcycles usng Mult- Varety Ant Colony Algorthm Hatao XU, Hongwe ZHU, Nng ZHENG*, Jaxue PENG, Zhbe QI Hangzhou Danz Unversty, Zhejang Provnce, Hangzhou Zhejang,

More information

Finite Element Analysis and Optimization for the Multi- Stage Deep Drawing of Molybdenum Sheet

Finite Element Analysis and Optimization for the Multi- Stage Deep Drawing of Molybdenum Sheet Fnte Element Analyss and Optmzaton for the Mult- Deep of Molybdenum Sheet Heung-Kyu Km a,*, Seok Kwan Hong a, Jong-Kl Lee b, Byung-Hee Jeon c, Jeong Jn Kang a, and Young-moo Heo a a Precson Molds and Des

More information

Why do we have inventory? Inventory Decisions. Managing Economies of Scale in the Supply Chain: Cycle Inventory. 1. Understanding Inventory.

Why do we have inventory? Inventory Decisions. Managing Economies of Scale in the Supply Chain: Cycle Inventory. 1. Understanding Inventory. -- Chapter 10 -- Managng Economes of Scale n the Supply Chan: Cycle Inventory Pros: Why do we have nventory? To overcome the tme and space lags between producers and consumers To meet demand/supply uncertanty

More information

Study on trade-off of time-cost-quality in construction project based on BIM XU Yongge 1, a, Wei Ya 1, b

Study on trade-off of time-cost-quality in construction project based on BIM XU Yongge 1, a, Wei Ya 1, b Internatonal Conference on Economcs, Socal Scence, Arts, Educaton and Management Engneerng (ESSAEME 205) Study on trade-off of tme-cost-qualty n constructon project based on BIM XU Yongge, a, We Ya, b

More information

Evaluation Method for Enterprises EPR Project Risks

Evaluation Method for Enterprises EPR Project Risks , pp.350-354 http://dx.do.org/10.14257/astl.2016. Evaluaton Method for Enterprses EPR Project Rsks L-Yongmng 1,2 1 College of Economcs and Management, Nanjng Unversty of Aeronautcs and Astronautcs, Nanjng,

More information

A Simulation-Optimization Framework for Research and Development Pipeline Management

A Simulation-Optimization Framework for Research and Development Pipeline Management PROCESS SYSTEMS ENGINEERING A Smulaton-Optmzaton Framework for Research and Development Ppelne Management Dharmashankar Subramanan, Joseph F. Pekny, and Gntaras V. Reklats School of Chemcal Engneerng,

More information

CONFLICT RESOLUTION IN WATER RESOURCES ALLOCATION

CONFLICT RESOLUTION IN WATER RESOURCES ALLOCATION 7 th Internatonal Conference on Hydronformatcs HIC 2006, Nce, FRANCE CONFLICT RESOLUTION IN WATER RESOURCES ALLOCATION MASOUD ASADZADEH ESFAHANI Graduate Research Assstant, School of Cvl and Envronmental

More information

Analyses Based on Combining Similar Information from Multiple Surveys

Analyses Based on Combining Similar Information from Multiple Surveys Secton on Survey Research Methods JSM 009 Analyses Based on Combnng Smlar Informaton from Multple Surveys Georga Roberts, Davd Bnder Statstcs Canada, Ottawa Ontaro Canada KA 0T6 Statstcs Canada, Ottawa

More information

Optimal Operation of a Wind and Fuel Cell Power Plant Based CHP System for Grid-Parallel Residential Micro-Grid

Optimal Operation of a Wind and Fuel Cell Power Plant Based CHP System for Grid-Parallel Residential Micro-Grid Optmal Operaton of a Wnd and Fuel Cell Power Plant Based CHP System for Grd-Parallel Resdental Mcro-Grd M. Y. EL-SHARKH, M. TARIOVE, A. RAHMA, M. S. ALAM Department of Electrcal and Computer Engneerng,

More information

Fast Algorithm for Prediction of Airfoil Anti-icing Heat Load *

Fast Algorithm for Prediction of Airfoil Anti-icing Heat Load * Energy and Power Engneerng, 13,, 493-497 do:.4236/epe.13.4b09 Publshed Onlne July 13 (http://www.scrp.org/ournal/epe) Fast Algorthm for Predcton of Arfol Ant-cng Heat * Xueqn Bu, Ru Yang, Ja Yu, Xaobn

More information

A Novel Gravitational Search Algorithm for Combined Economic and Emission Dispatch

A Novel Gravitational Search Algorithm for Combined Economic and Emission Dispatch A Novel Gravtatonal Search Algorthm for Combned Economc and Emsson Dspatch 1 Muhammad Yaseen Malk, 2 Hmanshu Gupta 1 Student, 2 Assstant Professor 1 Electrcal Engneerng 1 E-Max Group of Insttutons, Haryana,

More information

Impacts of Generation-Cycling Costs on Future Electricity Generation Portfolio Investment

Impacts of Generation-Cycling Costs on Future Electricity Generation Portfolio Investment 1 mpacts of Generaton-Cyclng Costs on Future Electrcty Generaton Portfolo nvestment P. Vthayasrchareon, Member, EEE, and. F. MacGll, Member, EEE Abstract Ths paper assesses the mpacts of ncorporatng short-term

More information

Steady State Load Shedding to Prevent Blackout in the Power System using Artificial Bee Colony Algorithm

Steady State Load Shedding to Prevent Blackout in the Power System using Artificial Bee Colony Algorithm Jurnal Teknolog Full paper Steady State Load Sheddng to Prevent Blackout n the Power System usng Artfcal Bee Colony Algorthm R. Mageshvaran a*, T. Jayabarath b a School of Electrcal Engneerng. VIT Unversty.

More information

Innovation in Portugal:

Innovation in Portugal: Innovaton n Portugal: What can we learn from the CIS III? Innovaton and Productvty Pedro Moras Martns de Fara pedro.fara@dem.st.utl.pt Globelcs Academy 2005 25 May 2005 Introducton The study of the relatonshp

More information

INCORPORATING WAITING TIME IN COMPETITIVE LOCATION MODELS: FORMULATIONS AND HEURISTICS 1

INCORPORATING WAITING TIME IN COMPETITIVE LOCATION MODELS: FORMULATIONS AND HEURISTICS 1 INCORPORATING WAITING TIME IN COMPETITIVE LOCATION MODELS: FORMULATIONS AND HEURISTICS 1 Francsco Slva a, Danel Serra b a GREL, IET, Unverstat Pompeu Fabra, Ramon Tras Fargas, 25-27, 08005 Barcelona, Span.

More information

EVALUATING THE PERFORMANCE OF SUPPLY CHAIN SIMULATIONS WITH TRADEOFFS BETWEEN MULITPLE OBJECTIVES. Pattita Suwanruji S. T. Enns

EVALUATING THE PERFORMANCE OF SUPPLY CHAIN SIMULATIONS WITH TRADEOFFS BETWEEN MULITPLE OBJECTIVES. Pattita Suwanruji S. T. Enns Proceedngs of the 00 Wnter Smulaton Conference R.G. Ingalls, M. D. Rossett, J. S. Smth, and B. A. Peters, eds. EVALUATING THE PERFORMANCE OF SUPPLY CHAIN SIMULATIONS WITH TRADEOFFS BETWEEN MULITPLE OBJECTIVES

More information

An Artificial Neural Network Method For Optimal Generation Dispatch With Multiple Fuel Options

An Artificial Neural Network Method For Optimal Generation Dispatch With Multiple Fuel Options An Artfcal Neural Network Method For Optmal Generaton Dspatch Wth Multple Fuel Optons S.K. Dash Department of Electrcal Engneerng, Gandh Insttute for Technologcal Advancement,Badaraghunathpur,Madanpur,

More information

Conceptual Framework for an Integrated Method to Optimize Sustainability of Engineering Systems

Conceptual Framework for an Integrated Method to Optimize Sustainability of Engineering Systems Journal of Energy and Power Engneerng 9 (2015) 608-615 do: 10.17265/1934-8975/2015.07.002 D DAVID PUBLISHING Conceptual Framework for an Integrated Method to Optmze Sustanablty of Engneerng Systems Alfredo

More information

Sources of information

Sources of information MARKETING RESEARCH FACULTY OF ENGINEERING MANAGEMENT Ph.D., Eng. Joanna Majchrzak Department of Marketng and Economc Engneerng Mal: joanna.majchrzak@put.poznan.pl Meetngs: Monday 9:45 11:15 Thursday 15:10

More information

PSO Approach for Dynamic Economic Load Dispatch Problem

PSO Approach for Dynamic Economic Load Dispatch Problem Internatonal Journal of Innovatve Research n Scence, Engneerng and Technology (An ISO 3297: 2007 Certfed Organzaton Vol. 3, Issue 4, Aprl 2014 PSO Approach for Dynamc Economc Load Dspatch Problem P.Svaraman

More information

INTEGER PROGRAMMING 1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

INTEGER PROGRAMMING 1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS INTEGE POGAMMING 1.224J/ESD.204J TANSPOTATION OPEATIONS, PLANNING AND CONTOL: CAIE SYSTEMS Professor Cyntha Barnhart Professor Ngel H.M. Wlson Fall 2003 IP OVEVIEW Sources: -Introducton to lnear optmzaton

More information

LRm Laboratory for Responsible Manufacturing

LRm Laboratory for Responsible Manufacturing LRm Laboratory for Responsble Manufacturng Bblographc Informaton Udomsawat, G., Gupta, S. M. and Al-Turk, Y. A. Y., "Push and Pull Control Systems n Dsassembly Lnes", Proceedngs of the 2004 Decson Scences

More information

CONSUMER PRICE INDEX METHODOLOGY (Updated February 2018)

CONSUMER PRICE INDEX METHODOLOGY (Updated February 2018) CONSUMER PRCE NDEX METHODOLOGY (Updated February 208). Purpose, nature and use The purpose s to obtan country representatve data for the prces of goods and servces and to compute overall and group ndces

More information

Applied Soft Computing

Applied Soft Computing Appled Soft Computng (2) 4 46 Contents lsts avalable at ScenceDrect Appled Soft Computng journal homepage: wwwelsevercom/locate/asoc Soft computng based optmzaton of combned cycled power plant start-up

More information

2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops. {xy336699,

2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops. {xy336699, 2013 IEEE 7th Internatonal Conference on Self-Adaptaton and Self-Organzng Systems Workshops Self-adaptve, Deadlne-aware Resource Control n Cloud Computng Yu Xang 1, Bharath Balasubramanan 2, Mchael Wang

More information

Practical Application Of Pressure-Dependent EPANET Extension

Practical Application Of Pressure-Dependent EPANET Extension Cty Unversty of New York (CUNY) CUNY Academc Works Internatonal Conference on Hydronformatcs 8-1-2014 Practcal Applcaton Of Pressure-Dependent EPANET Extenson Alemtsehay G. Seyoum Tku T. Tanymboh Follow

More information

Program Phase and Runtime Distribution-Aware Online DVFS for Combined Vdd/Vbb Scaling

Program Phase and Runtime Distribution-Aware Online DVFS for Combined Vdd/Vbb Scaling Program Phase and Runtme Dstrbuton-Aware Onlne DVFS for Combned Vdd/Vbb Scalng Jungsoo Km, Sungjoo Yoo, and Chong-Mn Kyung Dept. of EECS at KAIST jskm@vslab.kast.ac.kr, kyung@ee.kast.ac.kr Dept. of EE

More information

1991), a development of the BLAST program which integrates the building zone energy balance with the system and central plant simulation.

1991), a development of the BLAST program which integrates the building zone energy balance with the system and central plant simulation. OPTIMISATION OF MECHANICAL SYSTEMS IN AN INTEGRATED BUILDING ENERGY ANALYSIS PROGRAM: PART I: CONVENTIONAL CENTRAL PLANT EQUIPMENT Russell D. Taylor and Curts O. Pedersen Unversty of Illnos at Urbana-

More information

A Hybrid Intelligent Learning Algorithm in MAS

A Hybrid Intelligent Learning Algorithm in MAS A Hybrd Intellgent Learnng Algorthm n MAS SHUJUN ZHANG, QINGCHUN MENG, WEN ZHANG, CHANGHONG SONG Computer Scence Department Ocean Unversty of Chna Computer Scence Department of Ocean Unversty of Chna,

More information

LLFpi : Schedulability-Improved LLF Algorithm in Multiprocessor Real-Time Embedded Systems

LLFpi : Schedulability-Improved LLF Algorithm in Multiprocessor Real-Time Embedded Systems Internatonal Journal of Appled Engneerng Research ISSN 9-46 Volume, Number 6 (6) pp 89-898 LLFp : Schedulablty-Improved LLF Algorthm n Multprocessor Real-Tme Embedded Systems Sangchul Han, Jnsoo Km, Junghwan

More information

Very Large Scale Vehicle Routing with Time Windows and Stochastic Demand Using Genetic Algorithms with Parallel Fitness Evaluation

Very Large Scale Vehicle Routing with Time Windows and Stochastic Demand Using Genetic Algorithms with Parallel Fitness Evaluation Very Large Scale Vehcle Routng wth Tme Wndows and Stochastc Demand Usng Genetc Algorthms wth Parallel Ftness Evaluaton Matthew Protonotaros George Mourkouss Ioanns Vyrds and Theodora Varvargou Natonal

More information

Consumption capability analysis for Micro-blog users based on data mining

Consumption capability analysis for Micro-blog users based on data mining Consumpton capablty analyss for Mcro-blog users based on data mnng ABSTRACT Yue Sun Bejng Unversty of Posts and Telecommuncaton Bejng, Chna Emal: sunmoon5723@gmal.com Data mnng s an effectve method of

More information

Identifying Factors that Affect the Downtime of a Production Process

Identifying Factors that Affect the Downtime of a Production Process Identfyng Factors that Affect the Downtme of a Producton Process W. Nallaperuma 1 *, U. Ekanayake 1, Ruwan Punch-Manage 2 1 Department of Physcal scences, Rajarata Unversty, Sr Lanka 2 Department of Statstcs

More information

Primer Design with Specific PCR Product using Particle Swarm Optimization

Primer Design with Specific PCR Product using Particle Swarm Optimization Prmer Desgn wth Specfc PCR Product usng Partcle Swarm Optmzaton Cheng-Hong Yang, Yu-Hue Cheng, Hsueh-We Chang, L-Yeh Chuang Abstract Before performng polymerase chan reactons (PCR), a feasble prmer set

More information

Annual Energy Production Maximization for Tidal Power Plants with Evolutionary Algorithms

Annual Energy Production Maximization for Tidal Power Plants with Evolutionary Algorithms Internatonal Journal of Flud Machnery and Systems DOI: http://dx.do.org/10.5293/ijfms.2017.10.3.264 Vo 10 o. 3 July-September 2017 ISS (Onlne): 1882-9554 Orgnal Paper Annual Energy Producton Maxmzaton

More information

Selected Economic Aspects of Water Quality Trading

Selected Economic Aspects of Water Quality Trading Selected Economc Aspects of Water Qualty Tradng Rchard N. Bosvert Gregory L. Poe Yukako Sado Cornell Unversty Passac Rver Tradng Project Kckoff Meetng Cook College, Rutgers Unversty, New Brunswck, NJ January

More information

FIN DESIGN FOR FIN-AND-TUBE HEAT EXCHANGER WITH MICROGROOVE SMALL DIAMETER TUBES FOR AIR CONDITIONER

FIN DESIGN FOR FIN-AND-TUBE HEAT EXCHANGER WITH MICROGROOVE SMALL DIAMETER TUBES FOR AIR CONDITIONER FIN DESIGN FOR FIN-AND-TUBE HEAT EXCHANGER WITH MICROGROOVE SMALL DIAMETER TUBES FOR AIR CONDITIONER Yfeng Gao (a), J Song (a), Jngdan Gao (b), Guolang Dng (b)* (a) Internatonal Copper Assocaton Shangha

More information

A New Artificial Fish Swarm Algorithm for Dynamic Optimization Problems

A New Artificial Fish Swarm Algorithm for Dynamic Optimization Problems WCCI 2012 IEEE World Congress on Computatonal Intellgence June, 10-15, 2012 - Brsbane, Australa IEEE CEC A New Artfcal Fsh Swarm Algorthm for Dynamc Optmzaton Problems 1 Danal Yazdan Department of Electrcal,

More information

LIFE CYCLE ENVIRONMENTAL IMPACTS ASSESSMENT FOR RESIDENTIAL BUILDINGS IN CHINA

LIFE CYCLE ENVIRONMENTAL IMPACTS ASSESSMENT FOR RESIDENTIAL BUILDINGS IN CHINA Proceedngs: Indoor Ar 2005 LIFE CYCLE ENVIRONMENTAL IMPACTS ASSESSMENT FOR RESIDENTIAL BUILDINGS IN CHINA DJ Gu 1,*, JJ Lu 1, LJ Gu 1 1 Department of Buldng Scence, School of Archtecture, Tsnghua Unversty,

More information

Guidelines on Disclosure of CO 2 Emissions from Transportation & Distribution

Guidelines on Disclosure of CO 2 Emissions from Transportation & Distribution Gudelnes on Dsclosure of CO 2 Emssons from Transportaton & Dstrbuton Polcy Research Insttute for Land, Infrastructure and Transport June 2012 Contents 1. Introducton...- 3-1.1 Purpose and concept...- 3-1.2

More information

Do not turn over until you are told to do so by the Invigilator.

Do not turn over until you are told to do so by the Invigilator. UNIVERSITY OF EAST ANGLIA School of Economcs Man Seres PG Examnaton 016-17 FINANCIAL ECONOMETRICS ECO-7009A Tme allowed: HOURS Answer ALL FOUR questons. Queston 1 carres a weght of 5%; queston carres 0%;

More information

Flexible Design of Urban Water Distribution Networks

Flexible Design of Urban Water Distribution Networks 4225 Flexble Desgn of Urban Water Dstrbuton Networks Danguang Huang 1, Kalanthy Varavamoorthy 1, Seneshaw Tsegaye 1 1 School of Cvl Engneerng, College of Engneerng and Physcal Scences, Unversty of Brmngham

More information

Optimization of e-learning Model Using Fuzzy Genetic Algorithm

Optimization of e-learning Model Using Fuzzy Genetic Algorithm Optmzaton of e-learnng Model Usng Fuzzy Genetc Algorthm Receved: 00?????? 2012, Accepted: 00????? 2013 M. A. Afshar Kazem Assocate professor, Informaton Technology Management Department, Electrnc Branch,

More information

The research on modeling of coal supply chain based on objectoriented Petri net and optimization

The research on modeling of coal supply chain based on objectoriented Petri net and optimization Proceda Earth and Planetary Scence 1 (2009) 1608 1616 Proceda Earth and Planetary Scence www.elsever.com/locate/proceda The 6 th Internatonal Conference on Mnng Scence & Technology The research on modelng

More information

TRAFFIC SIGNAL CONTROL FOR REDUCING VEHICLE CARBON DIOXIDE EMISSIONS ON AN URBAN ROAD NETWORK

TRAFFIC SIGNAL CONTROL FOR REDUCING VEHICLE CARBON DIOXIDE EMISSIONS ON AN URBAN ROAD NETWORK TRAFFIC SIGNAL CONTROL FOR REDUCING VEHICLE CARBON DIOXIDE EMISSIONS ON AN URBAN ROAD NETWORK Toshhko Oda (1), Masao Kuwahara (2) and Satosh Nkura (3) (1) Panasonc System Solutons Company, Matsushta Electrc

More information

International Trade and California Employment: Some Statistical Tests

International Trade and California Employment: Some Statistical Tests Internatonal Trade and Calforna Employment: Some Statstcal Tests Professor Dwght M. Jaffee Fsher Center for Real Estate and Urban Economcs Haas School of Busness Unversty of Calforna Berkeley CA 94720-1900

More information