Scheduling and Rostering. Marco Kuhlmann & Guido Tack Lecture 7

Size: px
Start display at page:

Download "Scheduling and Rostering. Marco Kuhlmann & Guido Tack Lecture 7"

Transcription

1 Schduling and Rostring Marco Kuhlann & Guido Tack Lctur

2 Th story so ar Modlling in Gcod/J Foral rawork or constraint prograing Propagation, global constraints Sarch

3 Th story so ar Modlling in Gcod/J Foral rawork or constraint prograing Propagation, global constraints Sarch coplt pictur o a cp syst!

4 Advancd topics

5 Raindr o th cours Schduling and rostring SAT solving Finit st constraints Sytry braking

6 Raindr o th cours Schduling and rostring today SAT solving Finit st constraints Sytry braking

7 Schduling

8 Schduling Tasks a (aka activitis) duration dur(a) rsourc rs(a) Prcdnc constraints dtrin ordr aong two tasks Rsourc constraints.g. at ost on task pr rsourc

9 2 Chaptr 11. Schduling 11.2 Constructing a Bridg Building a Bridg Th ollowing probl is takn ro [] and is usd as a bnchark in th constraint prograing counity. Th probl is to schdul th construction o th bridg shown in Figur Figur Th Bridg Probl Strong Propagators or Capacity Constraints 9 Figur 11.1 Th Gantt-chart or th bridg probl. Probl Spcii cation Th probl is spciid as shown in Figur Fro this tabl w driv prcdnc and capacity constraints as in th sctions bor. W also assu that a rsourc cannot handl or than on activity at a ti. Such a kind o rsourc is also known as a unary rsourc. unary rsourcs Du to so pculiaritis o th probl, w hav th ollowing

10 Application Aras Crating ti tabls Planning worklow Schduling instruction squncs in a copilr... Ovrlap with Oprations Rsarch (OR)!

11 Modl in CP Variabl or start-ti o task a Prcdnc constraints: a bor b Rsourc constraints: a bor b b bor a

12 Modl in CP Variabl or start-ti o task a Prcdnc constraints: a bor b Rsourc constraints: a bor b b bor a siilar to tporal rlations

13 Modl in CP Variabl or start-ti o task a Prcdnc constraints: start(a) + dur(a) start(b) Rsourc constraints: a bor b b bor a

14 Modl in CP Variabl or start-ti o task a Prcdnc constraints: start(a) + dur(a) start(b) Rsourc constraints: a bor b b bor a riication

15 Propagat Prcdnc A bor B A B start(a) {0,...,} dur(a) = 2 start(b) {0,...,} dur(b) = 2

16 Propagat Prcdnc A bor B A B start(a) {0,...,} dur(a) = 2 start(b) {2,...,} dur(b) = 2

17 So what s nw? Concrt start and nd tis Optiization (.g. ind arlist copltion ti, inial akspan,...) This aks th probl hard

18 Classs o probls I Rsourc typ disjunctiv (at ost on task at a ti) cuulativ (ixd capacity pr rsourc) Task typ non-prptiv (not intrruptibl) prptiv

19 Classs o probls II Optiization: iniiz akspan (latst nd ti o any task) nubr o lat jobs (that iss thir du dat)... Giv or wight to or iportant jobs

20 Spcial cas w discuss disjunctiv, non-prptiv cuulativ (brily) Coprhnsiv discussion: Baptist, L Pap, Nuijtn. Constraint-basd Schduling. Kluwr, 2001.

21 Again: Modl in CP Variabl or start-ti o task a Prcdnc constraints: start(a) + dur(a) start(b) Rsourc constraints: a bor b b bor a riication

22 Think global Modl ploys local viw: constraints on pairs o tasks O(n 2 ) propagators or n tasks Global viw: ordr all tasks on on rsourc ploy sart global propagator

23 Ordring Tasks: Srialization Considr all tasks on on rsourc Dduc thir ordr as uch as possibl

24 Ordring Tasks: Srialization Considr all tasks on on rsourc Dduc thir ordr as uch as possibl Propagators: Titabling: look at r/usd ti slots Edg-inding: which task irst/last? Not-irst / not-last

25 Spcial cas Considr disjunctiv, non-prptiv schduling whr th duration is 1 or all tasks Do you know a good propagator or srialization?

26 Titabl propagation Titabl: data structur that rcords pr rsourc whr so task dinitivly uss th rsourc Propagat ro tasks to titabl ro titabl to tasks

27 Exapl: Titabl A B start(a) {0,1} dur(a) = 2 start(b) {0,1,2} dur(b) = 2

28 Exapl: Titabl A B t start(a) {0,1} dur(a) = 2 start(b) {0,1,2} dur(b) = 2

29 Exapl: Titabl A or B t start(a) {0,1} dur(a) = 2 start(b) {0,1,2} dur(b) = 2

30 Exapl: Titabl A or B t start(a) {0,1} dur(a) = 2 start(b) {0,1,2} dur(b) = 2

31 Exapl: Titabl A B t start(a) {0,1} dur(a) = 2 start(b) {2} dur(b) = 2

32 Exapl: Titabl A B t start(a) {0,1} dur(a) = 2 start(b) {2} dur(b) = 2

33 Exapl: Titabl A B t start(a) {0} dur(a) = 2 start(b) {2} dur(b) = 2

34 Exapl: Titabl A B t start(a) {0} dur(a) = 2 start(b) {2} dur(b) = 2

35 Edg Finding Ti tabling is otn wakr than riication But iportant ida: rcord whn rsourc is usd Edg inding or gnral sch to propagat ordr btwn tasks wll-known, iportant OR algorith portd to CP

36 Edg inding: Ida Givn a st O o tasks and T O ind out whthr T ust xcut bor (or atr) all tasks in O-{T}

37 Edg inding: Ida Givn a st O o tasks and T O ind out whthr T ust xcut bor (or atr) all tasks in O-{T} Can b don in ti O(n 2 ) or n tasks

38 Edg inding: Ida Givn a st O o tasks and T O ind out whthr T ust xcut bor (or atr) all tasks in O-{T} Can b don in ti O(n 2 ) or n tasks Dually: not-irst, not-last

39 Exapl: Edg inding A B C start(a) {0,...,11} dur(a) = start(b) {1,...,} dur(b) = start(c) {1,...,} dur(c) =

40 Exapl: Edg inding A {B,C} start(a) {0,...,11} dur(a) = start(b) {1,...,} dur(b) = start(c) {1,...,} dur(c) =

41 Exapl: Edg inding A {B,C} considr {B,C}: A ust b last! start(a) {0,...,11} dur(a) = start(b) {1,...,} dur(b) = start(c) {1,...,} dur(c) =

42 Exapl: Edg inding A {B,C} considr {B,C}: A ust b last! start(a) {,...,11} dur(a) = start(b) {1,...,} dur(b) = start(c) {1,...,} dur(c) =

43 Exapl: Edg inding A B C start(a) {,...,11} dur(a) = start(b) {1,...,} dur(b) = start(c) {1,...,} dur(c) =

44 Exapl: Edg inding A B C titabl and riication do not propagat anything! start(a) {,...,11} dur(a) = start(b) {1,...,} dur(b) = start(c) {1,...,} dur(c) =

45 Edg inding: algorithic ida A B C A B B B B C C C A A A A A Jackson's Prptiv Schdul

46 Edg inding: algorithic ida A B B B B C C C A A A A A For task A: start(a) + dur(a) + a {B,C} rsidual(0, a) > nd(c) whr rsidual(t,a) is th rsidual procssing ti on th JPS o task a at ti t Consqunc: A cos atr {B,C}

47 Edg inding: consistncy Edg inding coputs "th sallst arlist start ti or ach activity A i, assuing all othr activitis ar intrruptibl" Sotis strongr than disjunction by riication Sotis wakr Otn cobination is usd

48 Branching Gnral ida o any huristic: dtrin critical variabls arly! A critical variabl is on that aks a big dirnc i dtrind

49 Branching Huristic: stablish ordr aong tasks which rsourc to choos guss irst task on rsourc Atr ordring: assign start tis solution xists, so no branching rquird atr assigning, propagat prcdnc constraints

50 Branching a bor b b bor a

51 Branching a irst a not irst

52 Branching: Slack How to choos a? Good huristic: iniu slack A B slack

53 Branching and propagation Ncssary inoration: partial ordr o tasks Cooprat! shar data structurs btwn branching and propagators

54 Exapl: Instruction Schduling Optiiz achin cod Goal: iniu lngth instruction schdul Iportant stp or iproving proranc o objct cod gnratd by a coplir Bst papr CP 2001 (Ptr van Bk and Knt Wilkn)

55 Exapl: Instruction Schduling R1! a R2! b R1! R1+R2 1 R! c R1! R1+R

56 Exapl: Instruction Schduling instructions R1! a R2! b R1! R1+R2 1 R! c R1! R1+R

57 Exapl: Instruction Schduling instructions R1! a R2! b R1! R1+R2 1 R! c R1! R1+R latncy

58 Exapl: Instruction Schduling instructions R1! a R2! b Find issu ti s(i) such that 1. i j iplis s(i) s(j) 2. s(i) + l(i,j) s(j) R1! R1+R2 R! c 1 R1! R1+R latncy Miniiz ax s(i)

59 Exapl: Instruction Schduling Constraints: all s(i) ust b distinct Prcdnc constraints or latncy Plus spcial cas o dg inding

60 Exapl: Instruction Schduling R1! a R2! b R1! R1+R2 R! c 1 R1! R1+R Non-optial: R1 a R2 b nop nop R1 R1+R2 R c nop nop R1 R1+R Optial: R1 a R2 b R c nop R1 R1+R2 R1 R1+R

61 Rsults Built into gcc or xprints Tstd on SPEC9 FP bnchark Larg basic blocks (up to 1000 instructions) Optially solvd Far bttr than ILP approach (20 tis astr)

62 Cuulativ Schduling Each rsourc R has a capacity cap(r) Each task T on R uss aount us(r) Tasks can ovrlap but nvr xcd capacity

63 Cuulativ: Disjunctiv Propagation For tasks A and B on rsourc R: us(a) + us(b) cap(r) or start(a) + dur(a) start(b) or start(b) + dur(b) start(a)

64 Cuulativ Tchniqus ro disjunctiv schduling carry ovr to cuulativ schduling Gnralizd titabling, dg-inding, not-irst/not-last

65 Gotric Intrprtation Task is rctangl dinsion dur(t) us(t) placd at x-coordinat start(t) Rsourcs ar rctangls nclos task-rctangls rctangls nvr xcd y-cordinats

66 Gotric Intrprtation R1 usag R2 duration

67 Gotric Intrprtation E F R1 D G C usag R2 A B duration

68 Gotric Intrprtation E F Packing squars into rctangls. R1 R2 D A G B C usag duration

69 Th job-shop probl achins, n jobs ach job has tasks ach task has a ixd duration ach task is assignd to a dirnt achin tasks in on job ust b procssd in ordr always satisiabl! but: iniiz total copltion ti

70 Job-shop xapl job1 = ( 2, 1) ( 0, ) ( 1, ) (, ) (, ) (, ) job2 = ( 1, ) ( 2, ) (,10) (,10) ( 0,10) (, ) job = ( 2, ) (, ) (, ) ( 0, 9) ( 1, 1) (, ) job = ( 1, ) ( 0, ) ( 2, ) (, ) (, ) (, 9) job = ( 2, 9) ( 1, ) (, ) (, ) ( 0, ) (, 1) job = ( 1, ) (, ) (, 9) ( 0,10) (, ) ( 2, 1)

71 Job-shop xapl job1 = ( 2, 1) ( 0, ) ( 1, ) (, ) (, ) (, ) job2 = ( 1, ) ( 2, ) (,10) (,10) ( 0,10) (, ) job = ( 2, ) (, ) (, ) ( 0, 9) ( 1, 1) (, ) job = ( 1, ) ( 0, ) ( 2, ) (, ) (, ) (, 9) job = ( 2, 9) ( 1, ) (, ) (, ) ( 0, ) (, 1) disjoint tasks on on achin job = ( 1, ) (, ) (, 9) ( 0,10) (, ) ( 2, 1)

72 Job-shop xapl job1 = ( 2, 1) ( 0, ) ( 1, ) (, ) (, ) (, ) job2 = ( 1, ) ( 2, ) (,10) (,10) ( 0,10) (, ) job = ( 2, ) (, ) (, ) ( 0, 9) ( 1, 1) (, ) job = ( 1, ) ( 0, ) ( 2, ) (, ) (, ) (, 9) job = ( 2, 9) ( 1, ) (, ) (, ) ( 0, ) (, 1) disjoint tasks on on achin job = ( 1, ) (, ) (, 9) ( 0,10) (, ) ( 2, 1) srial tasks in on job

73 Job-shop xapl job1 = ( 2, 1) ( 0, ) ( 1, ) (, ) (, ) (, ) job2 = ( 1, ) ( 2, ) (,10) (,10) ( 0,10) (, ) job = ( 2, ) (, ) (, ) ( 0, 9) ( 1, 1) (, ) job = ( 1, ) ( 0, ) ( 2, ) (, ) (, ) (, 9) job = ( 2, 9) ( 1, ) (, ) (, ) ( 0, ) (, 1) job = ( 1, ) (, ) (, 9) ( 0,10) (, ) ( 2, 1) srial tasks in on job disjoint tasks on on achin iniiz copltion ti

74 Exapl: optial solution job 1 job 2 job job job job arlist copltion ti:

75 Th job-shop probl Hard probl! x instanc solvabl using Gcod disjunction by riication noral branching Classic 10x10 instanc not solvabl using Gcod! spcializd propagators (dg-inding) and branchings ndd

76 Sot Constraints So probls ar ovr-constraind: collg ti-tabling involving studnts' choics aligning popl on a photo (with prrncs o who to stand nxt to) No solution satisying all constraints! Find solution that violats w constraints Mak constraints sot

77 Sot Constraints Svral approachs: "sot-as-hard": introduc additional variabls that odl violation distinct(x 1,x 2,...,x n, v) whr v is th nubr o violatd pairs, us branch-andbound to iniiz v local sarch tchniqus buckt liination

78 Litratur Baptist, L Pap, Nuijtn. Constraint-basd Schduling. Kluwr, Van Bk, Wilkn. Fast Optial Instruction Schduling or Singl-issu Procssors with Arbitrary Latncis. In: CP 2001, Springr-Vrlag.

79 Rostring

80 Exapl: shits in a hospital Assign nurss to shits Constraints: all shits takn by a nurs balanc dirnt shit typs sid constraints (xtra days o, public holidays) Exprssibl as init autoata!

81 Rgular xprssions and init autoata Rindr: * * (+) is quivalnt to th DFA

82 Rgular xprssions and init autoata Rindr: initial stat * * (+) is quivalnt to th DFA

83 Rgular xprssions and init autoata Rindr: initial stat * * (+) is quivalnt to th DFA transitions

84 Rgular xprssions and init autoata Rindr: initial stat * * (+) is quivalnt to th DFA transitions inal stats

85 Typical autoata or rostring "atr night shits, at last two days o" 1 2 pattrnd strtch constraint

86 Th rgular languag brship constraint Givn: squnc o variabls <x 1,...,x n > rgular xprssion ovr th alphabt N Constraint: rgular(<x 1,...,x n >, ) holds i th word x 1 x 2...x n (a string in N n ) is in th languag L()

87 Th rgular languag brship constraint Exapl: variabls o,tu,w,th,r,sa,su shit typs (orning)=1, (vning)=2, (r)= rgular xprssion * * (+) producs th languag (odulo lngth ): {,,,,, }

88 Chcking th rgular constraint o= tu= w= th= r= sa= su=

89 Chcking th rgular constraint o= tu= w= th= r= sa= su=

90 Chcking th rgular constraint o= tu= w= th= r= sa= su= 1 2 2? ailur! 1 2

91 Chcking th rgular constraint o tu w th r sa su layrd graph n+1 rows, Q coluns colun = "layr" arcs only btwn conscutiv layrs arc (i-1,j) (i,k): transition possibl ro Q j to Q k using sybol ro x i

92 Chcking th rgular constraint o tu w th r sa su o {} tu {} w {} th {} r {} sa {} su {} 1 2 layrd graph

93 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

94 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

95 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

96 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

97 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

98 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

99 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

100 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

101 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

102 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

103 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

104 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

105 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

106 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

107 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

108 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

109 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

110 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

111 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

112 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

113 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

114 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

115 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

116 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 orward phas

117 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2

118 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 backward phas

119 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 backward phas

120 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 backward phas

121 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 backward phas

122 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 backward phas

123 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 backward phas

124 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 backward phas

125 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 backward phas

126 Propagating rgular o tu w th r sa su o {,,} tu {,,} w {,,} th {,,} r {,,} sa {,,} su {,,} 1 2 updat phas

127 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 updat phas

128 Incrntality kp layrd graph btwn invocations i v is rovd ro x i: dlt all arcs in layr i corrsponding to a transition with labl v propagat changs orward and backward

129 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

130 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

131 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

132 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

133 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

134 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

135 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

136 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

137 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

138 Propagating rgular o tu w th r sa su o {} tu {,} w {,} th {} r {} sa {,} su {,} 1 2 roving a valu

139 Propagating rgular o tu w th r sa su o {} tu {} w {} th {} r {} sa {,} su {,} 1 2 roving a valu

140 Consistncy achivd by rgular propagating rgular achivs doain consistncy: all arcs corrspond to valus in a doain and valid transitions vry arc is rachabl ro th initial stat vry arc lis on a path to a inal stat consqunc: vry valu has support

141 Runti analysis Initial stup: O(n Q ) with n=#variabls, =doain siz, Q =#stats Incrntal propagation: constant ti pr rovd arc (providd w us clvr data structurs or th graph) Linar in Q : iniiz th autoaton!

142 Othr applications o rgular ncod ad-hoc xtnsional constraints c x,y = { (1,), (1,), (,), (,) } is ncodd as rgular([x,y], (1)+(1)+()+()) ncod puzzls.g. solitair battlships, placing tils on a board,... sotis inasibl!.g. distinct rsults in xponntial siz autoaton!

143 Siilar idas Easy xtnsion: circular pattrns (x n ollowd by x 1 ) Extnsion to contxt-r languags graar contraints Mor coplx autoata countrs lad to sallr autoata Altrnativ iplntation dcoposition into sallr constraints, without hindring propagation

144 Litratur Rcondd: Gills Psant: A rgular languag brship constraint. In: CP 200, LNCS 2, Springr Vrlag. Wll-writtn, and includs iplntation dtails.

145 Suary: Schduling Hard, ral-li probls Modl siilar to tporal rlations but: intrstd in actual solution + optiization Global constraints: titabl, dg-inding, not-irst/not-last Spcializd branching

146 Suary: Rostring Hard, ral-li probls Usul propagator: rgular

147 Thank you.

Establishing Wireless Conference Calls Under Delay Constraints

Establishing Wireless Conference Calls Under Delay Constraints Establishing Wirlss Confrnc Calls Undr Dlay Constraints Aotz Bar-Noy [email protected] Grzgorz Malwicz [email protected] Novbr 17, 2003 Abstract A prvailing fatur of obil tlphony systs is that th cll

More information

CPS 220 Theory of Computation REGULAR LANGUAGES. Regular expressions

CPS 220 Theory of Computation REGULAR LANGUAGES. Regular expressions CPS 22 Thory of Computation REGULAR LANGUAGES Rgular xprssions Lik mathmatical xprssion (5+3) * 4. Rgular xprssion ar built using rgular oprations. (By th way, rgular xprssions show up in various languags:

More information

Financial Mathematics

Financial Mathematics Financial Mathatics A ractical Guid for Actuaris and othr Businss rofssionals B Chris Ruckan, FSA & Jo Francis, FSA, CFA ublishd b B rofssional Education Solutions to practic qustions Chaptr 7 Solution

More information

The example is taken from Sect. 1.2 of Vol. 1 of the CPN book.

The example is taken from Sect. 1.2 of Vol. 1 of the CPN book. Rsourc Allocation Abstract This is a small toy xampl which is wll-suitd as a first introduction to Cnts. Th CN modl is dscribd in grat dtail, xplaining th basic concpts of C-nts. Hnc, it can b rad by popl

More information

Parallel and Distributed Programming. Performance Metrics

Parallel and Distributed Programming. Performance Metrics Paralll and Distributd Programming Prformanc! wo main goals to b achivd with th dsign of aralll alications ar:! Prformanc: th caacity to rduc th tim to solv th roblm whn th comuting rsourcs incras;! Scalability:

More information

C H A P T E R 1 Writing Reports with SAS

C H A P T E R 1 Writing Reports with SAS C H A P T E R 1 Writing Rports with SAS Prsnting information in a way that s undrstood by th audinc is fundamntally important to anyon s job. Onc you collct your data and undrstand its structur, you nd

More information

SPECIAL VOWEL SOUNDS

SPECIAL VOWEL SOUNDS SPECIAL VOWEL SOUNDS Plas consult th appropriat supplmnt for th corrsponding computr softwar lsson. Rfr to th 42 Sounds Postr for ach of th Spcial Vowl Sounds. TEACHER INFORMATION: Spcial Vowl Sounds (SVS)

More information

Adverse Selection and Moral Hazard in a Model With 2 States of the World

Adverse Selection and Moral Hazard in a Model With 2 States of the World Advrs Slction and Moral Hazard in a Modl With 2 Stats of th World A modl of a risky situation with two discrt stats of th world has th advantag that it can b natly rprsntd using indiffrnc curv diagrams,

More information

Traffic Flow Analysis (2)

Traffic Flow Analysis (2) Traffic Flow Analysis () Statistical Proprtis. Flow rat distributions. Hadway distributions. Spd distributions by Dr. Gang-Ln Chang, Profssor Dirctor of Traffic safty and Oprations Lab. Univrsity of Maryland,

More information

New Basis Functions. Section 8. Complex Fourier Series

New Basis Functions. Section 8. Complex Fourier Series Nw Basis Functions Sction 8 Complx Fourir Sris Th complx Fourir sris is prsntd first with priod 2, thn with gnral priod. Th connction with th ral-valud Fourir sris is xplaind and formula ar givn for convrting

More information

A Multi-Heuristic GA for Schedule Repair in Precast Plant Production

A Multi-Heuristic GA for Schedule Repair in Precast Plant Production From: ICAPS-03 Procdings. Copyright 2003, AAAI (www.aaai.org). All rights rsrvd. A Multi-Huristic GA for Schdul Rpair in Prcast Plant Production Wng-Tat Chan* and Tan Hng W** *Associat Profssor, Dpartmnt

More information

June 2012. Enprise Rent. Enprise 1.1.6. Author: Document Version: Product: Product Version: SAP Version: 8.81.100 8.8

June 2012. Enprise Rent. Enprise 1.1.6. Author: Document Version: Product: Product Version: SAP Version: 8.81.100 8.8 Jun 22 Enpris Rnt Author: Documnt Vrsion: Product: Product Vrsion: SAP Vrsion: Enpris Enpris Rnt 88 88 Enpris Rnt 22 Enpris Solutions All rights rsrvd No parts of this work may b rproducd in any form or

More information

union scholars program APPLICATION DEADLINE: FEBRUARY 28 YOU CAN CHANGE THE WORLD... AND EARN MONEY FOR COLLEGE AT THE SAME TIME!

union scholars program APPLICATION DEADLINE: FEBRUARY 28 YOU CAN CHANGE THE WORLD... AND EARN MONEY FOR COLLEGE AT THE SAME TIME! union scholars YOU CAN CHANGE THE WORLD... program AND EARN MONEY FOR COLLEGE AT THE SAME TIME! AFSCME Unitd Ngro Collg Fund Harvard Univrsity Labor and Worklif Program APPLICATION DEADLINE: FEBRUARY 28

More information

(Analytic Formula for the European Normal Black Scholes Formula)

(Analytic Formula for the European Normal Black Scholes Formula) (Analytic Formula for th Europan Normal Black Schols Formula) by Kazuhiro Iwasawa Dcmbr 2, 2001 In this short summary papr, a brif summary of Black Schols typ formula for Normal modl will b givn. Usually

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

5 2 index. e e. Prime numbers. Prime factors and factor trees. Powers. worked example 10. base. power

5 2 index. e e. Prime numbers. Prime factors and factor trees. Powers. worked example 10. base. power Prim numbrs W giv spcial nams to numbrs dpnding on how many factors thy hav. A prim numbr has xactly two factors: itslf and 1. A composit numbr has mor than two factors. 1 is a spcial numbr nithr prim

More information

by John Donald, Lecturer, School of Accounting, Economics and Finance, Deakin University, Australia

by John Donald, Lecturer, School of Accounting, Economics and Finance, Deakin University, Australia Studnt Nots Cost Volum Profit Analysis by John Donald, Lcturr, School of Accounting, Economics and Financ, Dakin Univrsity, Australia As mntiond in th last st of Studnt Nots, th ability to catgoris costs

More information

Econ 371: Answer Key for Problem Set 1 (Chapter 12-13)

Econ 371: Answer Key for Problem Set 1 (Chapter 12-13) con 37: Answr Ky for Problm St (Chaptr 2-3) Instructor: Kanda Naknoi Sptmbr 4, 2005. (2 points) Is it possibl for a country to hav a currnt account dficit at th sam tim and has a surplus in its balanc

More information

Lecture 3: Diffusion: Fick s first law

Lecture 3: Diffusion: Fick s first law Lctur 3: Diffusion: Fick s first law Today s topics What is diffusion? What drivs diffusion to occur? Undrstand why diffusion can surprisingly occur against th concntration gradint? Larn how to dduc th

More information

AP Calculus AB 2008 Scoring Guidelines

AP Calculus AB 2008 Scoring Guidelines AP Calculus AB 8 Scoring Guidlins Th Collg Board: Conncting Studnts to Collg Succss Th Collg Board is a not-for-profit mmbrship association whos mission is to connct studnts to collg succss and opportunity.

More information

Contextual Domain Knowledge for Incorporation in Data Mining Systems

Contextual Domain Knowledge for Incorporation in Data Mining Systems Contxtual Doain for Incorporation in Data Mining Systs Alx G. Büchnr *, John G. Hughs * and David A. Bll * Northrn Irland Enginring Laboratory, Univrsity of Ulstr School of Inforation and Softwar Enginring,

More information

Van der Waals Forces Between Atoms

Van der Waals Forces Between Atoms Van dr Waals Forcs twn tos Michal Fowlr /8/7 Introduction Th prfct gas quation of stat PV = NkT is anifstly incapabl of dscribing actual gass at low tpraturs, sinc thy undrgo a discontinuous chang of volu

More information

TIME MANAGEMENT. 1 The Process for Effective Time Management 2 Barriers to Time Management 3 SMART Goals 4 The POWER Model e. Section 1.

TIME MANAGEMENT. 1 The Process for Effective Time Management 2 Barriers to Time Management 3 SMART Goals 4 The POWER Model e. Section 1. Prsonal Dvlopmnt Track Sction 1 TIME MANAGEMENT Ky Points 1 Th Procss for Effctiv Tim Managmnt 2 Barrirs to Tim Managmnt 3 SMART Goals 4 Th POWER Modl In th Army, w spak of rsourcs in trms of th thr M

More information

MAXIMAL CHAINS IN THE TURING DEGREES

MAXIMAL CHAINS IN THE TURING DEGREES MAXIMAL CHAINS IN THE TURING DEGREES C. T. CHONG AND LIANG YU Abstract. W study th problm of xistnc of maximal chains in th Turing dgrs. W show that:. ZF + DC+ Thr xists no maximal chain in th Turing dgrs

More information

Question 3: How do you find the relative extrema of a function?

Question 3: How do you find the relative extrema of a function? ustion 3: How do you find th rlativ trma of a function? Th stratgy for tracking th sign of th drivativ is usful for mor than dtrmining whr a function is incrasing or dcrasing. It is also usful for locating

More information

CARE QUALITY COMMISSION ESSENTIAL STANDARDS OF QUALITY AND SAFETY. Outcome 10 Regulation 11 Safety and Suitability of Premises

CARE QUALITY COMMISSION ESSENTIAL STANDARDS OF QUALITY AND SAFETY. Outcome 10 Regulation 11 Safety and Suitability of Premises CARE QUALITY COMMISSION ESSENTIAL STANDARDS OF QUALITY AND SAFETY Outcom 10 Rgulation 11 Safty and Suitability of Prmiss CQC Rf 10A 10A(1) Lad Dirctor / Lad Officr Rspons Impact Liklihood Lvl of Concrn

More information

Use a high-level conceptual data model (ER Model). Identify objects of interest (entities) and relationships between these objects

Use a high-level conceptual data model (ER Model). Identify objects of interest (entities) and relationships between these objects Chaptr 3: Entity Rlationship Modl Databas Dsign Procss Us a high-lvl concptual data modl (ER Modl). Idntify objcts of intrst (ntitis) and rlationships btwn ths objcts Idntify constraints (conditions) End

More information

WORKERS' COMPENSATION ANALYST, 1774 SENIOR WORKERS' COMPENSATION ANALYST, 1769

WORKERS' COMPENSATION ANALYST, 1774 SENIOR WORKERS' COMPENSATION ANALYST, 1769 08-16-85 WORKERS' COMPENSATION ANALYST, 1774 SENIOR WORKERS' COMPENSATION ANALYST, 1769 Summary of Dutis : Dtrmins City accptanc of workrs' compnsation cass for injurd mploys; authorizs appropriat tratmnt

More information

A Note on Approximating. the Normal Distribution Function

A Note on Approximating. the Normal Distribution Function Applid Mathmatical Scincs, Vol, 00, no 9, 45-49 A Not on Approimating th Normal Distribution Function K M Aludaat and M T Alodat Dpartmnt of Statistics Yarmouk Univrsity, Jordan Aludaatkm@hotmailcom and

More information

STATEMENT OF INSOLVENCY PRACTICE 3.2

STATEMENT OF INSOLVENCY PRACTICE 3.2 STATEMENT OF INSOLVENCY PRACTICE 3.2 COMPANY VOLUNTARY ARRANGEMENTS INTRODUCTION 1 A Company Voluntary Arrangmnt (CVA) is a statutory contract twn a company and its crditors undr which an insolvncy practitionr

More information

Job shop scheduling with unit processing times

Job shop scheduling with unit processing times Job shop schduling with unit procssing tims Nikhil Bansal Tracy Kimbrl Maxim Sviridnko Abstract W considr randomizd algorithms for th prmptiv job shop problm, or quivalntly, th cas in which all oprations

More information

Lecture 20: Emitter Follower and Differential Amplifiers

Lecture 20: Emitter Follower and Differential Amplifiers Whits, EE 3 Lctur 0 Pag of 8 Lctur 0: Emittr Followr and Diffrntial Amplifirs Th nxt two amplifir circuits w will discuss ar ry important to lctrical nginring in gnral, and to th NorCal 40A spcifically.

More information

Remember you can apply online. It s quick and easy. Go to www.gov.uk/advancedlearningloans. Title. Forename(s) Surname. Sex. Male Date of birth D

Remember you can apply online. It s quick and easy. Go to www.gov.uk/advancedlearningloans. Title. Forename(s) Surname. Sex. Male Date of birth D 24+ Advancd Larning Loan Application form Rmmbr you can apply onlin. It s quick and asy. Go to www.gov.uk/advancdlarningloans About this form Complt this form if: you r studying an ligibl cours at an approvd

More information

ME 612 Metal Forming and Theory of Plasticity. 6. Strain

ME 612 Metal Forming and Theory of Plasticity. 6. Strain Mtal Forming and Thory of Plasticity -mail: [email protected] Makin Mühndisliği Bölümü Gbz Yüksk Tknoloji Enstitüsü 6.1. Uniaxial Strain Figur 6.1 Dfinition of th uniaxial strain (a) Tnsil and (b) Comprssiv.

More information

Physics 106 Lecture 12. Oscillations II. Recap: SHM using phasors (uniform circular motion) music structural and mechanical engineering waves

Physics 106 Lecture 12. Oscillations II. Recap: SHM using phasors (uniform circular motion) music structural and mechanical engineering waves Physics 6 Lctur Oscillations II SJ 7 th Ed.: Chap 5.4, Rad only 5.6 & 5.7 Rcap: SHM using phasors (unifor circular otion) Physical pndulu xapl apd haronic oscillations Forcd oscillations and rsonanc. Rsonanc

More information

CHAPTER 4c. ROOTS OF EQUATIONS

CHAPTER 4c. ROOTS OF EQUATIONS CHAPTER c. ROOTS OF EQUATIONS A. J. Clark School o Enginring Dpartmnt o Civil and Environmntal Enginring by Dr. Ibrahim A. Aakka Spring 00 ENCE 03 - Computation Mthod in Civil Enginring II Dpartmnt o Civil

More information

QUANTITATIVE METHODS CLASSES WEEK SEVEN

QUANTITATIVE METHODS CLASSES WEEK SEVEN QUANTITATIVE METHODS CLASSES WEEK SEVEN Th rgrssion modls studid in prvious classs assum that th rspons variabl is quantitativ. Oftn, howvr, w wish to study social procsss that lad to two diffrnt outcoms.

More information

Enforcing Fine-grained Authorization Policies for Java Mobile Agents

Enforcing Fine-grained Authorization Policies for Java Mobile Agents Enforcing Fin-graind Authorization Policis for Java Mobil Agnts Giovanni Russllo Changyu Dong Narankr Dulay Dpartmnt of Computing Imprial Collg London South Knsington London, SW7 2AZ, UK {g.russllo, changyu.dong,

More information

Saving Through Trailer Tracking

Saving Through Trailer Tracking SEE WHAT S HAPPENING. CUT RENTAL COSTS. Losing track of rntal trailrs is on of th worst things that can happn to you, lading to unncssary and costly rntal chargs. A Brkshir Hathaway Copany A Brkshir Hathaway

More information

Fetch. Decode. Execute. Memory. PC update

Fetch. Decode. Execute. Memory. PC update nwpc PC Nw PC valm Mmory Mm. control rad writ Data mmory data out rmmovl ra, D(rB) Excut Bch CC ALU A vale ALU Addr ALU B Data vala ALU fun. valb dste dstm srca srcb dste dstm srca srcb Ftch Dcod Excut

More information

Rural and Remote Broadband Access: Issues and Solutions in Australia

Rural and Remote Broadband Access: Issues and Solutions in Australia Rural and Rmot Broadband Accss: Issus and Solutions in Australia Dr Tony Warrn Group Managr Rgulatory Stratgy Tlstra Corp Pag 1 Tlstra in confidnc Ovrviw Australia s gographical siz and population dnsity

More information

Entity-Relationship Model

Entity-Relationship Model Entity-Rlationship Modl Kuang-hua Chn Dpartmnt of Library and Information Scinc National Taiwan Univrsity A Company Databas Kps track of a company s mploys, dpartmnts and projcts Aftr th rquirmnts collction

More information

Category 1: Purchased Goods and Services

Category 1: Purchased Goods and Services 1 Catgory 1: Purchasd Goods and Srvics Catgory dscription T his catgory includs all upstram (i.., cradl-to-gat) missions from th production of products purchasd or acquird by th rporting company in th

More information

Cookie Policy- May 5, 2014

Cookie Policy- May 5, 2014 Cooki Policy- May 5, 2014 Us of Cookis on Sizmk Wbsits This Cooki Disclosur applis only to us of cookis on corporat wbsits (www.sizmk.com and rlatd rgional wbsits) publishd by Sizmk Inc. and its affiliats

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

In the previous two chapters, we clarified what it means for a problem to be decidable or undecidable.

In the previous two chapters, we clarified what it means for a problem to be decidable or undecidable. Chaptr 7 Computational Complxity 7.1 Th Class P In th prvious two chaptrs, w clarifid what it mans for a problm to b dcidabl or undcidabl. In principl, if a problm is dcidabl, thn thr is an algorithm (i..,

More information

Abstract. Introduction. Statistical Approach for Analyzing Cell Phone Handoff Behavior. Volume 3, Issue 1, 2009

Abstract. Introduction. Statistical Approach for Analyzing Cell Phone Handoff Behavior. Volume 3, Issue 1, 2009 Volum 3, Issu 1, 29 Statistical Approach for Analyzing Cll Phon Handoff Bhavior Shalini Saxna, Florida Atlantic Univrsity, Boca Raton, FL, [email protected] Sad A. Rajput, Farquhar Collg of Arts

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

Far Field Estimations and Simulation Model Creation from Cable Bundle Scans

Far Field Estimations and Simulation Model Creation from Cable Bundle Scans Far Fild Estimations and Simulation Modl Cration from Cabl Bundl Scans D. Rinas, S. Nidzwidz, S. Fri Dortmund Univrsity of Tchnology Dortmund, Grmany [email protected] [email protected] Abstract

More information

Factorials! Stirling s formula

Factorials! Stirling s formula Author s not: This articl may us idas you havn t larnd yt, and might sm ovrly complicatd. It is not. Undrstanding Stirling s formula is not for th faint of hart, and rquirs concntrating on a sustaind mathmatical

More information

Department of Natural Resources

Department of Natural Resources Dpartt o Natura Rsourcs DIVISION OF AGRICULTURE Northr Rio Oic 1648 S. Cusha St. #201 Fairbas, Aasa 99701-6206 Mai: 907.328.190 Far to Schoo Cha Ectroic Appicatio Istructios 1. Pas i out th ctroic survy

More information

Maintain Your F5 Solution with Fast, Reliable Support

Maintain Your F5 Solution with Fast, Reliable Support F5 SERVICES TECHNICAL SUPPORT SERVICES DATASHEET Maintain Your F5 Solution with Fast, Rliabl Support In a world whr chang is th only constant, you rly on your F5 tchnology to dlivr no mattr what turns

More information

Development of Financial Management Reporting in MPLS

Development of Financial Management Reporting in MPLS 1 Dvlopmnt of Financial Managmnt Rporting in MPLS 1. Aim Our currnt financial rports ar structurd to dlivr an ovrall financial pictur of th dpartmnt in it s ntirty, and thr is no attmpt to provid ithr

More information

Continuity Cloud Virtual Firewall Guide

Continuity Cloud Virtual Firewall Guide Cloud Virtual Firwall Guid uh6 Vrsion 1.0 Octobr 2015 Foldr BDR Guid for Vam Pag 1 of 36 Cloud Virtual Firwall Guid CONTENTS INTRODUCTION... 3 ACCESSING THE VIRTUAL FIREWALL... 4 HYPER-V/VIRTUALBOX CONTINUITY

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

CUTTING METHODS AND CARTESIAN ROBOTS KESME YÖNTEMLERİ VE KARTEZYEN ROBOTLAR

CUTTING METHODS AND CARTESIAN ROBOTS KESME YÖNTEMLERİ VE KARTEZYEN ROBOTLAR ournal of Naval Scinc and Enginring 2009, Vol. 5, No.2, pp. 35-42 CUTTING METHODS AND CARTESIAN ROBOTS Asst. Prof. Ugur SIMSIR, Lt.Cdr. Turkish Naval Acady Mchanical Enginring Dpartnt Tuzla, Istanbul,Turkiy

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 Adaptive Clustering MAP Algorithm to Filter Speckle in Multilook SAR Images

An Adaptive Clustering MAP Algorithm to Filter Speckle in Multilook SAR Images An Adaptiv Clustring MAP Algorithm to Filtr Spckl in Multilook SAR Imags FÁTIMA N. S. MEDEIROS 1,3 NELSON D. A. MASCARENHAS LUCIANO DA F. COSTA 1 1 Cybrntic Vision Group IFSC -Univrsity of São Paulo Caia

More information

Optimal Resource-Constraint Project Scheduling with Overlapping Modes

Optimal Resource-Constraint Project Scheduling with Overlapping Modes Optial Resource-Constraint Proect Scheduling with Overlapping Modes François Berthaut Lucas Grèze Robert Pellerin Nathalie Perrier Adnène Hai February 20 CIRRELT-20-09 Bureaux de Montréal : Bureaux de

More information

Package Information Datasheet for Mature Altera Devices

Package Information Datasheet for Mature Altera Devices Packag Information Datasht for Matur Altra Dvics DS-PKG-16.8 This datasht provids packag and thrmal rsistanc information for matur Altra dvics. Packag information includs th ordring cod rfrnc, packag acronym,

More information

Mathematics. Mathematics 3. hsn.uk.net. Higher HSN23000

Mathematics. Mathematics 3. hsn.uk.net. Higher HSN23000 hsn uknt Highr Mathmatics UNIT Mathmatics HSN000 This documnt was producd spcially for th HSNuknt wbsit, and w rquir that any copis or drivativ works attribut th work to Highr Still Nots For mor dtails

More information

A Project Management framework for Software Implementation Planning and Management

A Project Management framework for Software Implementation Planning and Management PPM02 A Projct Managmnt framwork for Softwar Implmntation Planning and Managmnt Kith Lancastr Lancastr Stratgis [email protected] Th goal of introducing nw tchnologis into your company

More information

Category 7: Employee Commuting

Category 7: Employee Commuting 7 Catgory 7: Employ Commuting Catgory dscription This catgory includs missions from th transportation of mploys 4 btwn thir homs and thir worksits. Emissions from mploy commuting may aris from: Automobil

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

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 [email protected] Abstract Custoer relationship

More information

Projections - 3D Viewing. Overview Lecture 4. Projection - 3D viewing. Projections. Projections Parallel Perspective

Projections - 3D Viewing. Overview Lecture 4. Projection - 3D viewing. Projections. Projections Parallel Perspective Ovrviw Lctur 4 Projctions - 3D Viwing Projctions Paralll Prspctiv 3D Viw Volum 3D Viwing Transformation Camra Modl - Assignmnt 2 OFF fils 3D mor compl than 2D On mor dimnsion Displa dvic still 2D Analog

More information

Free ACA SOLUTION (IRS 1094&1095 Reporting)

Free ACA SOLUTION (IRS 1094&1095 Reporting) Fr ACA SOLUTION (IRS 1094&1095 Rporting) Th Insuranc Exchang (301) 279-1062 ACA Srvics Transmit IRS Form 1094 -C for mployrs Print & mail IRS Form 1095-C to mploys HR Assist 360 will gnrat th 1095 s for

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 [email protected] Departent of Coputer

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

Change Your History How Can Soccer Knowledge Improve Your Business Processes?

Change Your History How Can Soccer Knowledge Improve Your Business Processes? Symposium Inuurl Lctur o Hjo Rijrs, VU, 26-6-2015 Chn Your History How Cn Soccr Knowl Improv Your Businss Procsss? Wil vn r Alst TU/ n DSC/ 1970 born Oostrbk 1988-1992 CS TU/ 1992-1994 TS TU/ 1994-1996

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

Data warehouse on Manpower Employment for Decision Support System

Data warehouse on Manpower Employment for Decision Support System Data warhous on Manpowr Employmnt for Dcision Support Systm Amro F. ALASTA, and Muftah A. Enaba Abstract Sinc th us of computrs in businss world, data collction has bcom on of th most important issus du

More information

Budget Optimization in Search-Based Advertising Auctions

Budget Optimization in Search-Based Advertising Auctions Budgt Optimization in Sarch-Basd Advrtising Auctions ABSTRACT Jon Fldman Googl, Inc. Nw York, NY [email protected] Martin Pál Googl, Inc. Nw York, NY [email protected] Intrnt sarch companis sll advrtismnt

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

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

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 [email protected]

More information

Keywords Cloud Computing, Service level agreement, cloud provider, business level policies, performance objectives.

Keywords Cloud Computing, Service level agreement, cloud provider, business level policies, performance objectives. Volum 3, Issu 6, Jun 2013 ISSN: 2277 128X Intrnational Journal of Advancd Rsarch in Computr Scinc and Softwar Enginring Rsarch Papr Availabl onlin at: wwwijarcsscom Dynamic Ranking and Slction of Cloud

More information

Combinatorial Analysis of Network Security

Combinatorial Analysis of Network Security Combinatorial Analysis of Ntwork Scurity Stvn Nol a, Brian O Brry a, Charls Hutchinson a, Sushil Jajodia a, Lynn Kuthan b, and Andy Nguyn b a Gorg Mason Univrsity Cntr for Scur Information Systms b Dfns

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

FEASIBILITY STUDY OF JUST IN TIME INVENTORY MANAGEMENT ON CONSTRUCTION PROJECT

FEASIBILITY STUDY OF JUST IN TIME INVENTORY MANAGEMENT ON CONSTRUCTION PROJECT FEASIBILITY STUDY OF JUST IN TIME INVENTORY MANAGEMENT ON CONSTRUCTION PROJECT Patil Yogndra R. 1, Patil Dhananjay S. 2 1P.G.Scholar, Dpartmnt of Civil Enginring, Rajarambapu Institut of Tchnology, Islampur,

More information

Architecture of the proposed standard

Architecture of the proposed standard Architctur of th proposd standard Introduction Th goal of th nw standardisation projct is th dvlopmnt of a standard dscribing building srvics (.g.hvac) product catalogus basd on th xprincs mad with th

More information

Partitioned Elias-Fano Indexes

Partitioned Elias-Fano Indexes Partitioned Elias-ano Indexes Giuseppe Ottaviano ISTI-CNR, Pisa [email protected] Rossano Venturini Dept. of Coputer Science, University of Pisa [email protected] ABSTRACT The Elias-ano

More information

CPU. Rasterization. Per Vertex Operations & Primitive Assembly. Polynomial Evaluator. Frame Buffer. Per Fragment. Display List.

CPU. Rasterization. Per Vertex Operations & Primitive Assembly. Polynomial Evaluator. Frame Buffer. Per Fragment. Display List. Elmntary Rndring Elmntary rastr algorithms for fast rndring Gomtric Primitivs Lin procssing Polygon procssing Managing OpnGL Stat OpnGL uffrs OpnGL Gomtric Primitivs ll gomtric primitivs ar spcifid by

More information

FACULTY SALARIES FALL 2004. NKU CUPA Data Compared To Published National Data

FACULTY SALARIES FALL 2004. NKU CUPA Data Compared To Published National Data FACULTY SALARIES FALL 2004 NKU CUPA Data Compard To Publishd National Data May 2005 Fall 2004 NKU Faculty Salaris Compard To Fall 2004 Publishd CUPA Data In th fall 2004 Northrn Kntucky Univrsity was among

More information

Upper Bounding the Price of Anarchy in Atomic Splittable Selfish Routing

Upper Bounding the Price of Anarchy in Atomic Splittable Selfish Routing Uppr Bounding th Pric of Anarchy in Atomic Splittabl Slfish Routing Kamyar Khodamoradi 1, Mhrdad Mahdavi, and Mohammad Ghodsi 3 1 Sharif Univrsity of Tchnology, Thran, Iran, [email protected] Sharif

More information

Business rules FATCA V. 02/11/2015

Business rules FATCA V. 02/11/2015 Elmnt Attribut Siz InputTyp Rquirmnt BUSINESS RULES TYPE ERROR ACK Xpath I.Mssag Hadr FATCA_OECD Vrsion xsd: string = Validation WrongVrsion ftc:fatca_oecd/vrsion SndingCompanyIN Unlimit d xsd: string

More information

Analyzing Failures of a Semi-Structured Supercomputer Log File Efficiently by Using PIG on Hadoop

Analyzing Failures of a Semi-Structured Supercomputer Log File Efficiently by Using PIG on Hadoop Intrnational Journal of Computr Scinc and Enginring Opn Accss Rsarch Papr Volum-2, Issu-1 E-ISSN: 2347-2693 Analyzing Failurs of a Smi-Structurd Suprcomputr Log Fil Efficintly by Using PIG on Hadoop Madhuri

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

Foreign Exchange Markets and Exchange Rates

Foreign Exchange Markets and Exchange Rates Microconomics Topic 1: Explain why xchang rats indicat th pric of intrnational currncis and how xchang rats ar dtrmind by supply and dmand for currncis in intrnational markts. Rfrnc: Grgory Mankiw s Principls

More information

EFFECT OF GEOMETRICAL PARAMETERS ON HEAT TRANSFER PERFORMACE OF RECTANGULAR CIRCUMFERENTIAL FINS

EFFECT OF GEOMETRICAL PARAMETERS ON HEAT TRANSFER PERFORMACE OF RECTANGULAR CIRCUMFERENTIAL FINS 25 Vol. 3 () January-March, pp.37-5/tripathi EFFECT OF GEOMETRICAL PARAMETERS ON HEAT TRANSFER PERFORMACE OF RECTANGULAR CIRCUMFERENTIAL FINS *Shilpa Tripathi Dpartmnt of Chmical Enginring, Indor Institut

More information

Handout 3. Free Electron Gas in 2D and 1D

Handout 3. Free Electron Gas in 2D and 1D Handout 3 F lcton Gas in D and D In this lctu ou will lan: F lcton gas in two dinsions and in on dinsion Dnsit o Stats in -spac and in ng in low dinsions C 47 Sping 9 Fahan Rana Conll Univsit lcton Gass

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

http://www.wwnorton.com/chemistry/tutorials/ch14.htm Repulsive Force

http://www.wwnorton.com/chemistry/tutorials/ch14.htm Repulsive Force ctivation nrgis http://www.wwnorton.com/chmistry/tutorials/ch14.htm (back to collision thory...) Potntial and Kintic nrgy during a collision + + ngativly chargd lctron cloud Rpulsiv Forc ngativly chargd

More information

Policies for Simultaneous Estimation and Optimization

Policies for Simultaneous Estimation and Optimization Policis for Simultanous Estimation and Optimization Migul Sousa Lobo Stphn Boyd Abstract Policis for th joint idntification and control of uncrtain systms ar prsntd h discussion focuss on th cas of a multipl

More information