Optimal Resource-Constraint Project Scheduling with Overlapping Modes

Size: px
Start display at page:

Download "Optimal Resource-Constraint Project Scheduling with Overlapping Modes"

Transcription

1 Optial Resource-Constraint Proect Scheduling with Overlapping Modes François Berthaut Lucas Grèze Robert Pellerin Nathalie Perrier Adnène Hai February 20 CIRRELT Bureaux de Montréal : Bureaux de Québec : Université de Montréal Université Laval C.P. 628, succ. Centre-ville 2325, de la Terrasse, bureau 2642 Montréal (Québec) Québec (Québec) Canada H3C 3J7 Canada GV 0A6 Téléphone : Téléphone : Télécopie : Télécopie :

2 Optial Resource-Constraint Proect Scheduling with Overlapping Modes François Berthaut,2, Lucas Grèze 2, Robert Pellerin,2,*, Nathalie Perrier,2, Adnène Hai,3 Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation (CIRRELT) 2 Departent of Matheatics and Industrial Engineering, École Polytechnique de Montréal, P.O. Box 6079, Station Centre-ville, Montréal, Canada H3C 3A7 3 Departent of Operations and Decision Systes, Université Laval, 2325, de la Terrasse, Québec, Canada GV 0A6 Abstract. Overlapping activities is widely used to accelerate proect execution. Overlapping consist in executing in parallel two sequential activities by allowing a downstrea activity to start before the end of an upstrea activity based on preliinary inforation. In copanies, overlapping is exained in resource constraints scheduling without considering interaction between activities and rework caused by alteration of inforation exchanged until finalized inforation is available at the copletion of the upstrea activity. By contrast, the literature deals with overlapping of couple of activities without considering a whole proect with resource constraints. We here investigate the resource-constrained proect scheduling proble with different feasible odes of overlapping including associated rework. We forulate the optiization proble as an integer linear prograing proble. An exaple of a 30 activity proect is provided to illustrate the utility and efficiency of this odel. An optial solution is reached within reasonable coputation tie. Our results also highlight the closed interaction between resource constraints and overlapping odes and confirs the relevance of ointly consider the. Keywords. Activity overlapping, concurrent engineering, proect anageent, proect scheduling. Acknowledgeents. This work was supported by the Jarislowsky Foundation, the SNC- Lavalin fir and by the Natural Sciences and Engineering Council of Canada (NSERC). This support is gratefully acknowledged. Results and views expressed in this publication are the sole responsibility of the authors and do not necessarily reflect those of CIRRELT. Les résultats et opinions contenus dans cette publication ne reflètent pas nécessaireent la position du CIRRELT et n'engagent pas sa responsabilité. * Corresponding author: Robert.Pellerin@cirrelt.ca Dépôt légal Bibliothèque et Archives nationales du Québec Bibliothèque et Archives Canada, 20 Copyright Berthaut, Grèze, Pellerin, Perrier, Hai and CIRRELT, 20

3 Optial Resource-Constraint Proect Scheduling with Overlapping Modes François Berthaut Lucas Grèze Robert Pellerin Nathalie Perrier Adnène Hai February 20 CIRRELT Bureaux de Montréal : Bureaux de Québec : Université de Montréal Université Laval C.P. 628, succ. Centre-ville 2325, de la Terrasse, bureau 2642 Montréal (Québec) Québec (Québec) Canada H3C 3J7 Canada GV 0A6 Téléphone : Téléphone : Télécopie : Télécopie :

4 Optial Resource-Constraint Proect Scheduling with Overlapping Modes François Berthaut,2, Lucas Grèze 2, Robert Pellerin,2,*, Nathalie Perrier,2, Adnène Hai,3 Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation (CIRRELT) 2 Departent of Matheatics and Industrial Engineering, École Polytechnique de Montréal, P.O. Box 6079, Station Centre-ville, Montréal, Canada H3C 3A7 3 Departent of Operations and Decision Systes, Université Laval, 2325, de la Terrasse, Québec, Canada GV 0A6 Abstract. Overlapping activities is widely used to accelerate proect execution. Overlapping consist in executing in parallel two sequential activities by allowing a downstrea activity to start before the end of an upstrea activity based on preliinary inforation. In copanies, overlapping is exained in resource constraints scheduling without considering interaction between activities and rework caused by alteration of inforation exchanged until finalized inforation is available at the copletion of the upstrea activity. By contrast, the literature deals with overlapping of couple of activities without considering a whole proect with resource constraints. We here investigate the resource-constrained proect scheduling proble with different feasible odes of overlapping including associated rework. We forulate the optiization proble as an integer linear prograing proble. An exaple of a 30 activity proect is provided to illustrate the utility and efficiency of this odel. An optial solution is reached within reasonable coputation tie. Our results also highlight the closed interaction between resource constraints and overlapping odes and confirs the relevance of ointly consider the. Keywords. Activity overlapping, concurrent engineering, proect anageent, proect scheduling. Acknowledgeents. This work was supported by the Jarislowsky Foundation, the SNC- Lavalin fir and by the Natural Sciences and Engineering Council of Canada (NSERC). This support is gratefully acknowledged. Results and views expressed in this publication are the sole responsibility of the authors and do not necessarily reflect those of CIRRELT. Les résultats et opinions contenus dans cette publication ne reflètent pas nécessaireent la position du CIRRELT et n'engagent pas sa responsabilité. * Corresponding author: Robert.Pellerin@cirrelt.ca Dépôt légal Bibliothèque et Archives nationales du Québec Bibliothèque et Archives Canada, 20 Copyright Berthaut, Grèze, Pellerin, Perrier, Hai and CIRRELT, 20

5 Optial Resource-Constraint Proect Scheduling with Overlapping Modes Introduction The RCPSP (Resource-Constrained Proect Scheduling Proble) has been addressed in nuerous papers. Various odels attept to iniize proect tie copletion while considering liited resources []. Hartann and Briskorn [2] have also presented an overview of different RCPSP extensions. Aong extensions addressed in the literature, different practices have been developed to reduce tie of proect execution in order to establish a baseline schedule or to odify it following proect delay during its execution through overlapping, crashing and substitution of activities [3]. In engineering proects, overlapping is considered as a core technique for saving developent tie [3][4] [5]. Overlapping consists in starting an activity before receiving all the final inforation required. This practice often causes future rework and odification as new inforation is gained in subsequent activities. As such, the total reduction of tie is the difference between overlapped tie and rework. Nevertheless, ost odels in the literature consider crashing as a strategy to reduce the proect akespan without taking into account possible rework. In practice, overlapping depends not only on dependency between activities but also on inforation exchange policy between upstrea and downstrea activity and progress evolution. Two groups of odels have been developed in the literature to analyze overlapping interactions. First, any authors consider only couples of activities and no resource constraints to establish the best trade-off between overlapping and rework. For instance, Krishnan et al. [7] developed a odel-based fraework to anage the overlapping of coupled activities. This odel introduced the concept of inforation evolution and downstrea sensitivity to describe interaction between both activities. Inforation evolution refers to the upstrea generated inforation useful for downstrea activities. Downstrea sensitivity refers to the ipact of a change in upstrea activity on the downstrea activity. The ore the ipact is significant, the ore the sensitivity is high. Relying on these concepts, Krishnan [8] defined different types of appropriated overlapping strategies: iterative, preeptive, distributive and divisive overlapping. In a siilar anner, Bogus et al. [9] identified appropriate strategies to efficiently ipleent overlapping in practice. Lin et al. [6] also iproved the overlapping odel by incorporating the downstrea progress evolution and deterined the optial overlap aount. These odels assue that overlapping paraeters can be derived fro historical data. Other approaches have considered whole proects instead of coupled of activities under the assuption that relation between overlapping aount and rework is preliinary known for overlappable activities. They ostly use design structure atrix (DSM) to represent dependencies, to iniize feedbacks, and to identify overlapping opportunities between activities. DSMs were introduced by Steward [0]. Aong other odels, Gerk and Qassi [3] developed an analytic proect acceleration linear odel via activity crashing, overlapping and substitution with resource constraints. Wang and Lin [] developed a stochastic overlapping process odel to assess schedule risks. Their siulation odel considers iterations and probabilities of rework. Iterations are ostly defined as interaction between design activities which lead to rework caused by feedbacks fro downstrea activities. However, their odel does not take into account resource constraints. Cho and Eppinger [2] also introduced a siulation odel with stochastic activity durations, overlapping, iterations, rework and considered resource constraints for soe activities. They showed that theses constraints can delay soe overlapped activities and delay the proect. All these papers assue a siple linear relationship between rework and overlapping aount with an upper and lower bound. It is also iportant to note that Lin et al. [6] stated that copanies deterine overlapping strategies on an ad hoc basis without always considering rework and interaction between activities. In suary, there are no RCPSP odel that yet considers a realistic relationship between rework and overlapping aount. The obective of this paper is to extend the classic RCPSP with a realistic overlapping odel in order to partially fill this gap. We here assue that the inforation flow is unidirectional fro upstrea to downstrea activities. Consequently, the rework caused by execution of CIRRELT-20-09

6 Optial Resource-Constraint Proect Scheduling with Overlapping Modes activities based on preliinary inforation is only assigned to the downstrea activities of the identified overlappable activities. Inforation exchange is assued to be costless and instantaneous. The ain difference with the aforeentioned overlapping odels is that overlapping is restricted to a set of feasible overlap aounts, instead of considering a continuous and linear relation between overlap aount and rework. We forulate this resource-constrained proect scheduling proble with overlapping odes as an integer linear prograing proble, which is closed to the classical ulti-ode RCPSP odel []. This odel allows finding an optial akespan in reasonable calculation tie. The reainder of the paper is organized as follow. Section 2 first describes the proble stateent and assuptions. An illustrative exaple and coputational results are then presented in section 3. The paper concludes with recoendations for future work in section 4. 2 Proble Stateent A proect is defined by a set of activities, S, including two fictitious activities 0 and n+, which correspond to the proect start and proect end, respectively, with zero processing tie. We denote by d the noinal processing tie of activity considering that all the final inforation required fro preceding activities are available at its start; in other word, if activity is processed without overlapping. All the sybols and their definitions used along this paper are presented in Table. Table : Sybols and definitions Sybol Definition S Set of activities n Nuber of non-duy activities E Set of teporal or precedence constraints i (i, ) Precedence constraint d Processing tie of activity A Set of couples of overlappable activities A Set of iediate predecessors of activity that are overlappable with activity P Set of iediate predecessors of activity that are not overlappable with activity Pred() Set of iediate predecessors of activity R Set of renewable resources R k Constant aount of available units of renewable resource k R k Per period usage of activity of renewable resource k n i Nuber of precedence odes of the couple (i,) β in Aount of overlap duration between activities i and in precedence ode n, expressed as a fraction of d μ in Expected aount of rework in the downstrea activity when activities i and are overlapped in precedence ode n Nuber of execution odes of activity α i Aount of overlap duration between activities i and in execution ode, expressed as a fraction of d r Expected aount of rework in activity in execution ode T Upper bound of the proect s akespan t = 0,..,T Periods EF Earliest possible finish tie of activity Latest possible finish tie of activity 2. Precedence constraints Frequently used proect-planning ethods provide graphic descriptions of task workflows in the for of the so-called activity-on-node or activity-on-arc networks. These networks depict the logical execution 2 CIRRELT-20-09

7 Optial Resource-Constraint Proect Scheduling with Overlapping Modes sequence of dependent (sequential) activities and independent (parallel or concurrent) activities. However, these tools fail to incorporate interdependent-type relation, activities iterations and to odel inforation flows between activities. The Design Structure Matrix (DSM) representation can handle these additional relations between activities with the broader concept of inforation sharing [4]. Inforation exchange between activities can occur at the beginning, the iddle or the end of an activity and includes both tangible and intangible types such as parts, part diensions, and bill of aterials, which constitute the outputs fro an upstrea activity and are required to begin the work of a downstrea activity. A DSM is a square atrix where rows and coluns represent activities. The DSM ais to represent the inforation flows for a given subset of activities and constitutes the first step in analyzing potential feedbacks. Indeed, feedback inforation exchanges fro downstrea to upstrea activities correspond to design odification requests due to inability to eet target design requireents or design flaws detected in downstrea stages []. Any feedback inforation exchange fro downstrea activities lead to odifications and reworks perfored by the upstrea activities to accoodate these changes and iterations between upstrea and downstrea activities can virtually occur to fix the probles identified. In order to iniize feedbacks, the DSM can be partitioned using block triangularization algorith to obtain a unidirectional sequence of inforation exchange [4]. As a last resort, activities can be aggregated or decoposed into lower-level activities to eliinate feedbacks. In this paper, we assue that such preliinary studies have been conducted to identify the nature of relations between activities and to deterine a feasible sequence of activities without any feedback fro downstrea activities. The proect is then only coposed of independent and dependent activities and the resulting inforation flow within the proect between activities is assued to be unidirectional fro upstrea to downstrea activities. The analysis of inforation exchanges between dependent couple activities enables to categorize the into non-overlappable and overlappable ones. The forer represents the case where a downstrea activity requires the final output inforation fro an upstrea activity to be executed or the copletion of the upstrea activity. The latter represents the case where a downstrea activity can begin with preliinary inforation and receives final update at the end of the upstrea activity. This relation provides the opportunity to overlap two activities so that a downstrea activity can start before an upstrea activity is finished. While the non-overlappable activities are connected with the classical finish-to-start precedence constraint, the overlappable ones are connected with a finish-to-start-plus-lead tie precedence constraint where the lead-tie accounts for the aount of overlap. In the reainder of the paper, we denote by A and P the sets of couples of overlappable and nonoverlappable activities, respectively. Siilarly for each activity, A and P represent the set of iediate predecessors that are overlappable and non-overlappable with activity, respectively. The set of precedence constraints in the proect and the set of iediate predecessors of activity are defined by: E = A U P Pred ( ) = A U P, S () 2.2 Model of the overlapping process Figure shows the overlapping process of two activities i and in A. The downstrea activity starts with preliinary inputs fro the downstrea activity i. The aount of overlap, α i, is expressed as a fraction of the downstrea activity s duration. As the upstrea activity proceeds, its inforation evolves to its final for and is released to the downstrea activity at its copletion. This approach iplies that the traditional pattern of exchange of finalized inforation at the end of the upstrea activity is altered to a ore frequent exchange of evolving inforation during the overlap period. However, additional rework is often necessary to accoodate the changes in the upstrea inforation in the downstrea developent. CIRRELT

8 Optial Resource-Constraint Proect Scheduling with Overlapping Modes The expected duration of this rework is denoted by r i. The total aount of tie required to execute both activities, D i, is expressed as follows: i i ( i ) ri D = d + d α + (2) If d d, the aount of overlap is usually bounded by the fraction d i /d in order to prevent the i downstrea activity to start before the upstrea activity. If overlapping was not applied, the total aount of tie required to execute both activities would siply be D = d + d. Depending on the nature of the activities, there ay exist a trade-off between tie gains fro overlapping and rework. i i d i i Preliinary inforation Final inforation α i. d r i d tie Fig.. Overlapping process of two activities The ain issue with the overlapping proble is to quantify the aount of rework as a function of the aount of overlap. A significant part of the literature in overlapping is dedicated to the deterination of the optial overlap aount for two activities without resource constraints. Indeed, the overlapping proble requires exploring the behavior and interaction of activities during their processes. Krishnan et al. [7] presented a pioneer paper in this field. They proposed a odel of dependency based on the upstrea inforation evolution which characterizes the refineent of inforation fro its preliinary for to a final value and the downstrea sensitivity which represents the duration of a downstrea iteration to incorporate upstrea changes. Loch and Terwiesch [5] adapted these concepts by considering the upstrea evolution as the rate of odifications in the upstrea and the downstrea sensitivity as the ipact of a odification on downstrea rework, and ointly analyzed overlapping and counication policies between two activities. Roeer et al. [6] introduced the concept of probability of rework as a function of the overlap duration which encopasses both the evolution and sensitivity odels proposed in [7]. While Krishnan et al. [7] and Loch and Terwiesch [5] addressed the proect s akespan iniization proble, Roeer et al. [6], Lin et al. [7] and Lin et al. [6] extended the odel of Loch and Tewiesch [5] to exaine the tie-cost tradeoffs in overlapping. Counication policies should be considered along overlapping if the inforation exchange between activities require non-negligible tie and cost [6]. We here assue that inforation exchange is costless and instantaneous. An iportant finding of the aforeentioned papers is that the duration of rework is a convex increasing function of the aount of overlap and that the tie to coplete the upstrea and downstrea activities is convex in the aount of overlap. The forer stateent is intuitive: if the aount of overlap increases, then the preliinary inforation at the downstrea activity s start will be ore unreliable and ore downstrea changes ust be incorporated. The latter stateent entails that there exists a unique aount of overlap such that the gain fro overlapping exceeds the loss due to rework in an optial anner. According to the upstrea evolution, the downstrea dependency, the learning effect and the activity durations, the additional rework ay not evolve faster than the overlap duration when overlapping increases, which indicates that the total aount of tie required to execute activities is onotonic 4 CIRRELT-20-09

9 Optial Resource-Constraint Proect Scheduling with Overlapping Modes increasing and that coplete overlapping is optial. The conditions for optiality of coplete overlapping are derived in [6][6][7] under different assuptions. 2.3 Precedence and overlapping odes In order to study the interaction between overlapping and resource constraints in the scheduling optiization proble with ultiple activities including several overlapping opportunities, the relation between rework and overlap aount is required for a range of overlap aounts for each couple of overlappable activities. Indeed, the optial overlap aounts for a resource-constraints proect coposed of several couples of overlappable activities are not necessarily set to the optial values found for each couple of activities [2][3][8]. In this paper, overlapping is assued to be defined for discrete values of overlap durations. First, this assuption is ore realistic considering that scheduling is perfored in practice on a period-by-period basis (i.e., hour, day, week): resource availabilities and allocations are estiated per period, while activity durations are discrete ultiples of one period []. Second, activity progress is easured in practice according to the copletion of internal ilestones which corresponds to iportant events, such as design criteria frozen, detailed design copleted, drawings finalized, or any activity deliverables. This preliinary inforation is issued at interediate points and used as input for a downstrea activity. Therefore, the start tie of an overlapped downstrea activity is restricted to a finite nuber of instants corresponding to upstrea activities ilestones which constitutes different feasible odes for the execution of overlapping activities. Each overlapping ode is characterized by an aount of overlap expressed as a fraction of the downstrea activity s duration and a rework duration. Overlapping odes can be generalized to precedence odes in order to describe all precedence relationships between activities. For each couple of precedence constraints i, there exists at least one precedence ode n i which corresponds to a basic finish-to start relation without overlapping. When ( i, ) A, there exist additional precedence odes associated with the different overlapping strategies. Thus, precedence odes can be expressed as follows: n i =, β i= 0, μ i= 0, S, i P (3) n i >, β i= 0, μ i= 0 and 0 < β in <, in> 0 n 2,ni, S, i A (4) where β in and μ in denote the aount of overlapped tie between activities i and and the expected aount of rework in the downstrea activity when activities i and are executed in precedence ode n=,.., n i. μ, [ ] When i and are overlappable, they can be either overlapped and executed in ode n, n=2,,n i, or sequentially perfored in ode n= without overlapping. As depicted in Figure 2, it is iportant to note that the precedence constraints on the finish tie of activities i and will defer depending on the overlapping ode: when not overlapped, the downstrea activity start tie is superior or equal to the upstrea activity finish tie, whereas the downstrea activity start tie is equal to the upstrea activity finish tie inus one of the feasible overlap duration in the case of overlapping. 2.4 Multiple overlapping and activity odes We assue that there is no restriction concerning the nuber of overlappable or non-overlappable predecessors. If an activity is overlapped by ultiple upstrea activities, feasible overlapping odes are assued to be copatible. Consider for exaple the case of a downstrea activity with two upstrea activities, denoted by i and i 2. If both couples (i, ) and (i 2, ) are overlapped, the aount of rework in downstrea activity is between CIRRELT

10 Optial Resource-Constraint Proect Scheduling with Overlapping Modes i Finish tie of activity i rework n=4 n=3 n=2 n= Possible values of the Finish tie of activity tie Fig. 2. Precedence constraints on the finish ties of two overlappable activities i and the axiu of single rework and the su of the, depending on the duplicate rework, as stated in [2]. Without loss of generality, the latter is considered in the odel. In typical proects involving engineering phases, the nuber of precedence and overlapping relationships ay largely exceeds the nuber of activities. As each activity can have several overlappable or nonoverlappable predecessors, we introduce the notion of execution odes associated to activities. Each activity ode represents a cobination of possible precedence or overlapping odes of an activity with its overlappable or non-overlappable predecessors. Consequently, the set of activity odes for each activity is generated by a full factorial design of the precedence and overlapping odes with its predecessors. Tables 2a, 2b and 2c show the activity odes in the case of non-overlappable predecessors, only one overlappable predecessor (with four overlapping odes), and two predecessors (each with three overlapping odes), respectively. Table 2a: execution ode of activity in the case of non-overlappable predecessors α i, i P r 0 0 Table 2b: execution ode of activity in the case of one overlappable predecessor i A k P n i α k n k α i r β k2 0 μ k2 3 3 β k3 0 μ k3 4 4 β k4 0 μ k4 Table 2c: execution ode of activity in the case of two overlappable predecessors i, i k P 2 A n i, n i2, α i,, α i2,, n k α k r β i2,,2 0 μ i2,, β i2,,3 0 μ i2,,3 4 2 β i,,2 0 0 μ i,, β i,,2 β i2,,2 0 μ i,,2 +μ i2,, β i,,2 β i2,,3 0 μ i,,2 +μ i2,,3 7 3 β i,,3 0 0 μ i,, β i,,3 β i2,,2 0 μ i,,3 +μ i2,, β i,,3 β i2,,3 0 μ i,,3 +μ i2,,3 6 CIRRELT-20-09

11 Optial Resource-Constraint Proect Scheduling with Overlapping Modes 2.5 The 0- Integer Linear Prograing odel Each activity ust finish within the tie window { EF,..., } with respect to the precedence relations and the activity durations. They can be derived fro the traditional forward recursion and backward recursion algoriths considering that the proect ust start at tie 0 and that T constitutes an upper bound of the proect s akespan (i.e., the su of processing ties of all activities) []. We define the decision variables (i.e., the finish ties and the overlapping odes) as follows: if activity is executed in ode and finsished at tiet X t = 0 otherwise S, t [ 0,T ], (5) and [ ] i The decision on the activity odes can be classed into three cases. On the one hand, if activities (i,) are not overlappable, the decision is siply not to overlap. On the other hand, if activities (i, ) are overlappable, these activities can be either overlapped ( > ) or executed in series ( =). The resource-constrained scheduling proble with overlapping can then be forulated with the 0- integer non-linear prograing odel as follow: n+ n+ Miniize t X n +,t, (6) Subect to : = t= EFn+ i n+ n+ X t = then Xit ( t d ) If t= EF = t = EFn+ t= EFn+ i n+ n+ If t = t X it = t = 2 t= EF = t= EFn+ = 2 t= EFn+ n t+ d + r R k X b Rk, k R = 2 = b= t i i = t= EFi = t= EF t X, S, i Pred( ) (7) X then ( d ) r ) t X it = t= EF t X t t t [ 0,T ] ( α X, A, i A (8) i t (9), S, i A( ) (0) X =, S () t { 0, } X t =, S and [, ], t [ 0,T ] (2) i The obective (6) iniizes the finish tie of the duy sink activity and therefore, the proect s akespan. Constraints (7) represent the finish-to-start precedence constraints when activities are not overlapped. If activities are overlapped, constraints (8) state that the downstrea activity ust start at the upstrea activity finish tie inus one of the feasible overlap duration. Constraints (7) and (8) reflect the precedence and overlapping constraints presented in Figure 2. Constraints (9) define the resource constraints. Constraints (0) guarantee that the downstrea activity of a couple of overlappable activities can not finish before the upstrea activity s finish tie. Constraints () ensure that each activity is assigned one activity ode and one finish tie. Finally, constraints (2) define the aforeentioned binary decision variables. The 0- integer non-linear prograing odel given by the obective (6) and the constraints (7)-(2) can be transfored to a 0- integer linear prograing odel. Constraints (7) and (8) are reforulated as follows: CIRRELT

12 Optial Resource-Constraint Proect Scheduling with Overlapping Modes i n+ = t= EFn+ n+ t X i = t= EFn+ it n+ ( t d i ) r ) = t= EFn+ t i ( α X, S, i Pred( ) (3) t α X Y, S, i A( ) (4) i i i t X it ( t d ( i ) r ) X t T ( Yi ) α, S, i A( ) (5) = t= EFi = t= EFi Y i = 0, S, i Pred( ) (6) { } Note that Y i is an additional binary variable. Constraints (3) represent the finish-to-start precedence constraints, with a negative lead tie in the case of overlapping. According to constraints (4), if two overlappable activities (i, ) are overlapped, then Y i = and thus the union of constraints (3) and (5) is equivalent to the equality constraints (8). If activities (i, ) are not overlapped, then Y i is unrestricted and constraints (5) are not restrictive. In view of significant efficiency of linear prograing solutions ethod [9][20], and the ipleentation of these ethods in coercial software packages, the linearization of the aforeentioned precedence constraints is extreely useful. 3 Illustrative exaple 3. Data We consider a proect instance generated by Kolisch and Sprecher [2] coposed of 30 non-duy tasks and 4 renewable resources. The activity durations, resource consuptions, resource availabilities and precedence relations are siilar to those presented in [22]. As no overlapping was defined in the original instance, the additional overlapping data have been generated (i.e., A, M i, α i,r ). Eight couples and two triplets of overlappable activities have been considered, as depicted in Tables 3 and 4. As a reinder, the overlapping aount and rework for non-overlappable activities are null. Table 3 : Overlapping data for the couples of overlappable activities Upstrea activity i Downstrea activity Mode α i r Upstrea activity i Downstrea activity Mode / / / / /7 0 2 / / /7 4 4/ / / / / α i r 8 CIRRELT-20-09

13 Optial Resource-Constraint Proect Scheduling with Overlapping Modes Table 4: Overlapping data for the triplets of overlappable activities Upstrea Upstrea activities Downstrea Mode α activity i α i2 r activities i i 2 i i 2 Downstrea activity Mode α i α i2 r / / / /9 4 / / /7 /7 0 5 /7 2/9 6 /7 2/7 6 /7 3/9 7 3/ / /7 /7 8 3/7 2/ /7 2/ /7 3/ Results The illustrative case was ipleented in AMPL Studio v.6. and solved with Cplex 2.2. In the original proect extracted fro PSPLIB, the optial proect akespan is 38 and 43 tie units with and without resource constraints, respectively. Because of the overlapping opportunities defined in our illustrative exaple, soe activities can start before the end of soe of their predecessors based on preliinary inforation and with additional rework. Consequently, soe overlappable activities can start earlier than scheduled in the original optial schedule. The resulting optial akespan with overlapping odes is 34 and 39 tie units with and without resource constraints, respectively, as shown in Table 5. Table 5: Effects of resource constraints and overlapping on the optial akespan and the coputation tie Case Resources constraints Overlapping Modes Nuber of overlapped activities Nuber of overlappables activities Optial akespan No No Yes No No Yes Yes Yes CPU s Tie For the scheduling proble without resource constraints and with overlapping odes (case 3), the overlapping odes of the non-critical overlappable activities obtained in the optial schedule are not the overlapping odes with the higher gain when overlappable activities are considered separately. Therefore, overlappable activities on the critical path are overlapped at their local optiu, as any reduction of the tie to execute critical activities will decrease the proect akespan. As highlighted in Table 5, only half of the set of overlappable activities are indeed overlapped for the scheduling proble without resource constraints and with overlapping odes. Even though the coputational ties are reasonable in all cases, Table 5 also reveals that overlapping odes significantly increase it, as it adds further coplexity to the already coplex case of resource-constrained scheduling proble, which is known to be a NP-hard optiization proble [20]. When resource constraints are considered, overlapping is less perfored than without resource constraints. As expected, overlapping lead to additional workload and to ore resource consuptions. Overlapping is thus less attractive and only one third of the set of overlappable activities are overlapped with resource constraints and overlapping odes (case 4). The overlapping odes obtained with the optial akespan are detailed in Table 6. This confirs that overlapping and resource constraints are closely interrelated. CIRRELT

14 Optial Resource-Constraint Proect Scheduling with Overlapping Modes Table 6: Overlapping odes obtained with the optial akespan without resource constraints (case 3) with resource constraints (case 4) Overlapped couples or triplets of activities* Mode Overlap duration Rework Local Gain Mode Overlap duration Rework Local Gain (3,8) (4,0) (2,) (0,6) (3,8) (6,7,22) *The non-displayed couples or triplets of activities are not overlapped (i.e., executed in activity ode ). 4 Conclusion and Discussion Overlapping activities is one of the ost applied strategies to accelerate a proect either in its early stage when the schedule baseline is set up or following proect delay during its execution. Overlapping is inherently risky as it entails that downstrea activities start before the inforation they require is available in a finalized for. However, additional workload required to accoodate the inforation changes transitted by upstrea activities to the overlapped downstrea activities are often ignored in practice. On the other hand, in spite of all research efforts accoplished in evaluating the relation between rework and the aount of overlap and deterining the optial overlapping strategy for two activities without resource constraints [6][7][5][6][7], only few papers have incorporated overlapping in the RCPSP [2][3]. In addition, these papers studied siplified linear rework odel that are not realistic. We investigate the oint optiization of overlapping and resource-constrained proect scheduling proble with the following assuptions: () preliinary inforation can be exchanged between identified overlappable activities, (2) the inforation flow is unidirectional fro upstrea to downstrea activities, (3) inforation exchanges are costless, (4) overlapping is restricted to a finite nuber of feasible aounts of overlap for each couple of activities, corresponding to overlapping odes, and (5) rework is preliinary estiated for each overlapping ode. The ain contribution of this paper is to present an integer linear prograing odel for the proect scheduling proble. Such a forulation shares siilarities with the traditional ulti-ode resource constraint scheduling proble (MRCPSP). Considering the liit of exact solution procedure encountered with MRCSPSP, we can anticipate that solving the RCPSP with overlapping odes for larger proects, as they usually appears in practical cases, will require the use of etaheuristics or heuristics. The relaxation of the aforeentioned assuptions also represents interesting perspectives. 5 References [] Hartann, S. Proect scheduling under liited resources. Berlin: Springer, 999. [2] Hartann, S. and Briskorn, D. A survey of variants and extensions of the resource-constrained proect scheduling proble. European Journal of Operational Research, 207(): 4, 200. [3] Bogus, S. M., Molenaar, K. R. and Diekann, J.E. Concurrent engineering approach to reducing design delivery tie. Journal of Construction Engineering and Manageent, 3():79 85, [4] Terwiesch, C. and Loch, C.H. Measuring the effectiveness of overlapping developent activities. Manageent Science, 45(4): , 999. [5] Sith, P. and Reinertsen, D. Developing Products in Half the Tie. New York: Van Nostrand Reinhold, CIRRELT-20-09

15 Optial Resource-Constraint Proect Scheduling with Overlapping Modes [6] Lin, J., Chai, K. H., Brobacher, A.C. and Wong, Y.S. Optial overlapping and functional interaction in product developent. European Journal of Operational Research, 96(3):58 69, [7] Krishnan, V., Eppinger, S. D. and Whitney, D.E. A odel-based fraework to overlap product developent activities. Manageent Science, 43(4):437 45, 997. [8] Krishnan, V. Managing the siultaneous execution of coupled phases inconcurrent product developent. IEEE Transactions on Engineering Manageent, 43(2):20 27, 996. [9] Bogus, S.M., Molenaar, K.R. and Diekann, J.E. Strategies for overlapping dependent design activities. Construction Manageent and Econoics, 24: , [0] Steward, D.V.. The design structure syste: a ethod for anaging the design of coplex systes. IEEE Transactions on Engineering Manageent, 28:7 74, 98. [] Wang, J. T. and Lin, Y. I. An overlapping process odel to assess schedule risk for new product developent. Coputers & Industrial Engineering, 57(2): [2] Cho, S.H. and Eppinger, S.D. A siulation-based process odel for anaging coplex design proects. IEEE Transactions on engineering anageent, 52(3): , [3] Gerk, J. E. V. and Qassi, R. Y. Proect acceleration via activity crashing, overlapping, and substitution." IEEE Transactions on Engineering Manageent, 55(4):590 60, [4] Browning, T.R. Applying the design structure atrix to syste decoposition and integration probles: a review and new directions. IEEE Transactions on engineering anageent, 48(3): , 200. [5] Loch, C.H. and Terwiesch, C. Counication and uncertainty in concurrent engineering. Manageent Science, 44(8): , 998. [6] Roeer, T.A., Ahadi, R. And Wang, R.H. Tie-cost trade-offs in overlapped product developent. Operations Research, 48(6): , [7] Lin, J., Qian, Y., Cui, W. and Miao, Z. Overlapping and counication policies in product developent. European Journal of Operational Research, 20(3): , 200. [8] Browning, T.R. and Eppinger, S.D. Modeling ipacts of process architecture on cost and schedule risk in product developent. IEEE Transactions on engineering anageent, 49(4): , [9] Deeuleeester, E., De Reyck, B. and Herroelen, W. The discrete ti/resource trade-off proble in proect networks: a branch-and-bound approach. IIE Transactions, 32: , [20] Herroelen, W. Proect scheduling theory and practice. Production and Operations Manageent, 4(4):43 432, [2] Kolisch, R. and Sprecher, A. PSPLIB A proect scheduling proble library. European Journal of Operational Research, 96():205 26, 996. [22] Pellerin, R., Sadr, J., Guevreont, M. and Rousseau, L.M. Planning of international proects with aterial constraints. International Conference on Industrial Engineering and Systes Manageent 2009, Montréal, Canada. CIRRELT-20-09

Evaluating the Effectiveness of Task Overlapping as a Risk Response Strategy in Engineering Projects

Evaluating the Effectiveness of Task Overlapping as a Risk Response Strategy in Engineering Projects Evaluating the Effectiveness of Task Overlapping as a Risk Response Strategy in Engineering Projects Lucas Grèze Robert Pellerin Nathalie Perrier Patrice Leclaire February 2011 CIRRELT-2011-11 Bureaux

More information

A Heuristic Method for Resource- Constrained Project Scheduling with Activity Overlapping

A Heuristic Method for Resource- Constrained Project Scheduling with Activity Overlapping A Heuristic Method for Resource- Constrained Project Scheduling with Activity Overlapping Lucas Grèze Robert Pellerin Patrice Leclaire Nathalie Perrier December 2012 CIRRELT-2012-75 Bureaux de Montréal

More information

ASIC Design Project Management Supported by Multi Agent Simulation

ASIC Design Project Management Supported by Multi Agent Simulation ASIC Design Project Manageent Supported by Multi Agent Siulation Jana Blaschke, Christian Sebeke, Wolfgang Rosenstiel Abstract The coplexity of Application Specific Integrated Circuits (ASICs) is continuously

More information

A Rough-Cut Capacity Planning Model with Overlapping

A Rough-Cut Capacity Planning Model with Overlapping 1 A Rough-Cut Capacity Planning Model with Overlapping Baydoun G. 1, Haït A. 2 and Pellerin R. 1 1 École Polytechnique de Montréal, Montréal, Canada georges.baydoun, robert.pellerin@polymlt.ca 2 University

More information

Cooperative Caching for Adaptive Bit Rate Streaming in Content Delivery Networks

Cooperative Caching for Adaptive Bit Rate Streaming in Content Delivery Networks Cooperative Caching for Adaptive Bit Rate Streaing in Content Delivery Networs Phuong Luu Vo Departent of Coputer Science and Engineering, International University - VNUHCM, Vietna vtlphuong@hciu.edu.vn

More information

CLOSED-LOOP SUPPLY CHAIN NETWORK OPTIMIZATION FOR HONG KONG CARTRIDGE RECYCLING INDUSTRY

CLOSED-LOOP SUPPLY CHAIN NETWORK OPTIMIZATION FOR HONG KONG CARTRIDGE RECYCLING INDUSTRY CLOSED-LOOP SUPPLY CHAIN NETWORK OPTIMIZATION FOR HONG KONG CARTRIDGE RECYCLING INDUSTRY Y. T. Chen Departent of Industrial and Systes Engineering Hong Kong Polytechnic University, Hong Kong yongtong.chen@connect.polyu.hk

More information

RECURSIVE DYNAMIC PROGRAMMING: HEURISTIC RULES, BOUNDING AND STATE SPACE REDUCTION. Henrik Kure

RECURSIVE DYNAMIC PROGRAMMING: HEURISTIC RULES, BOUNDING AND STATE SPACE REDUCTION. Henrik Kure RECURSIVE DYNAMIC PROGRAMMING: HEURISTIC RULES, BOUNDING AND STATE SPACE REDUCTION Henrik Kure Dina, Danish Inforatics Network In the Agricultural Sciences Royal Veterinary and Agricultural University

More information

PERFORMANCE METRICS FOR THE IT SERVICES PORTFOLIO

PERFORMANCE METRICS FOR THE IT SERVICES PORTFOLIO Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 4 (53) No. - 0 PERFORMANCE METRICS FOR THE IT SERVICES PORTFOLIO V. CAZACU I. SZÉKELY F. SANDU 3 T. BĂLAN Abstract:

More information

Evaluating Inventory Management Performance: a Preliminary Desk-Simulation Study Based on IOC Model

Evaluating Inventory Management Performance: a Preliminary Desk-Simulation Study Based on IOC Model Evaluating Inventory Manageent Perforance: a Preliinary Desk-Siulation Study Based on IOC Model Flora Bernardel, Roberto Panizzolo, and Davide Martinazzo Abstract The focus of this study is on preliinary

More information

This paper studies a rental firm that offers reusable products to price- and quality-of-service sensitive

This paper studies a rental firm that offers reusable products to price- and quality-of-service sensitive MANUFACTURING & SERVICE OPERATIONS MANAGEMENT Vol., No. 3, Suer 28, pp. 429 447 issn 523-464 eissn 526-5498 8 3 429 infors doi.287/so.7.8 28 INFORMS INFORMS holds copyright to this article and distributed

More information

International Journal of Management & Information Systems First Quarter 2012 Volume 16, Number 1

International Journal of Management & Information Systems First Quarter 2012 Volume 16, Number 1 International Journal of Manageent & Inforation Systes First Quarter 2012 Volue 16, Nuber 1 Proposal And Effectiveness Of A Highly Copelling Direct Mail Method - Establishent And Deployent Of PMOS-DM Hisatoshi

More information

Use of extrapolation to forecast the working capital in the mechanical engineering companies

Use of extrapolation to forecast the working capital in the mechanical engineering companies ECONTECHMOD. AN INTERNATIONAL QUARTERLY JOURNAL 2014. Vol. 1. No. 1. 23 28 Use of extrapolation to forecast the working capital in the echanical engineering copanies A. Cherep, Y. Shvets Departent of finance

More information

Reliability Constrained Packet-sizing for Linear Multi-hop Wireless Networks

Reliability Constrained Packet-sizing for Linear Multi-hop Wireless Networks Reliability Constrained acket-sizing for inear Multi-hop Wireless Networks Ning Wen, and Randall A. Berry Departent of Electrical Engineering and Coputer Science Northwestern University, Evanston, Illinois

More information

An Innovate Dynamic Load Balancing Algorithm Based on Task

An Innovate Dynamic Load Balancing Algorithm Based on Task An Innovate Dynaic Load Balancing Algorith Based on Task Classification Hong-bin Wang,,a, Zhi-yi Fang, b, Guan-nan Qu,*,c, Xiao-dan Ren,d College of Coputer Science and Technology, Jilin University, Changchun

More information

A Scalable Application Placement Controller for Enterprise Data Centers

A Scalable Application Placement Controller for Enterprise Data Centers W WWW 7 / Track: Perforance and Scalability A Scalable Application Placeent Controller for Enterprise Data Centers Chunqiang Tang, Malgorzata Steinder, Michael Spreitzer, and Giovanni Pacifici IBM T.J.

More information

CRM FACTORS ASSESSMENT USING ANALYTIC HIERARCHY PROCESS

CRM FACTORS ASSESSMENT USING ANALYTIC HIERARCHY PROCESS 641 CRM FACTORS ASSESSMENT USING ANALYTIC HIERARCHY PROCESS Marketa Zajarosova 1* *Ph.D. VSB - Technical University of Ostrava, THE CZECH REPUBLIC arketa.zajarosova@vsb.cz Abstract Custoer relationship

More information

Method of supply chain optimization in E-commerce

Method of supply chain optimization in E-commerce MPRA Munich Personal RePEc Archive Method of supply chain optiization in E-coerce Petr Suchánek and Robert Bucki Silesian University - School of Business Adinistration, The College of Inforatics and Manageent

More information

Dynamic Placement for Clustered Web Applications

Dynamic Placement for Clustered Web Applications Dynaic laceent for Clustered Web Applications A. Karve, T. Kibrel, G. acifici, M. Spreitzer, M. Steinder, M. Sviridenko, and A. Tantawi IBM T.J. Watson Research Center {karve,kibrel,giovanni,spreitz,steinder,sviri,tantawi}@us.ib.co

More information

Preference-based Search and Multi-criteria Optimization

Preference-based Search and Multi-criteria Optimization Fro: AAAI-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. Preference-based Search and Multi-criteria Optiization Ulrich Junker ILOG 1681, route des Dolines F-06560 Valbonne ujunker@ilog.fr

More information

Fuzzy Sets in HR Management

Fuzzy Sets in HR Management Acta Polytechnica Hungarica Vol. 8, No. 3, 2011 Fuzzy Sets in HR Manageent Blanka Zeková AXIOM SW, s.r.o., 760 01 Zlín, Czech Republic blanka.zekova@sezna.cz Jana Talašová Faculty of Science, Palacký Univerzity,

More information

Markovian inventory policy with application to the paper industry

Markovian inventory policy with application to the paper industry Coputers and Cheical Engineering 26 (2002) 1399 1413 www.elsevier.co/locate/copcheeng Markovian inventory policy with application to the paper industry K. Karen Yin a, *, Hu Liu a,1, Neil E. Johnson b,2

More information

Managing Complex Network Operation with Predictive Analytics

Managing Complex Network Operation with Predictive Analytics Managing Coplex Network Operation with Predictive Analytics Zhenyu Huang, Pak Chung Wong, Patrick Mackey, Yousu Chen, Jian Ma, Kevin Schneider, and Frank L. Greitzer Pacific Northwest National Laboratory

More information

The AGA Evaluating Model of Customer Loyalty Based on E-commerce Environment

The AGA Evaluating Model of Customer Loyalty Based on E-commerce Environment 6 JOURNAL OF SOFTWARE, VOL. 4, NO. 3, MAY 009 The AGA Evaluating Model of Custoer Loyalty Based on E-coerce Environent Shaoei Yang Econoics and Manageent Departent, North China Electric Power University,

More information

Extended-Horizon Analysis of Pressure Sensitivities for Leak Detection in Water Distribution Networks: Application to the Barcelona Network

Extended-Horizon Analysis of Pressure Sensitivities for Leak Detection in Water Distribution Networks: Application to the Barcelona Network 2013 European Control Conference (ECC) July 17-19, 2013, Zürich, Switzerland. Extended-Horizon Analysis of Pressure Sensitivities for Leak Detection in Water Distribution Networks: Application to the Barcelona

More information

An Optimal Task Allocation Model for System Cost Analysis in Heterogeneous Distributed Computing Systems: A Heuristic Approach

An Optimal Task Allocation Model for System Cost Analysis in Heterogeneous Distributed Computing Systems: A Heuristic Approach An Optial Tas Allocation Model for Syste Cost Analysis in Heterogeneous Distributed Coputing Systes: A Heuristic Approach P. K. Yadav Central Building Research Institute, Rooree- 247667, Uttarahand (INDIA)

More information

Time-Cost Trade-Offs in Resource-Constraint Project Scheduling Problems with Overlapping Modes

Time-Cost Trade-Offs in Resource-Constraint Project Scheduling Problems with Overlapping Modes Time-Cost Trade-Offs in Resource-Constraint Proect Scheduling Problems with Overlaing Modes François Berthaut Robert Pellerin Nathalie Perrier Adnène Hai February 2011 CIRRELT-2011-10 Bureaux de Montréal

More information

A Study on the Chain Restaurants Dynamic Negotiation Games of the Optimization of Joint Procurement of Food Materials

A Study on the Chain Restaurants Dynamic Negotiation Games of the Optimization of Joint Procurement of Food Materials International Journal of Coputer Science & Inforation Technology (IJCSIT) Vol 6, No 1, February 2014 A Study on the Chain estaurants Dynaic Negotiation aes of the Optiization of Joint Procureent of Food

More information

The Research of Measuring Approach and Energy Efficiency for Hadoop Periodic Jobs

The Research of Measuring Approach and Energy Efficiency for Hadoop Periodic Jobs Send Orders for Reprints to reprints@benthascience.ae 206 The Open Fuels & Energy Science Journal, 2015, 8, 206-210 Open Access The Research of Measuring Approach and Energy Efficiency for Hadoop Periodic

More information

Software Quality Characteristics Tested For Mobile Application Development

Software Quality Characteristics Tested For Mobile Application Development Thesis no: MGSE-2015-02 Software Quality Characteristics Tested For Mobile Application Developent Literature Review and Epirical Survey WALEED ANWAR Faculty of Coputing Blekinge Institute of Technology

More information

Image restoration for a rectangular poor-pixels detector

Image restoration for a rectangular poor-pixels detector Iage restoration for a rectangular poor-pixels detector Pengcheng Wen 1, Xiangjun Wang 1, Hong Wei 2 1 State Key Laboratory of Precision Measuring Technology and Instruents, Tianjin University, China 2

More information

arxiv:0805.1434v1 [math.pr] 9 May 2008

arxiv:0805.1434v1 [math.pr] 9 May 2008 Degree-distribution stability of scale-free networs Zhenting Hou, Xiangxing Kong, Dinghua Shi,2, and Guanrong Chen 3 School of Matheatics, Central South University, Changsha 40083, China 2 Departent of

More information

Data Set Generation for Rectangular Placement Problems

Data Set Generation for Rectangular Placement Problems Data Set Generation for Rectangular Placeent Probles Christine L. Valenzuela (Muford) Pearl Y. Wang School of Coputer Science & Inforatics Departent of Coputer Science MS 4A5 Cardiff University George

More information

Resource Allocation in Wireless Networks with Multiple Relays

Resource Allocation in Wireless Networks with Multiple Relays Resource Allocation in Wireless Networks with Multiple Relays Kağan Bakanoğlu, Stefano Toasin, Elza Erkip Departent of Electrical and Coputer Engineering, Polytechnic Institute of NYU, Brooklyn, NY, 0

More information

Machine Learning Applications in Grid Computing

Machine Learning Applications in Grid Computing Machine Learning Applications in Grid Coputing George Cybenko, Guofei Jiang and Daniel Bilar Thayer School of Engineering Dartouth College Hanover, NH 03755, USA gvc@dartouth.edu, guofei.jiang@dartouth.edu

More information

Research Article Performance Evaluation of Human Resource Outsourcing in Food Processing Enterprises

Research Article Performance Evaluation of Human Resource Outsourcing in Food Processing Enterprises Advance Journal of Food Science and Technology 9(2): 964-969, 205 ISSN: 2042-4868; e-issn: 2042-4876 205 Maxwell Scientific Publication Corp. Subitted: August 0, 205 Accepted: Septeber 3, 205 Published:

More information

A framework for performance monitoring, load balancing, adaptive timeouts and quality of service in digital libraries

A framework for performance monitoring, load balancing, adaptive timeouts and quality of service in digital libraries Int J Digit Libr (2000) 3: 9 35 INTERNATIONAL JOURNAL ON Digital Libraries Springer-Verlag 2000 A fraework for perforance onitoring, load balancing, adaptive tieouts and quality of service in digital libraries

More information

The Application of Bandwidth Optimization Technique in SLA Negotiation Process

The Application of Bandwidth Optimization Technique in SLA Negotiation Process The Application of Bandwidth Optiization Technique in SLA egotiation Process Srecko Krile University of Dubrovnik Departent of Electrical Engineering and Coputing Cira Carica 4, 20000 Dubrovnik, Croatia

More information

Airline Yield Management with Overbooking, Cancellations, and No-Shows JANAKIRAM SUBRAMANIAN

Airline Yield Management with Overbooking, Cancellations, and No-Shows JANAKIRAM SUBRAMANIAN Airline Yield Manageent with Overbooking, Cancellations, and No-Shows JANAKIRAM SUBRAMANIAN Integral Developent Corporation, 301 University Avenue, Suite 200, Palo Alto, California 94301 SHALER STIDHAM

More information

AN ALGORITHM FOR REDUCING THE DIMENSION AND SIZE OF A SAMPLE FOR DATA EXPLORATION PROCEDURES

AN ALGORITHM FOR REDUCING THE DIMENSION AND SIZE OF A SAMPLE FOR DATA EXPLORATION PROCEDURES Int. J. Appl. Math. Coput. Sci., 2014, Vol. 24, No. 1, 133 149 DOI: 10.2478/acs-2014-0011 AN ALGORITHM FOR REDUCING THE DIMENSION AND SIZE OF A SAMPLE FOR DATA EXPLORATION PROCEDURES PIOTR KULCZYCKI,,

More information

Searching strategy for multi-target discovery in wireless networks

Searching strategy for multi-target discovery in wireless networks Searching strategy for ulti-target discovery in wireless networks Zhao Cheng, Wendi B. Heinzelan Departent of Electrical and Coputer Engineering University of Rochester Rochester, NY 467 (585) 75-{878,

More information

ON SELF-ROUTING IN CLOS CONNECTION NETWORKS. BARRY G. DOUGLASS Electrical Engineering Department Texas A&M University College Station, TX 77843-3128

ON SELF-ROUTING IN CLOS CONNECTION NETWORKS. BARRY G. DOUGLASS Electrical Engineering Department Texas A&M University College Station, TX 77843-3128 ON SELF-ROUTING IN CLOS CONNECTION NETWORKS BARRY G. DOUGLASS Electrical Engineering Departent Texas A&M University College Station, TX 778-8 A. YAVUZ ORUÇ Electrical Engineering Departent and Institute

More information

Energy Efficient VM Scheduling for Cloud Data Centers: Exact allocation and migration algorithms

Energy Efficient VM Scheduling for Cloud Data Centers: Exact allocation and migration algorithms Energy Efficient VM Scheduling for Cloud Data Centers: Exact allocation and igration algoriths Chaia Ghribi, Makhlouf Hadji and Djaal Zeghlache Institut Mines-Téléco, Téléco SudParis UMR CNRS 5157 9, Rue

More information

Modeling Parallel Applications Performance on Heterogeneous Systems

Modeling Parallel Applications Performance on Heterogeneous Systems Modeling Parallel Applications Perforance on Heterogeneous Systes Jaeela Al-Jaroodi, Nader Mohaed, Hong Jiang and David Swanson Departent of Coputer Science and Engineering University of Nebraska Lincoln

More information

Quality evaluation of the model-based forecasts of implied volatility index

Quality evaluation of the model-based forecasts of implied volatility index Quality evaluation of the odel-based forecasts of iplied volatility index Katarzyna Łęczycka 1 Abstract Influence of volatility on financial arket forecasts is very high. It appears as a specific factor

More information

Load Control for Overloaded MPLS/DiffServ Networks during SLA Negotiation

Load Control for Overloaded MPLS/DiffServ Networks during SLA Negotiation Int J Counications, Network and Syste Sciences, 29, 5, 422-432 doi:14236/ijcns292547 Published Online August 29 (http://wwwscirporg/journal/ijcns/) Load Control for Overloaded MPLS/DiffServ Networks during

More information

SUPPORTING YOUR HIPAA COMPLIANCE EFFORTS

SUPPORTING YOUR HIPAA COMPLIANCE EFFORTS WHITE PAPER SUPPORTING YOUR HIPAA COMPLIANCE EFFORTS Quanti Solutions. Advancing HIM through Innovation HEALTHCARE SUPPORTING YOUR HIPAA COMPLIANCE EFFORTS Quanti Solutions. Advancing HIM through Innovation

More information

PREDICTION OF POSSIBLE CONGESTIONS IN SLA CREATION PROCESS

PREDICTION OF POSSIBLE CONGESTIONS IN SLA CREATION PROCESS PREDICTIO OF POSSIBLE COGESTIOS I SLA CREATIO PROCESS Srećko Krile University of Dubrovnik Departent of Electrical Engineering and Coputing Cira Carica 4, 20000 Dubrovnik, Croatia Tel +385 20 445-739,

More information

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION 1. Secure Wireless Multicast for Delay-Sensitive Data via Network Coding

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION 1. Secure Wireless Multicast for Delay-Sensitive Data via Network Coding IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION 1 Secure Wireless Multicast for Delay-Sensitive Data via Network Coding Tuan T. Tran, Meber, IEEE, Hongxiang Li, Senior Meber, IEEE,

More information

An Improved Decision-making Model of Human Resource Outsourcing Based on Internet Collaboration

An Improved Decision-making Model of Human Resource Outsourcing Based on Internet Collaboration International Journal of Hybrid Inforation Technology, pp. 339-350 http://dx.doi.org/10.14257/hit.2016.9.4.28 An Iproved Decision-aking Model of Huan Resource Outsourcing Based on Internet Collaboration

More information

Media Adaptation Framework in Biofeedback System for Stroke Patient Rehabilitation

Media Adaptation Framework in Biofeedback System for Stroke Patient Rehabilitation Media Adaptation Fraework in Biofeedback Syste for Stroke Patient Rehabilitation Yinpeng Chen, Weiwei Xu, Hari Sundara, Thanassis Rikakis, Sheng-Min Liu Arts, Media and Engineering Progra Arizona State

More information

Markov Models and Their Use for Calculations of Important Traffic Parameters of Contact Center

Markov Models and Their Use for Calculations of Important Traffic Parameters of Contact Center Markov Models and Their Use for Calculations of Iportant Traffic Paraeters of Contact Center ERIK CHROMY, JAN DIEZKA, MATEJ KAVACKY Institute of Telecounications Slovak University of Technology Bratislava

More information

Online Appendix I: A Model of Household Bargaining with Violence. In this appendix I develop a simple model of household bargaining that

Online Appendix I: A Model of Household Bargaining with Violence. In this appendix I develop a simple model of household bargaining that Online Appendix I: A Model of Household Bargaining ith Violence In this appendix I develop a siple odel of household bargaining that incorporates violence and shos under hat assuptions an increase in oen

More information

A CHAOS MODEL OF SUBHARMONIC OSCILLATIONS IN CURRENT MODE PWM BOOST CONVERTERS

A CHAOS MODEL OF SUBHARMONIC OSCILLATIONS IN CURRENT MODE PWM BOOST CONVERTERS A CHAOS MODEL OF SUBHARMONIC OSCILLATIONS IN CURRENT MODE PWM BOOST CONVERTERS Isaac Zafrany and Sa BenYaakov Departent of Electrical and Coputer Engineering BenGurion University of the Negev P. O. Box

More information

REQUIREMENTS FOR A COMPUTER SCIENCE CURRICULUM EMPHASIZING INFORMATION TECHNOLOGY SUBJECT AREA: CURRICULUM ISSUES

REQUIREMENTS FOR A COMPUTER SCIENCE CURRICULUM EMPHASIZING INFORMATION TECHNOLOGY SUBJECT AREA: CURRICULUM ISSUES REQUIREMENTS FOR A COMPUTER SCIENCE CURRICULUM EMPHASIZING INFORMATION TECHNOLOGY SUBJECT AREA: CURRICULUM ISSUES Charles Reynolds Christopher Fox reynolds @cs.ju.edu fox@cs.ju.edu Departent of Coputer

More information

Energy Proportionality for Disk Storage Using Replication

Energy Proportionality for Disk Storage Using Replication Energy Proportionality for Disk Storage Using Replication Jinoh Ki and Doron Rote Lawrence Berkeley National Laboratory University of California, Berkeley, CA 94720 {jinohki,d rote}@lbl.gov Abstract Energy

More information

Reconnect 04 Solving Integer Programs with Branch and Bound (and Branch and Cut)

Reconnect 04 Solving Integer Programs with Branch and Bound (and Branch and Cut) Sandia is a ultiprogra laboratory operated by Sandia Corporation, a Lockheed Martin Copany, Reconnect 04 Solving Integer Progras with Branch and Bound (and Branch and Cut) Cynthia Phillips (Sandia National

More information

An Integrated Approach for Monitoring Service Level Parameters of Software-Defined Networking

An Integrated Approach for Monitoring Service Level Parameters of Software-Defined Networking International Journal of Future Generation Counication and Networking Vol. 8, No. 6 (15), pp. 197-4 http://d.doi.org/1.1457/ijfgcn.15.8.6.19 An Integrated Approach for Monitoring Service Level Paraeters

More information

LEAN FOR FRONTLINE MANAGERS IN HEALTHCARE An action learning programme for frontline healthcare managers

LEAN FOR FRONTLINE MANAGERS IN HEALTHCARE An action learning programme for frontline healthcare managers Course Code: L024 LEAN FOR FRONTLINE MANAGERS IN HEALTHCARE An action learning prograe for frontline healthcare anagers 6 days Green Belt equivalent Are you ready to challenge the status quo and transfor

More information

SOME APPLICATIONS OF FORECASTING Prof. Thomas B. Fomby Department of Economics Southern Methodist University May 2008

SOME APPLICATIONS OF FORECASTING Prof. Thomas B. Fomby Department of Economics Southern Methodist University May 2008 SOME APPLCATONS OF FORECASTNG Prof. Thoas B. Foby Departent of Econoics Southern Methodist University May 8 To deonstrate the usefulness of forecasting ethods this note discusses four applications of forecasting

More information

Design of Model Reference Self Tuning Mechanism for PID like Fuzzy Controller

Design of Model Reference Self Tuning Mechanism for PID like Fuzzy Controller Research Article International Journal of Current Engineering and Technology EISSN 77 46, PISSN 347 56 4 INPRESSCO, All Rights Reserved Available at http://inpressco.co/category/ijcet Design of Model Reference

More information

Calculating the Return on Investment (ROI) for DMSMS Management. The Problem with Cost Avoidance

Calculating the Return on Investment (ROI) for DMSMS Management. The Problem with Cost Avoidance Calculating the Return on nvestent () for DMSMS Manageent Peter Sandborn CALCE, Departent of Mechanical Engineering (31) 45-3167 sandborn@calce.ud.edu www.ene.ud.edu/escml/obsolescence.ht October 28, 21

More information

Impact of Processing Costs on Service Chain Placement in Network Functions Virtualization

Impact of Processing Costs on Service Chain Placement in Network Functions Virtualization Ipact of Processing Costs on Service Chain Placeent in Network Functions Virtualization Marco Savi, Massio Tornatore, Giacoo Verticale Dipartiento di Elettronica, Inforazione e Bioingegneria, Politecnico

More information

Analyzing Spatiotemporal Characteristics of Education Network Traffic with Flexible Multiscale Entropy

Analyzing Spatiotemporal Characteristics of Education Network Traffic with Flexible Multiscale Entropy Vol. 9, No. 5 (2016), pp.303-312 http://dx.doi.org/10.14257/ijgdc.2016.9.5.26 Analyzing Spatioteporal Characteristics of Education Network Traffic with Flexible Multiscale Entropy Chen Yang, Renjie Zhou

More information

Adaptive Modulation and Coding for Unmanned Aerial Vehicle (UAV) Radio Channel

Adaptive Modulation and Coding for Unmanned Aerial Vehicle (UAV) Radio Channel Recent Advances in Counications Adaptive odulation and Coding for Unanned Aerial Vehicle (UAV) Radio Channel Airhossein Fereidountabar,Gian Carlo Cardarilli, Rocco Fazzolari,Luca Di Nunzio Abstract In

More information

OpenGamma Documentation Bond Pricing

OpenGamma Documentation Bond Pricing OpenGaa Docuentation Bond Pricing Marc Henrard arc@opengaa.co OpenGaa Docuentation n. 5 Version 2.0 - May 2013 Abstract The details of the ipleentation of pricing for fixed coupon bonds and floating rate

More information

Modeling Nurse Scheduling Problem Using 0-1 Goal Programming: A Case Study Of Tafo Government Hospital, Kumasi-Ghana

Modeling Nurse Scheduling Problem Using 0-1 Goal Programming: A Case Study Of Tafo Government Hospital, Kumasi-Ghana Modeling Nurse Scheduling Proble Using 0-1 Goal Prograing: A Case Study Of Tafo Governent Hospital, Kuasi-Ghana Wallace Agyei, Willia Obeng-Denteh, Eanuel A. Andaa Abstract: The proble of scheduling nurses

More information

An Approach to Combating Free-riding in Peer-to-Peer Networks

An Approach to Combating Free-riding in Peer-to-Peer Networks An Approach to Cobating Free-riding in Peer-to-Peer Networks Victor Ponce, Jie Wu, and Xiuqi Li Departent of Coputer Science and Engineering Florida Atlantic University Boca Raton, FL 33431 April 7, 2008

More information

Generating Certification Authority Authenticated Public Keys in Ad Hoc Networks

Generating Certification Authority Authenticated Public Keys in Ad Hoc Networks SECURITY AND COMMUNICATION NETWORKS Published online in Wiley InterScience (www.interscience.wiley.co). Generating Certification Authority Authenticated Public Keys in Ad Hoc Networks G. Kounga 1, C. J.

More information

Efficient Key Management for Secure Group Communications with Bursty Behavior

Efficient Key Management for Secure Group Communications with Bursty Behavior Efficient Key Manageent for Secure Group Counications with Bursty Behavior Xukai Zou, Byrav Raaurthy Departent of Coputer Science and Engineering University of Nebraska-Lincoln Lincoln, NE68588, USA Eail:

More information

The Design and Implementation of an Enculturated Web-Based Intelligent Tutoring System

The Design and Implementation of an Enculturated Web-Based Intelligent Tutoring System The Design and Ipleentation of an Enculturated Web-Based Intelligent Tutoring Syste Phaedra Mohaed Departent of Coputing and Inforation Technology The University of the West Indies phaedra.ohaed@gail.co

More information

The Virtual Spring Mass System

The Virtual Spring Mass System The Virtual Spring Mass Syste J. S. Freudenberg EECS 6 Ebedded Control Systes Huan Coputer Interaction A force feedbac syste, such as the haptic heel used in the EECS 6 lab, is capable of exhibiting a

More information

How To Balance Over Redundant Wireless Sensor Networks Based On Diffluent

How To Balance Over Redundant Wireless Sensor Networks Based On Diffluent Load balancing over redundant wireless sensor networks based on diffluent Abstract Xikui Gao Yan ai Yun Ju School of Control and Coputer Engineering North China Electric ower University 02206 China Received

More information

Calculation Method for evaluating Solar Assisted Heat Pump Systems in SAP 2009. 15 July 2013

Calculation Method for evaluating Solar Assisted Heat Pump Systems in SAP 2009. 15 July 2013 Calculation Method for evaluating Solar Assisted Heat Pup Systes in SAP 2009 15 July 2013 Page 1 of 17 1 Introduction This docuent describes how Solar Assisted Heat Pup Systes are recognised in the National

More information

Real Time Target Tracking with Binary Sensor Networks and Parallel Computing

Real Time Target Tracking with Binary Sensor Networks and Parallel Computing Real Tie Target Tracking with Binary Sensor Networks and Parallel Coputing Hong Lin, John Rushing, Sara J. Graves, Steve Tanner, and Evans Criswell Abstract A parallel real tie data fusion and target tracking

More information

Factored Models for Probabilistic Modal Logic

Factored Models for Probabilistic Modal Logic Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (2008 Factored Models for Probabilistic Modal Logic Afsaneh Shirazi and Eyal Air Coputer Science Departent, University of Illinois

More information

ADJUSTING FOR QUALITY CHANGE

ADJUSTING FOR QUALITY CHANGE ADJUSTING FOR QUALITY CHANGE 7 Introduction 7.1 The easureent of changes in the level of consuer prices is coplicated by the appearance and disappearance of new and old goods and services, as well as changes

More information

Option B: Credit Card Processing

Option B: Credit Card Processing Attachent B Option B: Credit Card Processing Request for Proposal Nuber 4404 Z1 Bidders are required coplete all fors provided in this attachent if bidding on Option B: Credit Card Processing. Note: If

More information

Introduction to Unit Conversion: the SI

Introduction to Unit Conversion: the SI The Matheatics 11 Copetency Test Introduction to Unit Conversion: the SI In this the next docuent in this series is presented illustrated an effective reliable approach to carryin out unit conversions

More information

Energy Systems Modelling: Energy flow-paths

Energy Systems Modelling: Energy flow-paths Energy Systes Modelling: Energy flow-paths Coputer tools for energy systes design have traditionally been constructed by reducing the coplexity of the underlying syste equations in an attept to lessen

More information

- 265 - Part C. Property and Casualty Insurance Companies

- 265 - Part C. Property and Casualty Insurance Companies Part C. Property and Casualty Insurance Copanies This Part discusses proposals to curtail favorable tax rules for property and casualty ("P&C") insurance copanies. The syste of reserves for unpaid losses

More information

Performance Evaluation of Machine Learning Techniques using Software Cost Drivers

Performance Evaluation of Machine Learning Techniques using Software Cost Drivers Perforance Evaluation of Machine Learning Techniques using Software Cost Drivers Manas Gaur Departent of Coputer Engineering, Delhi Technological University Delhi, India ABSTRACT There is a treendous rise

More information

Equivalent Tapped Delay Line Channel Responses with Reduced Taps

Equivalent Tapped Delay Line Channel Responses with Reduced Taps Equivalent Tapped Delay Line Channel Responses with Reduced Taps Shweta Sagari, Wade Trappe, Larry Greenstein {shsagari, trappe, ljg}@winlab.rutgers.edu WINLAB, Rutgers University, North Brunswick, NJ

More information

Applying Multiple Neural Networks on Large Scale Data

Applying Multiple Neural Networks on Large Scale Data 0 International Conference on Inforation and Electronics Engineering IPCSIT vol6 (0) (0) IACSIT Press, Singapore Applying Multiple Neural Networks on Large Scale Data Kritsanatt Boonkiatpong and Sukree

More information

Construction Economics & Finance. Module 3 Lecture-1

Construction Economics & Finance. Module 3 Lecture-1 Depreciation:- Construction Econoics & Finance Module 3 Lecture- It represents the reduction in arket value of an asset due to age, wear and tear and obsolescence. The physical deterioration of the asset

More information

On Computing Nearest Neighbors with Applications to Decoding of Binary Linear Codes

On Computing Nearest Neighbors with Applications to Decoding of Binary Linear Codes On Coputing Nearest Neighbors with Applications to Decoding of Binary Linear Codes Alexander May and Ilya Ozerov Horst Görtz Institute for IT-Security Ruhr-University Bochu, Gerany Faculty of Matheatics

More information

Information Processing Letters

Information Processing Letters Inforation Processing Letters 111 2011) 178 183 Contents lists available at ScienceDirect Inforation Processing Letters www.elsevier.co/locate/ipl Offline file assignents for online load balancing Paul

More information

Fuzzy Evaluation on Network Security Based on the New Algorithm of Membership Degree Transformation M(1,2,3)

Fuzzy Evaluation on Network Security Based on the New Algorithm of Membership Degree Transformation M(1,2,3) 324 JOURNAL OF NETWORKS, VOL. 4, NO. 5, JULY 29 Fuzzy Evaluation on Networ Security Based on the New Algorith of Mebership Degree Transforation M(,2,3) Hua Jiang School of Econoics and Manageent, Hebei

More information

IT SOURCING PORTFOLIO MANAGEMENT FOR IT SERVICES PROVIDERS - A RISK/COST PERSPECTIVE

IT SOURCING PORTFOLIO MANAGEMENT FOR IT SERVICES PROVIDERS - A RISK/COST PERSPECTIVE IT SOURCING PORTFOLIO MANAGEMENT FOR IT SERVICES PROVIDERS - A RISK/COST PERSPECTIVE Copleted Research Paper Steffen Zierann Arne Katzarzik Dennis Kundisch Abstract Utilizing a global IT sourcing strategy

More information

Leak detection in open water channels

Leak detection in open water channels Proceedings of the 17th World Congress The International Federation of Autoatic Control Seoul, Korea, July 6-11, 28 Leak detection in open water channels Erik Weyer Georges Bastin Departent of Electrical

More information

The individual neurons are complicated. They have a myriad of parts, subsystems and control mechanisms. They convey information via a host of

The individual neurons are complicated. They have a myriad of parts, subsystems and control mechanisms. They convey information via a host of CHAPTER 4 ARTIFICIAL NEURAL NETWORKS 4. INTRODUCTION Artificial Neural Networks (ANNs) are relatively crude electronic odels based on the neural structure of the brain. The brain learns fro experience.

More information

Partitioning Data on Features or Samples in Communication-Efficient Distributed Optimization?

Partitioning Data on Features or Samples in Communication-Efficient Distributed Optimization? Partitioning Data on Features or Saples in Counication-Efficient Distributed Optiization? Chenxin Ma Industrial and Systes Engineering Lehigh University, USA ch54@lehigh.edu Martin Taáč Industrial and

More information

Online Bagging and Boosting

Online Bagging and Boosting Abstract Bagging and boosting are two of the ost well-known enseble learning ethods due to their theoretical perforance guarantees and strong experiental results. However, these algoriths have been used

More information

Evaluating Software Quality of Vendors using Fuzzy Analytic Hierarchy Process

Evaluating Software Quality of Vendors using Fuzzy Analytic Hierarchy Process IMECS 2008 9-2 March 2008 Hong Kong Evaluating Software Quality of Vendors using Fuzzy Analytic Hierarchy Process Kevin K.F. Yuen* Henry C.W. au Abstract This paper proposes a fuzzy Analytic Hierarchy

More information

Modeling operational risk data reported above a time-varying threshold

Modeling operational risk data reported above a time-varying threshold Modeling operational risk data reported above a tie-varying threshold Pavel V. Shevchenko CSIRO Matheatical and Inforation Sciences, Sydney, Locked bag 7, North Ryde, NSW, 670, Australia. e-ail: Pavel.Shevchenko@csiro.au

More information

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA Audio Engineering Society Convention Paper Presented at the 119th Convention 2005 October 7 10 New York, New York USA This convention paper has been reproduced fro the authors advance anuscript, without

More information

Partitioned Elias-Fano Indexes

Partitioned Elias-Fano Indexes Partitioned Elias-ano Indexes Giuseppe Ottaviano ISTI-CNR, Pisa giuseppe.ottaviano@isti.cnr.it Rossano Venturini Dept. of Coputer Science, University of Pisa rossano@di.unipi.it ABSTRACT The Elias-ano

More information

Halloween Costume Ideas for the Wii Game

Halloween Costume Ideas for the Wii Game Algorithica 2001) 30: 101 139 DOI: 101007/s00453-001-0003-0 Algorithica 2001 Springer-Verlag New York Inc Optial Search and One-Way Trading Online Algoriths R El-Yaniv, 1 A Fiat, 2 R M Karp, 3 and G Turpin

More information

Stochastic Online Scheduling on Parallel Machines

Stochastic Online Scheduling on Parallel Machines Stochastic Online Scheduling on Parallel Machines Nicole Megow 1, Marc Uetz 2, and Tark Vredeveld 3 1 Technische Universit at Berlin, Institut f ur Matheatik, Strasse des 17. Juni 136, 10623 Berlin, Gerany

More information

INTEGRATED ENVIRONMENT FOR STORING AND HANDLING INFORMATION IN TASKS OF INDUCTIVE MODELLING FOR BUSINESS INTELLIGENCE SYSTEMS

INTEGRATED ENVIRONMENT FOR STORING AND HANDLING INFORMATION IN TASKS OF INDUCTIVE MODELLING FOR BUSINESS INTELLIGENCE SYSTEMS Artificial Intelligence Methods and Techniques for Business and Engineering Applications 210 INTEGRATED ENVIRONMENT FOR STORING AND HANDLING INFORMATION IN TASKS OF INDUCTIVE MODELLING FOR BUSINESS INTELLIGENCE

More information

SAMPLING METHODS LEARNING OBJECTIVES

SAMPLING METHODS LEARNING OBJECTIVES 6 SAMPLING METHODS 6 Using Statistics 6-6 2 Nonprobability Sapling and Bias 6-6 Stratified Rando Sapling 6-2 6 4 Cluster Sapling 6-4 6 5 Systeatic Sapling 6-9 6 6 Nonresponse 6-2 6 7 Suary and Review of

More information