A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheduling

Size: px
Start display at page:

Download "A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheduling"

Transcription

1 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling María I. Restrepo Bernar Genron Louis-Martin Rousseau November 2015

2 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling María I. Restrepo 1,2,*, Bernar Genron 1,3, Louis-Martin Rousseau 1,2 1 Interuniversity Research Centre on Enterprise Networks, Logistics an Transportation (CIRRELT) 2 Department of Mathematics an Inustrial Engineering, Polytechnique Montréal, P.O. Box 6079, Station Centre-Ville, Montréal, Canaa H3C 3A7 3 Department of Computer Science an Operations Research, Université e Montréal, P.O. Box 6128, Station Centre-Ville, Montréal, Canaa H3C 3J7 Abstract. This paper aresses a iscontinuous multi-activity tour scheuling problem uner eman uncertainty an when employees have ientical skills. The problem is formulate as a two-stage stochastic programming moel, where first-stage ecisions correspon to the assignment of employees to weekly tours, while secon-stage ecisions are relate to the allocation of work activities an breaks to aily shifts. A multi-cut L- shape metho is presente as a solution approach. Computational results on real an ranomly generate instances show that the use of the stochastic moel helps to prevent aitional costs, when compare with the expecte-value problem solutions. Keywors. Stochastic multi-activity tour scheuling problem, L-shape metho, column generation, context-free grammars. Acknowlegements. The authors woul like to thank the Fons e recherche u Québec - Nature et technologies (FRQNT) which supporte this work with a grant. Results an views expresse in this publication are the sole responsibility of the authors an o not necessarily reflect those of CIRRELT. Les résultats et opinions contenus ans cette publication ne reflètent pas nécessairement la position u CIRRELT et n'engagent pas sa responsabilité. * Corresponing author: Maria-Isabel.Restrepo@cirrelt.ca Dépôt légal Bibliothèque et Archives nationales u Québec Bibliothèque et Archives Canaa, 2015 Restrepo, Genron, Rousseau an CIRRELT, 2015

3 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling 1 Introuction The multi-activity tour scheuling problem (MATSP) is the integration of two problems, the multi-activity shift scheuling problem (MASSP) an the ays-off scheuling problem. In the MASSP, the planning horizon is usually one ay ivie into time perios of equal length. Since employees can perform ifferent work activities uring the same shift, the MASSP is concerne with choosing the work activities an the rest perios to assign to shifts to respon to a eman for service, that is translate into a eman for the number of employees require for each work activity an time interval. The ays-off scheuling problem eals with the selection of employee working ays an ays-off over a planning horizon of at least one week. In the MATSP, the constraints characterizing the feasibility of aily shifts an weekly tours, as well as the work rules for the allocation of work activities an rest breaks to the shifts, are usually efine by employee regulations an workplace agreements. The MATSP can be categorize into ifferent variants epening on the characteristics consiere. For instance, the personalize version of the MATSP appears when employees have iniviual preferences an skills. The anonymous version of the MATSP correspons to the case when employees have ientical skills. When shifts are allowe to span from one ay to another, the continuous version of the MATSP arises; otherwise, we have the iscontinuous version of the problem. In this paper, we consier the iscontinuous anonymous version of the MATSP. Realistic applications of the MATSP for companies that operate outsie the stanar 8-hours shift, 5-ays per week scheule an that face wie fluctuations in eman become challenging ue to several factors. First, complex large-scale moels result as a consequence of consiering multiple work activities an flexibility in the composition of aily shifts an weekly tours. Secon, since eman is typically unknown when scheuling ecisions nees to be taken, specialize solution techniques that allow to inclue this variability shoul be evelope. Specifically, such techniques allow to make a ecision on the employee scheule before a realization of the eman is known. Then, after eman becomes known, a recourse action shoul be implemente to compensate eficiencies in the previously mae scheules (e.g., unercovering an overcovering of eman). In this paper, we aress the iscontinuous stochastic multi-activity tour scheuling problem (SMATSP) for employees with ientical skills. In this problem, a long-term staffing ecision nees to be mae while heging for the short-term eman uncertainty. The problem is formulate as a two-stage stochastic programming moel, ecomposable by ays an by scenarios, in which first-stage ecisions correspon to the assignment of employees to weekly tours, while secon-stage ecisions (recourse actions) are relate with the allocation of work activities an breaks to aily shifts. The contribution of this paper lies in the proposal of an approach to efficiently solve practical instances of the problem. A heuristic multi-cut L-shape metho is implemente as a solution approach. Because the complete enumeration of weekly tours makes the problem intractable, the first-stage problem is solve via column generation. Aitionally, the secon-stage problems benefit from the use of context-free grammars to inclue work rules regaring the efinition of shifts an to efficiently hanle the multi-activity context. The paper is organize as follows. In Section 2, we review the relevant literature on shift scheuling an tour scheuling problems with multiple work activities an stochastic eman. Then, we present some backgroun material relate with the use of grammars for multi-activity shift scheuling problems. In Section 3, we escribe the two-stage moel 2

4 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling for the SMATSP. In Section 4, we introuce the solution approach to solve the problem. Computational experiments are presente an iscusse in Section 5. The concluing remarks are presente in Section 6. 2 Backgroun Material In this section, we review some literature on the moels an methos to solve the MASSP an the MATSP. We also present some references on workforce problems uner stochastic eman. Then, we finish with an introuction on the use of grammars for the MASSP. 2.1 Literature Review on Multi-Activity Shift an Tour Scheuling Although mono-activity shift scheuling an tour scheuling problems have been extensively stuie in the literature uring the last few ecaes [1, 15, 16, 32], only recently some attention has been given to the problem that eals with multiple work activities. Ritzman et al. [30] propose one of the first approaches to solve the MATSP. The metho is base on a heuristic solution approach that integrates a construction metho with a simulation component. Although employees are assigne to specific operations, breaks an rules relate with switching between work activities are not consiere. Heuristic approaches that use column generation (CG) [27] an tabu search [10] are also propose to solve multi-activity shift scheuling problems over multiple ays. Even though both approaches tackle long time horizons, the constraints characterizing the feasibility of weekly tours (e.g., total tour length) are not inclue in the formulation of the problem. In a similar way, Detienne et al. [12] an Lequy et al. [18] solve a multi-activity assignment problem by using ecomposition techniques an heuristics base on CG an branch-an-boun (B&B) as solution methos. Fixing the sequences of work, rest ays, shift types an breaks, might reuce the complexity of personnel scheuling problems, but it can also lea to sub-optimal solutions. Constraint programming (CP) techniques aim to solve that ifficulty by offering moeling languages to hanle complex optimization problems. Demassey et al. [11] present a CP-base CG algorithm to moel complex regulation constraints in a real-worl MASSP. Quimper an Rousseau [25] use formal languages to moel the work rules relate with the composition of shifts in a multi-activity context. Côté et al. [7] propose two approaches for the MASSP: the first one uses an automaton to erive a network flow moel, while the secon one takes avantage of context-free grammars to obtain a MIP moel in which an an/or graph structure is use. Côté et al. [8] present an implicit grammar-base moel for the MASSP that aresses symmetry issues by using general integer variables. Computational results show that, in the mono-activity case, the solution times of the moel are comparable an sometimes superior to the results presente in the literature an that, in the multi-activity case, the moel is able to solve to optimality instances with up to ten work activities. Côté et al. [9] an Boyer et al. [5] present grammar-base CG methos to solve the personalize MASSP an the personalize multi-activity multi-task shift scheuling problem, respectively. Both approaches use formal languages an ynamic programming to efficiently formulate an solve the pricing subproblems, but some limitations regaring long time horizons (e.g., one week) are present. To overcome these issues, Restrepo et al. [29] an Restrepo et al. [28] present approaches base on branch-an-price (B&P) an Beners ecomposition (BD), respectively. In the former approach [29], two B&P algorithms are presente for the personalize MATSP. 3

5 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling In the latter approach [28], a combine BD an CG metho is introuce for the anonymous MATSP. In both approaches, the work rules for the composition of multi-activity shifts are expresse with context-free grammars, while some constraints that guarantee the feasibility of weekly tours are embee into a irecte acyclic graph. 2.2 Literature Review on Stochastic Shift an Tour Scheuling Different moels an solution approaches have been propose in the literature to eal with stochastic eman in personnel scheuling problems. As an illustration, Easton an Rossin [14] an Easton an Mansour [13] evelop heuristic methos that aim to tackle problems where eman is uncertain. Easton an Rossin [14] propose a tabu search metho to solve a stochastic goal programming moel that integrates an optimizes labor eman an employee scheuling. Easton an Mansour [13] present a genetic algorithm to solve shift scheuling problems in which the recourse ecisions are relate with the unercovering an overcovering of eman. Although both approaches aim to solve problems over a one-week planning horizon, employee patterns are previously efine an only a small set of stochastic scenarios is consiere. Bar et al. [3] propose a heuristic two-stage moel that aresses tour scheuling problems over a one-week planning horizon. First-stage variables are relate with the number of full-time an part-time employees hire, while secon-stage ecisions correspon to the allocation of employees to specific shifts uring the week. Computational experiments on real instances that consier three stochastic scenarios (high, meium an low eman) show that significant savings are likely when the recourse problem is use. Some stuies that use ecomposition approaches have been recently propose as alternatives to solve workforce planning problems when eman is uncertain. Pacqueau an Soumis [21] propose a heuristic two-stage moel to solve a shift scheuling problem. The propose moel is base on a ecomposition of Aykin s [2] implicit moel, where first-stage variables are associate to the allocation of full-time shifts to the employees an recourse ecisions correspon to hiring part-time employees, using overtime for full-time shifts, the allocation of breaks an the allowance of unerstaffing. Punnakitikashem et al. [24] introuce a stochastic nurse scheuling problem that aims to minimize staffing costs an excess workloa. The authors present a BD approach, a Lagrangian relaxation with a BD approach an a neste BD approach as solution methos. Computational results suggest that simultaneously consiering nurse staffing an assignment is more esirable than oing them sequentially. Similarly, Kim an Mehrotra [17] present an integrate staffing an scheuling approach applie to nurse management when eman is uncertain. The problem is formulate as a two-stage stochastic integer program, where aily shifts an weekly patterns are previously enumerate. Firststage ecisions correspon to the number of employees assigne to aily shifts an to weekly patterns, while secon-stage ecisions correspon to: 1) the possibility of aing or canceling aily shifts for every working pattern; 2) allowing unercovering or overcovering of eman. A set of vali mixe-integer rouning inequalities that escribe the convex hull of feasible solutions in the secon-stage problem are inclue. Consequently, the integrality of the secon-stage ecision variables can be relaxe. Computational experiments show that the use of the stochastic moel prevents the hospital from being overstaffe. An L-shape metho is presente in Robbins an Harrison [31] to solve a combine server-sizing an staff scheuling problem for call centers in which a service level agreement must be satisfie. Firststage ecisions correspon to the employee staffing, while secon-stage ecisions correspon 4

6 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling to the computation of a telephone service shortfall. Computational results show that ignoring variability is a costly ecision, since the value of the stochastic solution for the moel is substantially high. Very limite literature is available on stochastic workforce planning for employees who have various skills to work on ifferent activities, tasks or unit epartments. Zhu an Sherali [34] aress a workforce planning problem for employees with multiple skills between service centers. A two-stage moel uner eman fluctuations is presente, where first-stage ecisions correspon to personnel recruiting an allocation of employees to multiple locations, while secon-stage ecisions consists in reassigning the workforce among the locations. The scheuling of cross-traine workers in a multi-epartment service environment with ranom eman is aresse in Campbell [6]. The author presents a two-stage moel ecomposable by ays an by scenarios, where first-stage ecisions are relate with the scheuling of ays-off an secon-stage ecisions correspon to the allocation of available employees at the beginning of each ay. In the approach, ays-off are previously efine an only a small number of scenarios is consiere (10 in total). Parisio an Jones [23] present a two-stage stochastic moel for a multi-skill tour scheuling problem in retail outlets, where first-stage variables are associate with the assignment of employees to weekly scheules, while recourse ecisions correspon to the allocation of overtime an to the unercovering an overcovering of eman. Although multiple work activities are inclue in the problem, the authors assume employees are allowe to work in only one activity per shift. Even though some authors have trie to tackle personnel scheuling problems uner stochastic eman, none of the previous stuies consier the integration of ays-off scheuling with shift scheuling in a multi-activity context. The metho propose in this paper aresses the iscontinuous MATSP when eman is uncertain an employee skills are ientical. Unlike the previous approaches, employee patterns an aily shifts are not previously fixe an a high egree of flexibility is inclue in their composition. Aitionally, the multi-activity context is efficiently hanle with context-free grammars, which are reviewe next. 2.3 Grammars for Multi-activity Shift Scheuling In shift scheuling, a context-free grammar (CFG) can be efine as a finite set of work rules that are use to generate vali sequences of work (shifts) for a given ay D, where D enotes the number of ays in the planning horizon. A CFG consists of a tuple G = Σ, N, S, P, where: Σ represents an alphabet of characters calle the terminal symbols for ay, which consists of work activities, breaks, lunch breaks, an rest stretches. N is a finite set of non-terminal symbols for ay. S N is the starting symbol for ay. P is a set of prouctions for ay, represente as A α, where A N is a nonterminal symbol an α is a sequence of terminal an non-terminal symbols. The work rules use to generate shifts are represente by the set of prouctions. The prouctions of a grammar can be use to generate new symbol sequences until only terminal symbols are part of the sequence. 5

7 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling A parse tree is a tree where each inner-noe is labele with a non-terminal symbol N an each leaf is labele with a terminal symbol Σ. A grammar recognizes a sequence if an only if there exists a parse tree where the leaves, when liste from left to right, reprouce the sequence. A DAG Γ is a irecte acyclic graph that embes all parse trees associate with wors (shifts) for ay of a given length n recognize by a grammar. The DAG Γ has an an/or structure where the an-noes represent prouctions (work rules) from P an the or-noes represent non-terminals from N an letters from Σ. An an-noe is true if all of its chilren are true. An or-noe is true if one of its chilren is true. The root noe is true if the grammar accepts the sequence encoe by the leaves. In Γ, Oil π enotes the or-noe associate with π N Σ, i.e., with non-terminals from N or letters from Σ, that generates a subsequence at position i of length l for ay. Note that if π Σ, the noe is a leaf an l is equal to one. On the contrary, if π N, the noe represents a non-terminal symbol an l > 1. A Π,k il is the kth an-noe representing prouction Π P that generates a subsequence from position i of length l at ay. There are as many A Π,k noes as there are ways of using P to generate il a sequence of length l from position i. In Γ, the root noe is escribe by O1n S an its chilren by A Π,k 1n ch(os 1n ). The chilren of or-noe Oπ il are represente by ch(oπ il ) an its parents by par(oil π ). Similarly, the chilren of an-noe AΠ,k il are represente by ch(a Π,k il ) an its parents by par(a Π,k il ). The sets of or-noes, an-noes an leaves in Γ are enote by O, A an L, respectively. The DAG Γ is built by a proceure propose in Quimper an Walsh [26]. Grammar G 1 presents an example on the use of context-free grammars for multi-activity shift scheuling. Two activities, w 1 an w 2, must be scheule, shifts have a length of n = 4 perios an shoul contain exactly one break, b, of one perio that can be place anywhere uring the shift except at the first or the last perio. For clarity, we o not inclue the subscript of the ay in the notation of grammar G 1 an noes from Γ 1. The grammar that efines the set of feasible shifts on this example follows: G 1 = (Σ = (w 1, w 2, b), N = (S, X, W, B), P, S), where prouctions P are: S XW, X W B, W W W w 1 w 2, B b, an symbol specifies the choice of prouction. In the previous example, prouctions W w 1, W w 2 an B b generate the terminal symbols associate with working on activity 1, working on activity 2, or having a break, respectively. Prouction W W W generates two non-terminal symbols, W, meaning that the shift will inclue a working subsequence. Prouction X W B means that the shift will inclue working time followe by a break. Finally, prouction S XW generates a sequence of length four (the aily shift), which inclues working time followe by a break to finish with more working time. Figure 1 represents the DAG Γ 1 associate with G 1. Observe that there are 16 parse trees (ifferent shifts) embee in Γ 1. As an illustration, we present a otte-parse tree that generates shift w 1 bw 1 w 2, an a ashe-line parse tree that generates shift w 2 w 2 bw 1. 6

8 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling O S 14 A S XW,1 14 A S XW,2 14 O X 13 A X WB,1 13 O X 12 O W 12 O W 32 A X WB,1 12 A W WW,1 12 A W WW,1 32 O W 11 O B 21 O W 21 O B 31 O W 31 O W 41 A W w1,1 11 A W w2,1 11 A B b,1 21 A W w1,1 21 A W w2,1 21 A B b,1 31 A W w1,1 31 A W w2,1 31 A W w1,1 41 A W w2,1 41 O w 1 11 O w 2 11 O21 b O w 1 21 O w 2 21 O31 b O w 1 31 O w 2 31 O w 1 41 O w 2 41 Figure 1 DAG Γ 1 on wors of length four an two work activities. Note that the chilren of the root noe ({A S XW,1 14, A S XW,2 14 } ch(o14 S )) can be seen as shift shells because they o not consier the allocation of specific work activities to the shifts, only the shift starting time an its length. Hence, an-noes A Π,k 1n are characterize by their starting time t Π,k 1n, working length wπ,k 1n, an length incluing breaks lπ,k 1n. In Γ 1, an-noe A S XW,1 14 generates shift wbww, while an-noe A S XW,2 14 generates shift wwbw. Both shifts have a working length of three time intervals, a total length of four time intervals an both start at time interval one (i = 1). Although the expressiveness of grammars allow to encoe a large number of work rules for the composition of aily shifts, some limitations regaring shift total length are present when long planning horizons are inclue in the problem (e.g., one week). To circumvent this problem, Restrepo et al. [28] present an approach that combines BD an CG to solve the eterministic iscontinuous MATSP for employees with ientical skills. The moel combines an explicit efinition of weekly tours with the implicit efinition of aily shifts from Côté et al. [8]. Since the moel presents a nice block structure ecomposable by ays, it is use in the formulation of the two-stage stochastic problem, presente next. 3 Two-Stage Stochastic Problem Stochastic shift an tour scheuling formulations exten an aapt eterministic moels to allow scheule moifications at a time closer to the actual eman realization. Two-stage stochastic programming moels give an example of such extensions. In these moels, some ecisions must be mae in the first-stage before values of ranom variables are observe. Then, in the secon-stage, a recourse action can be aopte after observing the actual values 7

9 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling of the ranom variables to ajust any ba ecision previously taken. In the moel propose, first-stage ecisions correspon to the number of employees assigne to each tour an to each aily shift shell, while secon-stage ecisions (recourse actions) correspon to the allocation of breaks an work activities to aily shifts an to the unercovering or overcovering of eman. The secon-stage problem is formulate with the implicit moel propose in Côté et al. [8]. In this approach, the authors translate the logical clauses associate with Γ, D, into linear constraints on integer variables, where the number of employees assigne to each an-noe (A ), each or-noe (O ) an each leaf (L ) in Γ are represente by an integer variable. In the first-stage problem, we efine a feasible tour as the integration of aily shift shells (chilren of root noes O1n S, D) an ays-off, over the set of ays in the planning horizon. Tours must meet the work rules relate with the total working length, with the number of working ays, with the rest time between consecutive shifts an with the allocation of aysoff. Figure 2 presents an example of three tours compose with the shifts presente in Γ 1. In this example, we assume that the DAG Γ for each ay D is the same. Aitionally, the planning horizon correspons to seven ays, the working length shoul fall between 15 an 18 time intervals, the number of working ays must fall between 5 an 6, an there are no rules for the allocation of ays-off an for the rest time between shifts. Finally, S 1 correspons to A S XW,1 14 wbww, S 2 correspons to A S XW,2 14 wwbw an DO correspons to a ay-off. Days S 1 DO DO S 1 S 2 S 1 S 2 Tours 2 S 1 S 1 S 2 S 2 S 2 DO S 2 3 DO S 1 S 2 S 2 DO S 2 S 1 Figure 2 Weekly tours compose of shifts from Γ 1. In efining a moel for the iscontinuous SMATSP, we assume that, at the moment we can act on secon-stage variables, the scenario for ay D is fully known. Hence, staffing ecisions (allocation of tours an aily shifts to employees) that are feasible to scheule without knowing in avance the eman, will be generate well ahea in time, while ajustments (allocation of work activities, position of breaks, overcovering an unercovering of eman) are mae once improve (aily) eman information is available. We also assume that the ranom vector ξ representing the stochastic perturbations of emans is non-negative an has a finite support. Henceforth, we efine Ω as the set of its possible realizations an p (w) > 0 as the probability of occurrence of scenario w Ω with w Ω p(w) = 1. The notation for the stochastic moel follows. Sets J: set of work activities; D: set of ays in the planning horizon; I : set of time intervals at ay D; 8

10 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling E: set of employees; T : set of feasible tours. First-stage problem Parameter δ Π,k t : parameter that takes value 1, if tour t inclues the kth shift shell built with prouction Π for ay (variable v Π,k 1n ), an assumes value 0 otherwise. Decision variables x t : integer variable that represents the number of employees assigne to tour t; v Π,k 1n : variable that represents the number of employees assigne to the kth an-noe built with prouction Π (chilren of the root noe O1n S from Γ ). Secon-stage problem Parameters b ij : eterministic eman for ay, time interval i an activity j; ξ (w) ij w; : stochastic perturbation of eman for ay, time interval i an activity j for scenario b (w) ij : stochastic eman for ay, time interval i an activity j for scenario w, b(w) ij = b ij + ξ (w) ij ; c ij : cost associate to one employee working on activity j, at time interval i, at ay ; c + ij, c ij : eman overcovering an unercovering costs for ay, time interval i an activity j, respectively. Decision variables y (w) ij : variable that enotes the number of employees assigne to activity j, at time interval i, for ay uner scenario w; v Π,k,(w) il : variable that enotes the number of employees assigne to the kth an-noe, representing prouction Π from Γ an that generates a sequence from i of length l < n, uner scenario w (this set of variables exclues the chilren of the root noe O1n S ); s +(w) ij, s (w) ij : slack variables representing overcovering an unercovering of eman of activity j, at time interval i, for ay uner scenario w, respectively. Aitionally, let V enote the set of variables corresponing to the union, over the set of ays D, of variables v Π,k 1n. Given that notation, the formulation for the first-stage moel, enote G T, is as follows. 9

11 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling f(g T ) = min Q(V) (1) v Π,k 1n = δ Π,k t x t, D, A Π,k 1n ch(os 1n ), (2) t T x t = E, (3) t T x t 0 an integer, t T, (4) v Π,k 1n 0, D, AΠ,k 1n ch(os 1n ). (5) The objective of G T, (1), is to minimize the expecte recourse cost Q(V). Constraints (2) represent the link between aily shifts (chilren of root noes O1n S in Γ, D) an tours. Since a fixe number of employees is given an all the employees have the same skills, constraint (3) guarantees that exactly E employees are assigne to the tours. Finally, constraints (4)-(5) set the non-negativity an integrality of variables x t an the non-negativity of variables v Π,k 1n. The expecte recourse function is enote by Q(V) E ξ [Q(V, ξ)]. The recourse function Q(V, ξ(w)), for a given realization w of ξ, is represente by: Q(V, ξ(w)) = min c ij y (w) ij + D D A Π,k il i I j J y (w) ij s+(w) ij + s (w) ij Π,k,(w) vil = ch(oπ il ) i I j J (c + ij s+(w) ij + c ij s (w) ij ) (6) = b (w) ij, D, i I, j J, (7) A Π,k il Π,k v1n, par(oπ il ) D, Oil π ch(a π,k 1n ) \ L, (8) Π,k,(w) vil = A Π,t il ch(oπ il ) A Π,k il Π,k,(w) vil, par(oπ il ) D, Oil π O \ {O1n S L ch(a π,k 1n )}, (9) y (w) ij = Π,1,(w) i1, D, i I, j J, (10) v A Π,k i1 par(oj i1 ) v Π,k,(w) il 0, D, A Π,k il A \ ch(o1n S ), (11) s +(w) ij, s (w) ij 0, D, i I, j J, (12) y (w) ij 0 an integer, D, i I, j J. (13) Problem (6)-(13) is base on the implicit moel presente in Côté et al. [8]. The objective, (6), is to assign work activities to aily shifts in orer to minimize the staffing cost plus the unercovering an overcovering of eman. Constraints (7) ensure that the eman per ay, time interval i an work activity j is met for each eman realization w. Due to the structure of Γ, D, constraints (8)-(9) guarantee for every or-noe Oil π, excluing the root noe O1n S an the leaves L, that the summation of the value of its chilren, ch(oil π ), 10

12 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling is the same as the summation of the value of its parents, par(oil π ). Constraints (10) set the value of variables y (w) ij equal to the summation of the value of the parents of leaf noes O j i1. Constraints (11)-(13) set the non-negativity of variables vπ,k,(w) il, s +(w) ij, s (w) ij an the non-negativity an integrality of variables y (w) ij. Observe that problem (1)-(5) (first-stage problem) has complete recourse because for any realization of the ranom vector ξ an value of variables v Π,k 1n, problem (6)-(13) (seconstage problem) is always feasible ue to the allowance of unercovering an overcovering of eman. Aitionally, note that problem Q(V, ξ(w)) is ecomposable by ays ue to its particular block structure. Therefore, V, Ω an p (w) > 0 can also be ecompose by ays: V, Ω, p (w) > 0, D, an the expecte recourse function Q(V) can be represente as: Q(V) E ξ [ D Q(V, ξ )] D E ξ [Q(V, ξ )] (14) In the following, we present the solution metho propose to solve the SMATSP. 4 Heuristic Multi-cut L-shape Metho The basic iea behin the L-shape metho is to approximate the nonlinear term, Q(V), in the objective function of the two-stage stochastic problem (1)-(5). In particular, since the expecte recourse function involves solving all secon-stage recourse problems, the main principle of the L-shape metho is to avoi numerous function evaluations by using an outer linearization of Q(V), as in BD. Since ξ follows a non-negative istribution with a finite support, with Ω as the set of its possible realizations for each ay D, an p (w) > 0 as the probability of occurrence of scenario w Ω ( D w Ω p (w) = 1), Q(V) can be expresse as Q(V) = D w Ω p (w) Q(V, ξ (w)). By efining θ (w) as an aitional set of free variables, the two-stage stochastic problem G T can be reformulate as the following moel, enote as B T. f(b T ) = min D w Ω θ (w) (15) v Π,k 1n = δ Π,k t x t, D, A Π,k 1n ch(os 1n ), (16) t T θ (w) p (w) Q(V, ξ (w)), D, w Ω, (17) x t = E, (18) t T x t 0 an integer, t T, (19) v Π,k 1n 0, D, AΠ,k 1n ch(os 1n ). (20) Optimality cuts (17) ensure that the value of each variable θ (w) is larger than or equal to the optimal value of its corresponing secon-stage problem for each ay D an each 11

13 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling scenario w Ω. Observe that the structure of problem (15)-(20) allows the L-shape metho to be extene to inclue multiple cuts at each iteration, i.e., one per ay an per scenario, instea of aing one aggregate cut. Birge an Louveaux [4] showe that in an iterative algorithm, aing multiple cuts at the same iteration may spee up convergence an reuce the number of iterations. Since the secon-stage problems (6)-(13) are MILP moels that o not possess the integrality property, we relax integrality constraints (13) on variables y (w) ij because 1) the ual to the LP relaxation of each secon-stage problem will prouce a cut that forces θ (w) to be at least as great as the objective value of the relaxation, which is a vali lower boun for the actual recourse function value; 2) Restrepo et al. [28] showe that, in practice, problems (6)-(13) o not exhibit a large integrality gap an that optimal or near-optimal solutions can be foun by solving the LP relaxation of the secon-stage problems. Let Q(V, ξ (w)) enote the LP relaxation of problem Q(V, ξ (w)). Let ρ (w) ij, γπ,(w) il be the ual variables associate with constraints (7) an (8) from Q(V, ξ (w)), respectively. Let (w) be the projection over the space of variables ρ (w) ij, γπ,(w) il of the polyheron efine by the constraints associate with the ual of moel Q (V, ξ (w)). Note that (w) polyheron [33]. Let E (w) be the set of extreme points of (w) B T are replace by the following ones, efining formulation B T : is itself a. Inequalities (17) in moel θ (w) ( p (w) i I j J b (w) ij ρ(w) ij + O π il ch(aπ,k 1n )\L γ π,(w) il D, w Ω, (ρ, γ ) E (w) v A Π,k 1n par(oπ il ) ) Π,k 1n, (21) Since these new optimality cuts are using linear approximations of Q(V, ξ (w)), moel B T is a MILP relaxation of B T i.e., f(b T ) f(b T ). Optimality cuts (21) o not nee to be exhaustively generate, since only a subset of them are active in the optimal solution of the problem. Hence, an iterative algorithm can be use to generate only the subset of cuts that will represent the optimal solution. The algorithm consists in a multi-cut version of the L-shape metho where, at each iteration l 1, a relaxation of the first-stage problem is solve. Such relaxation is obtaine by replacing the set of extreme points at each ay D an each scenario w Ω, by subsets E l E (w) (w). Note that in the first-stage moel, B T, it is assume that the complete set of tours T is known. However, with the incorporation of shift an tour flexibility, the complete enumeration of the set of feasible tours might be intractable. To aress this issue, we propose a heuristic CG approach in which a master problem B LP, is efine as the LP relaxation of B T over a restricte set of tours T. We also efine the MILP associate to B LP as B MILP, where for a given subset of columns T, the integrality constraints on x t variables are impose to obtain a heuristic integer solution (i.e., B MILP is solve by a state-of-the-art B&B metho, using only the columns corresponing to ). The algorithm for the L-shape metho is then ivie into two parts: multi-cut generation an CG. Two algorithm enhancements were implemente to spee-up the convergence of the multi- 12

14 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling cut L-shape metho. First, we aopte the strategy propose in McDaniel an Devine [20], which consists in initially solving the LP relaxation of the first-stage problem to generate, in a fast way, a number of vali cuts. Then, when some criterion is met (i.e., the relative gap between the upper boun an the lower boun of the problem is smaller than a certain value), the metho then solves the MILP of the first-stage problem. Secon, we implemente the metho presente in Papaakos [22] for the generation of strong optimality cuts. The author proposes an alternative to eliminate the necessity of solving the extra auxiliary subproblem introuce in Magnanti an Wong [19]. Aitionally, since fining a core point for the problem is a ifficult task, the author suggests to use an approximation of the core point that consists of a convex linear combination of the previously generate core point an the current solution for the first-stage problem. Let ɛ 1 be the tolerance that efines if an optimality cut is ae or not to the first-stage problem an let ɛ 2 be the tolerance we use to stop solving B LP, i.e., stop the McDaniel an Devine [20] strategy. Let Int be a boolean variable that inicates whether the MILP (B MILP ) of the first-stage problem is solve (Int=true) or not (Int=false). Let θ (w) enote l w Ω θ (w) l the optimal value of variables θ (w) from B LP, at iteration l. Note that θ l = D enotes a lower boun on f(g T ) at iteration l. Since we are using a heuristic approach to (w) fin integer solutions for the first-stage moel, we also enote θ l as the optimal values of variables θ (w) when B MILP is solve at iteration l. To simplify the algorithm escription, we use the same notation when solving B LP (w), even though in that case, we have θ(w) l = θl for each D, w Ω, since the CG algorithm is performe until all columns have non-negative reuce costs. Let s (w) l, sl (w) be the optimal value of secon-stage problem (6)-(13) for ay, uner scenario w at iteration l, when integrality constraints on variables y (w) ij are impose an relaxe, respectively. Note that θ l = D w Ω p (w) s (w) l is an upper boun on f(gt ) at iteration l. Similarly, θ l = D w Ω p (w) s l (w) is an upper boun on f(b T ) f(g T ) at iteration l, which we call the approximate upper boun. Let v π,k 1nl, v π,k 0 1nl enote an optimal solution an the core point approximation, respectively of first-stage variables v π,k 1n from moel B T at iteration l. The flow iagram of the algorithm is presente in Figure 3. The escription of the multi-cut L-shape metho follows. 13

15 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling Begin Initialization Get primal sol. from B LP no Int=true? yes Solve B MILP get primal sol. Solve LP rel. secon-stage prob. get ual sol. Multi-cut generation Solve B LP get ual sol. Column generation A columns to B LP no yes Opt. cuts? yes A opt. cuts Solve pricing subp. c t < 0? no Solve MILP secon-stage prob. Compute the value of the stochastic sol. En Figure 3 Flow chart for the multi-cut L-shape metho. Initialization: The multi-cut L-shape algorithm starts with an empty set of optimality cuts, E l =, D, w Ω (w). In this step, the number of iterations l is set to zero, the lower an upper bouns of the problem are initialize as θ l =, θ l =, θ l =, the Boolean variable Int is set to false, an an initial set of columns, generate with the proceure shown in the Column generation step, is ae to B LP. Int=true?: In this step of the algorithm, we verify if the Boolean variable Int is true or false. If Int = false, we continue with the step Get primal sol. from B LP. If Int = true we continue with the step Solve B MILP get primal sol. The value of Int is change from false to true when ( θ l θ l )/ θ l < ɛ 2 an Int = false. Get primal sol. from B LP : In this step of the algorithm, we get the primal solution v π,k (w) 1nl, θ l from B LP. Then, we calculate the approximation of the core point as: 14

16 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling v π,k 0 1nl = 1 2 vπ,k 0 1n l vπ,k 1nl, D, A Π,k 1n boun of the problem as: θ l = D to the secon-stage problems. w Ω θ (w) l ch(os 1n ) an we upate the lower. The values of v π,k 1nl, v π,k 0 1nl are sent Solve B MILP get primal sol.: In this step of the algorithm, we get the primal solution θ (w) l from B LP to upate the lower boun of the problem as: θ l = D w Ω θ (w) l. Then we solve B MILP (w) to get the primal solution θ l, v π,k 1nl an to calculate the approximation of the core point as: v π,k 0 1nl = 1 2 vπ,k 0 1n l vπ,k 1nl, D, A Π,k 1n ch(o1n S ). The values of vπ,k 1nl, v π,k 0 1nl are sent to the secon-stage problems. Multi-cut generation: The objective of the multi-cut step is to generate optimality cuts (21) in orer to approximate the recourse function Q(V, ξ). The proceure to generate an to a new optimality cuts to the first-stage problem follows. Solve LP rel. secon-stage prob.: In this step of the algorithm, we solve the LP relaxation of the secon-stage problems twice. First, we fix variables v π,k 1n with the value of core point v π,k 0 1nl to get a ual solution (ρ, γ ). Secon, we fix variables v π,k 1n with the value of point vπ,k 1nl to recover the real objective value of the seconstage problems an to upate the approximate upper boun of the problem as: θ l = min{ θ l, D w Ω p (w) s l (w) }. Opt. cuts? an a opt. cuts: In orer to a optimality cuts to the first-stage problem, we verify if (s l (w) θ l (w) )/s l (w) > ɛ 1, in which case a new optimality cut is ae for scenario w an ay. After aing the optimality cuts, we increase by one the number of iterations l. Column generation: The CG metho consists of a master problem B LP an a pricing subproblem. The former problem, as mentione before, is the LP relaxation of moel B T over a reuce set of tours T. The latter problem is responsible for fining tours with negative reuce cost that will be ae to B LP in an iterative way. Let λ Π,k 1n an δ be the ual variables associate with the constraints (16) an (18) from B LP, respectively. Let S = D ch(os 1n ) be a set of shift shells, efine as the union, over the set of ays in the planning horizon, of all the chilren of root noes O1n S, D. Let G(N, A) be a irecte acyclic graph, compose of a set of noes N = {v s s S {v b, v e }}, where v s correspons to shift s an v b, v e are the source an sink noes, respectively. Each shift s S hols, besies a set of attributes inherite from its corresponing an-noe (start perio, working time, an length incluing breaks), a reuce cost contribution corresponing to value of the ual variable λ Π,k 1n. The set of arcs A represents the connection between noes epening on the work rules for the allocation of ays-off an rest time between consecutive shifts. New columns for B LP correspon to resource-constraine shortest paths over G(N, A). More specifically, each feasible tour t must meet the work rules relate with the minimum an maximum number of working ays in a tour, with the minimum an maximum tour length in time intervals, with the maximum number of ays-off, an 15

17 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling with the minimum rest time between two consecutive aily shifts. reuce cost c t of tour t is given by Aitionally, the ( c t = λ D A Π,k 1n ch(os 1n ) ) Π,k 1n δπ,k t σ. (22) The proceure to generate an a new columns for B LP is as follows: Solve B LP, get ual sol.: In this step of the algorithm, we solve problem BLP get the ual solution (λ, σ) that will be sent to the pricing subproblem. Solve pricing subp.: New variables (tours) for the B LP are generate by using a label setting algorithm for the resource-constraine shortest-path problem over graph G(N, A). In the algorithm, the total length of the tour an the number of working ays represent global resources that are consume by the labels while they are extene. c t < 0? an a columns to B LP : In this step of the algorithm we evaluate if negative reuce cost columns were foun by the pricing subproblem. If yes, such columns are sent to B LP which is re-optimize to start a new iteration. Solve MILP secon-stage prob.: In this step of the algorithm, we solve the MILP of the secon-stage problems when v π,k 1n variables are fixe with the value of vπ,k 1nl. In this step, we also compute the value of the upper boun as θ l = w Ω D p(w) s (w) l an the gap with respect to the approximate upper boun: 100 ( θ l θ l )/ θ l. This gap helps to measure the quality of the solution obtaine when the integrality constraints on secon-stage variables y (w) ij are relaxe. Compute the value of the stochastic sol.: The multi-cut L-shape algorithm ens with the computation of the value of the stochastic solution (VSS) which is efine as V SS = EEV HN. HN correspons to the value of the two-stage stochastic programming problem an EEV correspons to the expecte value of the expecte-value problem (EV). Recall that, since secon-stage problems are MILP moels that o not possess the integrality property, the final (heuristic) solution of the two-stage stochastic problem might not be optimal an HN = θ l θ l. 5 Computational Experiments In this section, we test the propose multi-cut L-shape metho on real an ranomly generate instances of the SMATSP. First, we escribe the generation an the characteristics of the set of instances use. Secon, we present the problem efinition an the grammar built for the composition of aily shifts. Thir, we report an analyze the computational results. The computational experiments were performe on a 64-bit GNU/Linux operating system, 96 GB of RAM an 1 processor Intel Xeon X5675 running at 3.07GHz. The multi-cut L-shape algorithm was implemente in C++. The LP relaxation of both the first-stage problem an to 16

18 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling Employees Day 1 Day 2 (a) Unimoal Employees Day 1 Day 2 (b) Level Figure 4 Deterministic eman profiles. the secon-stage problems was solve by using the barrier metho of CPLEX version We set a time limit of 3 hours to solve each instance. Aitionally, a relative gap tolerance of 0.01 was set as a stopping criterion for solving the MILPs with CPLEX. The value of tolerances ɛ 1, ɛ 2 were set to an 0.01, respectively. 5.1 Instances Generation The set of instances use to test our metho is ivie into two groups: ranomly generate instances an real instances from a small retail shop. The eterministic eman profiles for the set of ranom instances were generate such that they follow a unimoal behavior. The eterministic eman profiles for the real instances, are presente in Côté et al. [8]. These eman profiles present a constant (uniform) eman across hours (level behavior). Figure 4 shows an illustration, over two ays, of the eman profiles use for the computational experiments. Stochastic instances were create by aing to the eterministic eman profile, a ranom perturbation that follows a iscrete uniform istribution. We create instances with 11, 49, 81 an 125 scenarios. Their escription follows. Instances with 11 scenarios: In this group of instances, one large perturbation is generate for the complete week. Such perturbation follows a iscrete uniform istribution between -5 an 5. Instances with 49 scenarios: In this group of instances, two perturbations that follow a iscrete uniform istribution between -3 an 3 are generate. The first perturbation 17

19 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling will affect the first 12 hours of each ay uring the week, while the secon perturbation will affect the last 12 hours of each ay uring the week. Instances with 81 scenarios: In this group of instances, we generate perturbations for each ay of the week every two hours between 10am an 6pm. Such perturbations follow a iscrete uniform istribution between -1 an 1. Instances with 125 scenarios: In this group of instances, we generate perturbations for each ay of the week every two hours between 11am an 5pm. The perturbations follow a iscrete uniform istribution between -2 an 2. It is important to highlight that the eman is not perturbe when b (w) ij = b ij + ξ (w) ij 0. However, this case only applies when b ij = 0 because when the eman takes a positive value, this value is always higher than the value of the lower realization of the stochastic perturbation ξ (w) ij. 5.2 Problem Definition an Grammar The work rules for shift an tour generation, as well as the grammar use in the problem are as follows. Tour generation 1. The planning horizon is seven ays, where each ay is ivie into 96 time intervals of 15 minutes. 2. Shifts are not allowe to span from one ay to another (iscontinuous problem). 3. The tour working length shoul fall between 35 an 40 hours per week. 4. The number of working ays in the tour shoul fall between five an six. 5. There must be a minimum rest time of twelve hours between consecutive shifts. Daily shift generation 1. Shifts can start at any time interval uring any ay, allowing enough time to complete their uration in ay. 2. Three types of shifts are consiere: 8-hour shifts with 1-hour lunch break in the mile an two 15-minute breaks. 6-hour shifts with one 15-minute break an no lunch, an 4-hour shifts with one 15-minute break an no lunch. 3. If performe, the uration of a work activity is at least one hour an at most five hours. 4. A break (or lunch) is necessary between two ifferent work activities. 5. Work activities must be inserte between breaks, lunch an rest stretches. 6. A fixe number of employees E is given, therefore unercovering an overcovering of eman is allowe. Let a j be a terminal symbol that efines a time interval of work activity j J. Let b, l an r be the terminal symbols that represent break, lunch an rest perios, respectively. In prouctions Π P, Π [min, max] restricts the subsequences generate by a given prouction to a length between a minimum an maximum number of perios. The grammar an the prouctions that efine the multi-activity shifts are as follows: 18

20 A Two-Stage Stochastic Programming Approach for Multi-Activity Tour Scheuling G =(Σ = (a j j J, b, l, r), N = (S, F, Q, N, W, A j j J, B, L, R), P, S), S RF R F R RF RQR QR RQ RNR NR RN, B b, L llll, F [38,38] NLN, Q [25,25] W BW, N [17,17] W BW, R Rr r, W [4,20] A j j J, A j A j a j a j j J. 5.3 Computational Results Tables 1-2 present the computational results on stochastic weekly instances ealing with up to five work activities. Ten ifferent emans were teste for each activity (Nb.Act) an for each version on the number of scenarios (Scen.). We present the average CPU time in secons to solve the problem (T. time), the average CPU time spent in the CG approach (Time CG), which inclues the time to solve the pricing subproblems an the time to solve the LP relaxation when new columns are ae, the average CPU time to solve the first-stage problem (Time F-S), an the average CPU time to solve the secon-stage problems (Time S-S). The average gap between the best upper boun an best lower boun is presente in Gap1. This gap is compute as: Gap1 = 100 ( θ θ)/ θ. Since the secon-stage problems are MILPs that o not possess the integrality property an we are relaxing integrality constraints on variables y (w) ij, we also calculate the average gap between the upper boun θ an the approximate upper boun θ: Gap2 = 100 ( θ θ)/ θ. Conv. presents the number of instances that converge to a near-optimal solution, i.e., the algorithm stoppe when no more optimality cuts are ae to the first-stage moel. The average value of the stochastic solution (VSS), in percentage, is presente in the last column. This value is compute as: V SS = 100 (EEV HN)/EEV an it is only calculate for instances that converge (Conv.=1). Scen. Nb. Act T. time Time CG Time F-S Time S-S Gap1 Gap2 Conv. VSS % 0.00% % 2 1, , % 0.00% % , , % 0.00% % 4 2, , % 0.00% % 5 3, , % 0.02% % % 0.00% % 2 4, , % 0.00% % , , % 0.00% % 4 8, , % 0.01% % 5 10, , % 0.02% 0-1 2, , % 0.00% % , , % 0.00% % 3 9, , % 0.01% % 4 10, , % 0.01% % 1 2, , % 0.00% % , , % 0.00% % 3 10, , % 0.01% % 4 10, , % 0.01% % Table 1 Results on stochastic weekly instances with unimoal eman shape. 19

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013 Survey Sampling Kosuke Imai Department of Politics, Princeton University February 19, 2013 Survey sampling is one of the most commonly use ata collection methos for social scientists. We begin by escribing

More information

Constraint Reformulation and a Lagrangian Relaxation based Solution Algorithm for a Least Expected Time Path Problem Abstract 1.

Constraint Reformulation and a Lagrangian Relaxation based Solution Algorithm for a Least Expected Time Path Problem Abstract 1. Constraint Reformulation an a Lagrangian Relaation base Solution Algorithm for a Least Epecte Time Path Problem Liing Yang State Key Laboratory of Rail Traffic Control an Safety, Being Jiaotong University,

More information

Lower Bounds for the Smoothed Number of Pareto optimal Solutions

Lower Bounds for the Smoothed Number of Pareto optimal Solutions Lower Bouns for the Smoothe Number of Pareto optimal Solutions Tobias Brunsch an Heiko Röglin Department of Computer Science, University of Bonn, Germany brunsch@cs.uni-bonn.e, heiko@roeglin.org Abstract.

More information

Level Construction of Decision Trees in a Partition-based Framework for Classification

Level Construction of Decision Trees in a Partition-based Framework for Classification Level Construction of Decision Trees in a Partition-base Framework for Classification Y.Y. Yao, Y. Zhao an J.T. Yao Department of Computer Science, University of Regina Regina, Saskatchewan, Canaa S4S

More information

Role of parameters in the stochastic dynamics of a stick-slip oscillator

Role of parameters in the stochastic dynamics of a stick-slip oscillator Proceeing Series of the Brazilian Society of Applie an Computational Mathematics, v. 6, n. 1, 218. Trabalho apresentao no XXXVII CNMAC, S.J. os Campos - SP, 217. Proceeing Series of the Brazilian Society

More information

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions Working Paper 2013:5 Department of Statistics Computing Exact Confience Coefficients of Simultaneous Confience Intervals for Multinomial Proportions an their Functions Shaobo Jin Working Paper 2013:5

More information

A note on asymptotic formulae for one-dimensional network flow problems Carlos F. Daganzo and Karen R. Smilowitz

A note on asymptotic formulae for one-dimensional network flow problems Carlos F. Daganzo and Karen R. Smilowitz A note on asymptotic formulae for one-imensional network flow problems Carlos F. Daganzo an Karen R. Smilowitz (to appear in Annals of Operations Research) Abstract This note evelops asymptotic formulae

More information

The Principle of Least Action

The Principle of Least Action Chapter 7. The Principle of Least Action 7.1 Force Methos vs. Energy Methos We have so far stuie two istinct ways of analyzing physics problems: force methos, basically consisting of the application of

More information

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations Optimize Schwarz Methos with the Yin-Yang Gri for Shallow Water Equations Abessama Qaouri Recherche en prévision numérique, Atmospheric Science an Technology Directorate, Environment Canaa, Dorval, Québec,

More information

Proof of SPNs as Mixture of Trees

Proof of SPNs as Mixture of Trees A Proof of SPNs as Mixture of Trees Theorem 1. If T is an inuce SPN from a complete an ecomposable SPN S, then T is a tree that is complete an ecomposable. Proof. Argue by contraiction that T is not a

More information

Transmission Line Matrix (TLM) network analogues of reversible trapping processes Part B: scaling and consistency

Transmission Line Matrix (TLM) network analogues of reversible trapping processes Part B: scaling and consistency Transmission Line Matrix (TLM network analogues of reversible trapping processes Part B: scaling an consistency Donar e Cogan * ANC Eucation, 308-310.A. De Mel Mawatha, Colombo 3, Sri Lanka * onarecogan@gmail.com

More information

Time-of-Arrival Estimation in Non-Line-Of-Sight Environments

Time-of-Arrival Estimation in Non-Line-Of-Sight Environments 2 Conference on Information Sciences an Systems, The Johns Hopkins University, March 2, 2 Time-of-Arrival Estimation in Non-Line-Of-Sight Environments Sinan Gezici, Hisashi Kobayashi an H. Vincent Poor

More information

Perturbation Analysis and Optimization of Stochastic Flow Networks

Perturbation Analysis and Optimization of Stochastic Flow Networks IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. XX, NO. Y, MMM 2004 1 Perturbation Analysis an Optimization of Stochastic Flow Networks Gang Sun, Christos G. Cassanras, Yorai Wari, Christos G. Panayiotou,

More information

Expected Value of Partial Perfect Information

Expected Value of Partial Perfect Information Expecte Value of Partial Perfect Information Mike Giles 1, Takashi Goa 2, Howar Thom 3 Wei Fang 1, Zhenru Wang 1 1 Mathematical Institute, University of Oxfor 2 School of Engineering, University of Tokyo

More information

Linear First-Order Equations

Linear First-Order Equations 5 Linear First-Orer Equations Linear first-orer ifferential equations make up another important class of ifferential equations that commonly arise in applications an are relatively easy to solve (in theory)

More information

Math 342 Partial Differential Equations «Viktor Grigoryan

Math 342 Partial Differential Equations «Viktor Grigoryan Math 342 Partial Differential Equations «Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This correspons to a string of infinite

More information

Improving Estimation Accuracy in Nonrandomized Response Questioning Methods by Multiple Answers

Improving Estimation Accuracy in Nonrandomized Response Questioning Methods by Multiple Answers International Journal of Statistics an Probability; Vol 6, No 5; September 207 ISSN 927-7032 E-ISSN 927-7040 Publishe by Canaian Center of Science an Eucation Improving Estimation Accuracy in Nonranomize

More information

7.1 Support Vector Machine

7.1 Support Vector Machine 67577 Intro. to Machine Learning Fall semester, 006/7 Lecture 7: Support Vector Machines an Kernel Functions II Lecturer: Amnon Shashua Scribe: Amnon Shashua 7. Support Vector Machine We return now to

More information

Chapter 6: Energy-Momentum Tensors

Chapter 6: Energy-Momentum Tensors 49 Chapter 6: Energy-Momentum Tensors This chapter outlines the general theory of energy an momentum conservation in terms of energy-momentum tensors, then applies these ieas to the case of Bohm's moel.

More information

Table of Common Derivatives By David Abraham

Table of Common Derivatives By David Abraham Prouct an Quotient Rules: Table of Common Derivatives By Davi Abraham [ f ( g( ] = [ f ( ] g( + f ( [ g( ] f ( = g( [ f ( ] g( g( f ( [ g( ] Trigonometric Functions: sin( = cos( cos( = sin( tan( = sec

More information

Integrated Data Reconciliation with Generic Model Control for the Steel Pickling Process

Integrated Data Reconciliation with Generic Model Control for the Steel Pickling Process Korean J. Chem. Eng., (6), 985-99 (3) Integrate Data Reconciliation with Generic Moel Control for the Steel Picling Process Paisan Kittisupaorn an Pornsiri Kaewprait Department of Chemical Engineering,

More information

Cascaded redundancy reduction

Cascaded redundancy reduction Network: Comput. Neural Syst. 9 (1998) 73 84. Printe in the UK PII: S0954-898X(98)88342-5 Cascae reunancy reuction Virginia R e Sa an Geoffrey E Hinton Department of Computer Science, University of Toronto,

More information

Polynomial Inclusion Functions

Polynomial Inclusion Functions Polynomial Inclusion Functions E. e Weert, E. van Kampen, Q. P. Chu, an J. A. Muler Delft University of Technology, Faculty of Aerospace Engineering, Control an Simulation Division E.eWeert@TUDelft.nl

More information

Least-Squares Regression on Sparse Spaces

Least-Squares Regression on Sparse Spaces Least-Squares Regression on Sparse Spaces Yuri Grinberg, Mahi Milani Far, Joelle Pineau School of Computer Science McGill University Montreal, Canaa {ygrinb,mmilan1,jpineau}@cs.mcgill.ca 1 Introuction

More information

Perfect Matchings in Õ(n1.5 ) Time in Regular Bipartite Graphs

Perfect Matchings in Õ(n1.5 ) Time in Regular Bipartite Graphs Perfect Matchings in Õ(n1.5 ) Time in Regular Bipartite Graphs Ashish Goel Michael Kapralov Sanjeev Khanna Abstract We consier the well-stuie problem of fining a perfect matching in -regular bipartite

More information

Construction of the Electronic Radial Wave Functions and Probability Distributions of Hydrogen-like Systems

Construction of the Electronic Radial Wave Functions and Probability Distributions of Hydrogen-like Systems Construction of the Electronic Raial Wave Functions an Probability Distributions of Hyrogen-like Systems Thomas S. Kuntzleman, Department of Chemistry Spring Arbor University, Spring Arbor MI 498 tkuntzle@arbor.eu

More information

Equilibrium in Queues Under Unknown Service Times and Service Value

Equilibrium in Queues Under Unknown Service Times and Service Value University of Pennsylvania ScholarlyCommons Finance Papers Wharton Faculty Research 1-2014 Equilibrium in Queues Uner Unknown Service Times an Service Value Laurens Debo Senthil K. Veeraraghavan University

More information

Switching Time Optimization in Discretized Hybrid Dynamical Systems

Switching Time Optimization in Discretized Hybrid Dynamical Systems Switching Time Optimization in Discretize Hybri Dynamical Systems Kathrin Flaßkamp, To Murphey, an Sina Ober-Blöbaum Abstract Switching time optimization (STO) arises in systems that have a finite set

More information

Iterated Point-Line Configurations Grow Doubly-Exponentially

Iterated Point-Line Configurations Grow Doubly-Exponentially Iterate Point-Line Configurations Grow Doubly-Exponentially Joshua Cooper an Mark Walters July 9, 008 Abstract Begin with a set of four points in the real plane in general position. A to this collection

More information

Separation of Variables

Separation of Variables Physics 342 Lecture 1 Separation of Variables Lecture 1 Physics 342 Quantum Mechanics I Monay, January 25th, 2010 There are three basic mathematical tools we nee, an then we can begin working on the physical

More information

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21 Large amping in a structural material may be either esirable or unesirable, epening on the engineering application at han. For example, amping is a esirable property to the esigner concerne with limiting

More information

LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION

LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION The Annals of Statistics 1997, Vol. 25, No. 6, 2313 2327 LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION By Eva Riccomagno, 1 Rainer Schwabe 2 an Henry P. Wynn 1 University of Warwick, Technische

More information

A study on ant colony systems with fuzzy pheromone dispersion

A study on ant colony systems with fuzzy pheromone dispersion A stuy on ant colony systems with fuzzy pheromone ispersion Louis Gacogne LIP6 104, Av. Kenney, 75016 Paris, France gacogne@lip6.fr Sanra Sanri IIIA/CSIC Campus UAB, 08193 Bellaterra, Spain sanri@iiia.csic.es

More information

On Characterizing the Delay-Performance of Wireless Scheduling Algorithms

On Characterizing the Delay-Performance of Wireless Scheduling Algorithms On Characterizing the Delay-Performance of Wireless Scheuling Algorithms Xiaojun Lin Center for Wireless Systems an Applications School of Electrical an Computer Engineering, Purue University West Lafayette,

More information

Lecture 22. Lecturer: Michel X. Goemans Scribe: Alantha Newman (2004), Ankur Moitra (2009)

Lecture 22. Lecturer: Michel X. Goemans Scribe: Alantha Newman (2004), Ankur Moitra (2009) 8.438 Avance Combinatorial Optimization Lecture Lecturer: Michel X. Goemans Scribe: Alantha Newman (004), Ankur Moitra (009) MultiFlows an Disjoint Paths Here we will survey a number of variants of isjoint

More information

A Novel Decoupled Iterative Method for Deep-Submicron MOSFET RF Circuit Simulation

A Novel Decoupled Iterative Method for Deep-Submicron MOSFET RF Circuit Simulation A Novel ecouple Iterative Metho for eep-submicron MOSFET RF Circuit Simulation CHUAN-SHENG WANG an YIMING LI epartment of Mathematics, National Tsing Hua University, National Nano evice Laboratories, an

More information

Examining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing

Examining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing Examining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing Course Project for CDS 05 - Geometric Mechanics John M. Carson III California Institute of Technology June

More information

ensembles When working with density operators, we can use this connection to define a generalized Bloch vector: v x Tr x, v y Tr y

ensembles When working with density operators, we can use this connection to define a generalized Bloch vector: v x Tr x, v y Tr y Ph195a lecture notes, 1/3/01 Density operators for spin- 1 ensembles So far in our iscussion of spin- 1 systems, we have restricte our attention to the case of pure states an Hamiltonian evolution. Toay

More information

CONTROL CHARTS FOR VARIABLES

CONTROL CHARTS FOR VARIABLES UNIT CONTOL CHATS FO VAIABLES Structure.1 Introuction Objectives. Control Chart Technique.3 Control Charts for Variables.4 Control Chart for Mean(-Chart).5 ange Chart (-Chart).6 Stanar Deviation Chart

More information

A Review of Multiple Try MCMC algorithms for Signal Processing

A Review of Multiple Try MCMC algorithms for Signal Processing A Review of Multiple Try MCMC algorithms for Signal Processing Luca Martino Image Processing Lab., Universitat e València (Spain) Universia Carlos III e Mari, Leganes (Spain) Abstract Many applications

More information

Progressive Hedging-Based Meta- Heuristics for Stochastic Network Design

Progressive Hedging-Based Meta- Heuristics for Stochastic Network Design Progressive Hedging-Based Meta- Heuristics for Stochastic Network Design Teodor Gabriel Crainic Xiaorui Fu Michel Gendreau Walter Rei Stein W. Wallace January 2009 1. 2. 3. 4. 5. Progressive Hedging-Based

More information

A Sketch of Menshikov s Theorem

A Sketch of Menshikov s Theorem A Sketch of Menshikov s Theorem Thomas Bao March 14, 2010 Abstract Let Λ be an infinite, locally finite oriente multi-graph with C Λ finite an strongly connecte, an let p

More information

Calculus of Variations

Calculus of Variations 16.323 Lecture 5 Calculus of Variations Calculus of Variations Most books cover this material well, but Kirk Chapter 4 oes a particularly nice job. x(t) x* x*+ αδx (1) x*- αδx (1) αδx (1) αδx (1) t f t

More information

This module is part of the. Memobust Handbook. on Methodology of Modern Business Statistics

This module is part of the. Memobust Handbook. on Methodology of Modern Business Statistics This moule is part of the Memobust Hanbook on Methoology of Moern Business Statistics 26 March 2014 Metho: Balance Sampling for Multi-Way Stratification Contents General section... 3 1. Summary... 3 2.

More information

Power Generation and Distribution via Distributed Coordination Control

Power Generation and Distribution via Distributed Coordination Control Power Generation an Distribution via Distribute Coorination Control Byeong-Yeon Kim, Kwang-Kyo Oh, an Hyo-Sung Ahn arxiv:407.4870v [math.oc] 8 Jul 204 Abstract This paper presents power coorination, power

More information

Situation awareness of power system based on static voltage security region

Situation awareness of power system based on static voltage security region The 6th International Conference on Renewable Power Generation (RPG) 19 20 October 2017 Situation awareness of power system base on static voltage security region Fei Xiao, Zi-Qing Jiang, Qian Ai, Ran

More information

Optimization of Geometries by Energy Minimization

Optimization of Geometries by Energy Minimization Optimization of Geometries by Energy Minimization by Tracy P. Hamilton Department of Chemistry University of Alabama at Birmingham Birmingham, AL 3594-140 hamilton@uab.eu Copyright Tracy P. Hamilton, 1997.

More information

An Extension of the Multi-machine Multi-level Proportional Lot Sizing and Scheduling Model for Product-Life-Cycle Demand

An Extension of the Multi-machine Multi-level Proportional Lot Sizing and Scheduling Model for Product-Life-Cycle Demand International Journal of Operations Research Vol., No., (00) An Extension of the Multi-machine Multi-level Proportional Lot Sizing an Scheuling Moel for Prouct-Life-Cycle Ping-eng Chang *, Ching-Hsiang

More information

Lecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012

Lecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012 CS-6 Theory Gems November 8, 0 Lecture Lecturer: Alesaner Mąry Scribes: Alhussein Fawzi, Dorina Thanou Introuction Toay, we will briefly iscuss an important technique in probability theory measure concentration

More information

A Path Planning Method Using Cubic Spiral with Curvature Constraint

A Path Planning Method Using Cubic Spiral with Curvature Constraint A Path Planning Metho Using Cubic Spiral with Curvature Constraint Tzu-Chen Liang an Jing-Sin Liu Institute of Information Science 0, Acaemia Sinica, Nankang, Taipei 5, Taiwan, R.O.C., Email: hartree@iis.sinica.eu.tw

More information

A Modification of the Jarque-Bera Test. for Normality

A Modification of the Jarque-Bera Test. for Normality Int. J. Contemp. Math. Sciences, Vol. 8, 01, no. 17, 84-85 HIKARI Lt, www.m-hikari.com http://x.oi.org/10.1988/ijcms.01.9106 A Moification of the Jarque-Bera Test for Normality Moawa El-Fallah Ab El-Salam

More information

The total derivative. Chapter Lagrangian and Eulerian approaches

The total derivative. Chapter Lagrangian and Eulerian approaches Chapter 5 The total erivative 51 Lagrangian an Eulerian approaches The representation of a flui through scalar or vector fiels means that each physical quantity uner consieration is escribe as a function

More information

A NONLINEAR SOURCE SEPARATION APPROACH FOR THE NICOLSKY-EISENMAN MODEL

A NONLINEAR SOURCE SEPARATION APPROACH FOR THE NICOLSKY-EISENMAN MODEL 6th European Signal Processing Conference EUSIPCO 28, Lausanne, Switzerlan, August 25-29, 28, copyright by EURASIP A NONLINEAR SOURCE SEPARATION APPROACH FOR THE NICOLSKY-EISENMAN MODEL Leonaro Tomazeli

More information

Thermal conductivity of graded composites: Numerical simulations and an effective medium approximation

Thermal conductivity of graded composites: Numerical simulations and an effective medium approximation JOURNAL OF MATERIALS SCIENCE 34 (999)5497 5503 Thermal conuctivity of grae composites: Numerical simulations an an effective meium approximation P. M. HUI Department of Physics, The Chinese University

More information

PDE Notes, Lecture #11

PDE Notes, Lecture #11 PDE Notes, Lecture # from Professor Jalal Shatah s Lectures Febuary 9th, 2009 Sobolev Spaces Recall that for u L loc we can efine the weak erivative Du by Du, φ := udφ φ C0 If v L loc such that Du, φ =

More information

Quantum mechanical approaches to the virial

Quantum mechanical approaches to the virial Quantum mechanical approaches to the virial S.LeBohec Department of Physics an Astronomy, University of Utah, Salt Lae City, UT 84112, USA Date: June 30 th 2015 In this note, we approach the virial from

More information

What s in an Attribute? Consequences for the Least Common Subsumer

What s in an Attribute? Consequences for the Least Common Subsumer What s in an Attribute? Consequences for the Least Common Subsumer Ralf Küsters LuFG Theoretical Computer Science RWTH Aachen Ahornstraße 55 52074 Aachen Germany kuesters@informatik.rwth-aachen.e Alex

More information

How to Minimize Maximum Regret in Repeated Decision-Making

How to Minimize Maximum Regret in Repeated Decision-Making How to Minimize Maximum Regret in Repeate Decision-Making Karl H. Schlag July 3 2003 Economics Department, European University Institute, Via ella Piazzuola 43, 033 Florence, Italy, Tel: 0039-0-4689, email:

More information

A Course in Machine Learning

A Course in Machine Learning A Course in Machine Learning Hal Daumé III 12 EFFICIENT LEARNING So far, our focus has been on moels of learning an basic algorithms for those moels. We have not place much emphasis on how to learn quickly.

More information

JUST THE MATHS UNIT NUMBER DIFFERENTIATION 2 (Rates of change) A.J.Hobson

JUST THE MATHS UNIT NUMBER DIFFERENTIATION 2 (Rates of change) A.J.Hobson JUST THE MATHS UNIT NUMBER 10.2 DIFFERENTIATION 2 (Rates of change) by A.J.Hobson 10.2.1 Introuction 10.2.2 Average rates of change 10.2.3 Instantaneous rates of change 10.2.4 Derivatives 10.2.5 Exercises

More information

Nonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain

Nonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain Nonlinear Aaptive Ship Course Tracking Control Base on Backstepping an Nussbaum Gain Jialu Du, Chen Guo Abstract A nonlinear aaptive controller combining aaptive Backstepping algorithm with Nussbaum gain

More information

On the Enumeration of Double-Base Chains with Applications to Elliptic Curve Cryptography

On the Enumeration of Double-Base Chains with Applications to Elliptic Curve Cryptography On the Enumeration of Double-Base Chains with Applications to Elliptic Curve Cryptography Christophe Doche Department of Computing Macquarie University, Australia christophe.oche@mq.eu.au. Abstract. The

More information

An M/G/1 Retrial Queue with Priority, Balking and Feedback Customers

An M/G/1 Retrial Queue with Priority, Balking and Feedback Customers Journal of Convergence Information Technology Volume 5 Number April 1 An M/G/1 Retrial Queue with Priority Balking an Feeback Customers Peishu Chen * 1 Yiuan Zhu 1 * 1 Faculty of Science Jiangsu University

More information

Balancing Expected and Worst-Case Utility in Contracting Models with Asymmetric Information and Pooling

Balancing Expected and Worst-Case Utility in Contracting Models with Asymmetric Information and Pooling Balancing Expecte an Worst-Case Utility in Contracting Moels with Asymmetric Information an Pooling R.B.O. erkkamp & W. van en Heuvel & A.P.M. Wagelmans Econometric Institute Report EI2018-01 9th January

More information

Research Article When Inflation Causes No Increase in Claim Amounts

Research Article When Inflation Causes No Increase in Claim Amounts Probability an Statistics Volume 2009, Article ID 943926, 10 pages oi:10.1155/2009/943926 Research Article When Inflation Causes No Increase in Claim Amounts Vytaras Brazauskas, 1 Bruce L. Jones, 2 an

More information

2Algebraic ONLINE PAGE PROOFS. foundations

2Algebraic ONLINE PAGE PROOFS. foundations Algebraic founations. Kick off with CAS. Algebraic skills.3 Pascal s triangle an binomial expansions.4 The binomial theorem.5 Sets of real numbers.6 Surs.7 Review . Kick off with CAS Playing lotto Using

More information

Scott E. Grasman 1, Zaki Sari 2 and Tewfik Sari 3

Scott E. Grasman 1, Zaki Sari 2 and Tewfik Sari 3 RAIRO Operations Research RAIRO Oper. Res. 41 (27) 455 464 DOI: 1.151/ro:2731 NEWSVENDOR SOLUTIONS WITH GENERAL RANDOM YIELD DISTRIBUTIONS Scott E. Grasman 1, Zaki Sari 2 an Tewfik Sari 3 Abstract. Most

More information

Math 1B, lecture 8: Integration by parts

Math 1B, lecture 8: Integration by parts Math B, lecture 8: Integration by parts Nathan Pflueger 23 September 2 Introuction Integration by parts, similarly to integration by substitution, reverses a well-known technique of ifferentiation an explores

More information

d dx But have you ever seen a derivation of these results? We ll prove the first result below. cos h 1

d dx But have you ever seen a derivation of these results? We ll prove the first result below. cos h 1 Lecture 5 Some ifferentiation rules Trigonometric functions (Relevant section from Stewart, Seventh Eition: Section 3.3) You all know that sin = cos cos = sin. () But have you ever seen a erivation of

More information

The Exact Form and General Integrating Factors

The Exact Form and General Integrating Factors 7 The Exact Form an General Integrating Factors In the previous chapters, we ve seen how separable an linear ifferential equations can be solve using methos for converting them to forms that can be easily

More information

SYNCHRONOUS SEQUENTIAL CIRCUITS

SYNCHRONOUS SEQUENTIAL CIRCUITS CHAPTER SYNCHRONOUS SEUENTIAL CIRCUITS Registers an counters, two very common synchronous sequential circuits, are introuce in this chapter. Register is a igital circuit for storing information. Contents

More information

Agmon Kolmogorov Inequalities on l 2 (Z d )

Agmon Kolmogorov Inequalities on l 2 (Z d ) Journal of Mathematics Research; Vol. 6, No. ; 04 ISSN 96-9795 E-ISSN 96-9809 Publishe by Canaian Center of Science an Eucation Agmon Kolmogorov Inequalities on l (Z ) Arman Sahovic Mathematics Department,

More information

Optimal Cooperative Spectrum Sensing in Cognitive Sensor Networks

Optimal Cooperative Spectrum Sensing in Cognitive Sensor Networks Optimal Cooperative Spectrum Sensing in Cognitive Sensor Networks Hai Ngoc Pham, an Zhang, Paal E. Engelsta,,3, Tor Skeie,, Frank Eliassen, Department of Informatics, University of Oslo, Norway Simula

More information

IPA Derivatives for Make-to-Stock Production-Inventory Systems With Backorders Under the (R,r) Policy

IPA Derivatives for Make-to-Stock Production-Inventory Systems With Backorders Under the (R,r) Policy IPA Derivatives for Make-to-Stock Prouction-Inventory Systems With Backorers Uner the (Rr) Policy Yihong Fan a Benamin Melame b Yao Zhao c Yorai Wari Abstract This paper aresses Infinitesimal Perturbation

More information

A simple model for the small-strain behaviour of soils

A simple model for the small-strain behaviour of soils A simple moel for the small-strain behaviour of soils José Jorge Naer Department of Structural an Geotechnical ngineering, Polytechnic School, University of São Paulo 05508-900, São Paulo, Brazil, e-mail:

More information

Lecture 2 Lagrangian formulation of classical mechanics Mechanics

Lecture 2 Lagrangian formulation of classical mechanics Mechanics Lecture Lagrangian formulation of classical mechanics 70.00 Mechanics Principle of stationary action MATH-GA To specify a motion uniquely in classical mechanics, it suffices to give, at some time t 0,

More information

Leaving Randomness to Nature: d-dimensional Product Codes through the lens of Generalized-LDPC codes

Leaving Randomness to Nature: d-dimensional Product Codes through the lens of Generalized-LDPC codes Leaving Ranomness to Nature: -Dimensional Prouct Coes through the lens of Generalize-LDPC coes Tavor Baharav, Kannan Ramchanran Dept. of Electrical Engineering an Computer Sciences, U.C. Berkeley {tavorb,

More information

arxiv: v2 [math.st] 29 Oct 2015

arxiv: v2 [math.st] 29 Oct 2015 EXPONENTIAL RANDOM SIMPLICIAL COMPLEXES KONSTANTIN ZUEV, OR EISENBERG, AND DMITRI KRIOUKOV arxiv:1502.05032v2 [math.st] 29 Oct 2015 Abstract. Exponential ranom graph moels have attracte significant research

More information

Computing the Longest Common Subsequence of Multiple RLE Strings

Computing the Longest Common Subsequence of Multiple RLE Strings The 29th Workshop on Combinatorial Mathematics an Computation Theory Computing the Longest Common Subsequence of Multiple RLE Strings Ling-Chih Yao an Kuan-Yu Chen Grauate Institute of Networking an Multimeia

More information

Optimistic Planning with Long Sequences of Identical Actions: An Extended Theoretical and Experimental Study

Optimistic Planning with Long Sequences of Identical Actions: An Extended Theoretical and Experimental Study Volume 56, Number 1-2, 2015 27 Optimistic Planning with Long Sequences of Ientical Actions: An Extene Theoretical an Experimental Stuy Koppány Máthé, Lucian Bușoniu, Liviu Miclea epartment of Automation,

More information

arxiv: v1 [math.co] 29 May 2009

arxiv: v1 [math.co] 29 May 2009 arxiv:0905.4913v1 [math.co] 29 May 2009 simple Havel-Hakimi type algorithm to realize graphical egree sequences of irecte graphs Péter L. Erős an István Miklós. Rényi Institute of Mathematics, Hungarian

More information

Shortest-Elapsed-Time-First on a Multiprocessor

Shortest-Elapsed-Time-First on a Multiprocessor Shortest-Elapse-Time-First on a Multiprocessor Neal Barcelo, Sungjin Im 2, Benjamin Moseley 2, an Kirk Pruhs Department of Computer Science, University of Pittsburgh ncb30,kirk@cs.pitt.eu 2 Computer Science

More information

Analyzing Tensor Power Method Dynamics in Overcomplete Regime

Analyzing Tensor Power Method Dynamics in Overcomplete Regime Journal of Machine Learning Research 18 (2017) 1-40 Submitte 9/15; Revise 11/16; Publishe 4/17 Analyzing Tensor Power Metho Dynamics in Overcomplete Regime Animashree Ananumar Department of Electrical

More information

Make graph of g by adding c to the y-values. on the graph of f by c. multiplying the y-values. even-degree polynomial. graph goes up on both sides

Make graph of g by adding c to the y-values. on the graph of f by c. multiplying the y-values. even-degree polynomial. graph goes up on both sides Reference 1: Transformations of Graphs an En Behavior of Polynomial Graphs Transformations of graphs aitive constant constant on the outsie g(x) = + c Make graph of g by aing c to the y-values on the graph

More information

Lecture 5. Symmetric Shearer s Lemma

Lecture 5. Symmetric Shearer s Lemma Stanfor University Spring 208 Math 233: Non-constructive methos in combinatorics Instructor: Jan Vonrák Lecture ate: January 23, 208 Original scribe: Erik Bates Lecture 5 Symmetric Shearer s Lemma Here

More information

Risk-Averse Strategies for Security Games with Execution and Observational Uncertainty

Risk-Averse Strategies for Security Games with Execution and Observational Uncertainty Risk-Averse Strategies for Security Games with Execution an Observational Uncertainty Zhengyu Yin an Manish Jain an Milin Tambe Computer Science Department Univerisity of Southern California Los Angeles,

More information

Lecture 6: Calculus. In Song Kim. September 7, 2011

Lecture 6: Calculus. In Song Kim. September 7, 2011 Lecture 6: Calculus In Song Kim September 7, 20 Introuction to Differential Calculus In our previous lecture we came up with several ways to analyze functions. We saw previously that the slope of a linear

More information

FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS. 1. Introduction

FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS. 1. Introduction FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS ALINA BUCUR, CHANTAL DAVID, BROOKE FEIGON, MATILDE LALÍN 1 Introuction In this note, we stuy the fluctuations in the number

More information

Placement and tuning of resonance dampers on footbridges

Placement and tuning of resonance dampers on footbridges Downloae from orbit.tu.k on: Jan 17, 19 Placement an tuning of resonance ampers on footbriges Krenk, Steen; Brønen, Aners; Kristensen, Aners Publishe in: Footbrige 5 Publication ate: 5 Document Version

More information

Homework 7 Due 18 November at 6:00 pm

Homework 7 Due 18 November at 6:00 pm Homework 7 Due 18 November at 6:00 pm 1. Maxwell s Equations Quasi-statics o a An air core, N turn, cylinrical solenoi of length an raius a, carries a current I Io cos t. a. Using Ampere s Law, etermine

More information

Closed and Open Loop Optimal Control of Buffer and Energy of a Wireless Device

Closed and Open Loop Optimal Control of Buffer and Energy of a Wireless Device Close an Open Loop Optimal Control of Buffer an Energy of a Wireless Device V. S. Borkar School of Technology an Computer Science TIFR, umbai, Inia. borkar@tifr.res.in A. A. Kherani B. J. Prabhu INRIA

More information

Regular tree languages definable in FO and in FO mod

Regular tree languages definable in FO and in FO mod Regular tree languages efinable in FO an in FO mo Michael Beneikt Luc Segoufin Abstract We consier regular languages of labele trees. We give an effective characterization of the regular languages over

More information

Parameter estimation: A new approach to weighting a priori information

Parameter estimation: A new approach to weighting a priori information Parameter estimation: A new approach to weighting a priori information J.L. Mea Department of Mathematics, Boise State University, Boise, ID 83725-555 E-mail: jmea@boisestate.eu Abstract. We propose a

More information

Experimental Robustness Study of a Second-Order Sliding Mode Controller

Experimental Robustness Study of a Second-Order Sliding Mode Controller Experimental Robustness Stuy of a Secon-Orer Sliing Moe Controller Anré Blom, Bram e Jager Einhoven University of Technology Department of Mechanical Engineering P.O. Box 513, 5600 MB Einhoven, The Netherlans

More information

. Using a multinomial model gives us the following equation for P d. , with respect to same length term sequences.

. Using a multinomial model gives us the following equation for P d. , with respect to same length term sequences. S 63 Lecture 8 2/2/26 Lecturer Lillian Lee Scribes Peter Babinski, Davi Lin Basic Language Moeling Approach I. Special ase of LM-base Approach a. Recap of Formulas an Terms b. Fixing θ? c. About that Multinomial

More information

NOTES ON EULER-BOOLE SUMMATION (1) f (l 1) (n) f (l 1) (m) + ( 1)k 1 k! B k (y) f (k) (y) dy,

NOTES ON EULER-BOOLE SUMMATION (1) f (l 1) (n) f (l 1) (m) + ( 1)k 1 k! B k (y) f (k) (y) dy, NOTES ON EULER-BOOLE SUMMATION JONATHAN M BORWEIN, NEIL J CALKIN, AND DANTE MANNA Abstract We stuy a connection between Euler-MacLaurin Summation an Boole Summation suggeste in an AMM note from 196, which

More information

Technion - Computer Science Department - M.Sc. Thesis MSC Constrained Codes for Two-Dimensional Channels.

Technion - Computer Science Department - M.Sc. Thesis MSC Constrained Codes for Two-Dimensional Channels. Technion - Computer Science Department - M.Sc. Thesis MSC-2006- - 2006 Constraine Coes for Two-Dimensional Channels Keren Censor Technion - Computer Science Department - M.Sc. Thesis MSC-2006- - 2006 Technion

More information

Conservation Laws. Chapter Conservation of Energy

Conservation Laws. Chapter Conservation of Energy 20 Chapter 3 Conservation Laws In orer to check the physical consistency of the above set of equations governing Maxwell-Lorentz electroynamics [(2.10) an (2.12) or (1.65) an (1.68)], we examine the action

More information

arxiv: v1 [cs.ds] 31 May 2017

arxiv: v1 [cs.ds] 31 May 2017 Succinct Partial Sums an Fenwick Trees Philip Bille, Aners Roy Christiansen, Nicola Prezza, an Freerik Rye Skjoljensen arxiv:1705.10987v1 [cs.ds] 31 May 2017 Technical University of Denmark, DTU Compute,

More information

Approximate Constraint Satisfaction Requires Large LP Relaxations

Approximate Constraint Satisfaction Requires Large LP Relaxations Approximate Constraint Satisfaction Requires Large LP Relaxations oah Fleming April 19, 2018 Linear programming is a very powerful tool for attacking optimization problems. Techniques such as the ellipsoi

More information