CHOICE OF THE CONTROL VARIABLES OF AN ISOLATED INTERSECTION BY GRAPH COLOURING

Size: px
Start display at page:

Download "CHOICE OF THE CONTROL VARIABLES OF AN ISOLATED INTERSECTION BY GRAPH COLOURING"

Transcription

1 Yugoslav Journal of Operatons Research 25 (25), Number, 7-3 DOI:.2298/YJOR38345B CHOICE OF THE CONTROL VARIABLES OF AN ISOLATED INTERSECTION BY GRAPH COLOURING Vladan BATANOVIĆ Mhalo Pupn Insttute, Volgna 5, Belgrade, Serba Slobodan GUBERINIĆ Mhalo Pupn Insttute, Volgna 5, Belgrade, Serba Radvo PETROVIĆ Mhalo Pupn Insttute, Volgna 5, Belgrade, Serba Receved: Аugust 23 / Accepted: October 23 Abstract: Ths paper deals wth the problem of groupng traffc streams nto sgnal groups on a sgnalzed ntersecton. Determnaton of the complete sets of sgnal groups,.e. the groups of traffc streams on one ntersecton, controlled by one control varable s defned n ths paper as a graph-colorng problem. The complete sets of sgnal groups are obtaned by colorng the complement of the graph of dentcal ndcatons. It s shown that the mnmal number of sgnal groups n the complete set of sgnal groups s equal to the chromatc number of the complement of the graph wth dentcal ndcatons. The problem of fndng all complete sets of sgnal groups wth mnmal cardnalty s formulated as a lnear programmng problem where the values of varables belong to a set {,}. Keywords: Traffc control, Sgnalzed ntersecton, Sgnal group, Graph colorng, Optmzaton. MSC: 9C35.

2 8 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables. INTRODUCTION Vehcles approachng an ntersecton are ready to perform certan "maneuver",.e. to drve straght through, turn left, or turn rght at the ntersecton. The vehcles whch perform the same maneuver and form the same queue on an approach, n one or several lanes, represent a flow component that can be consdered separately from other flow components that perform other maneuvers [], [2]. Such an arrval flow component s termed as a traffc stream. In fact, ths s the smallest flow component that can be controlled by a separate traffc sgnal,.e. by a sequence of sgnal ndcatons dfferent from the sequences on other sgnals. Traffc streams on an ntersecton are elements of the set of traffc streams S.e. S =,,,,, }, () where { 2 I J, and J s the set of traffc stream ndces: J = {,2,,,, I } = {,2,,,, I,, I}. Indces =,2,, I are assgned to vehcle traffc streams, and ndces = I +,, I to a pedestran and other traffc streams. Elements of set S are components of vector = (, 2,, I), whch descrbes the uncontrolled system nput and represent passenger vehcle flows, pedestran flows, flows of publc transport vehcles, etc. For an exact statement and soluton of traffc control problems, t s necessary to study the relatons n the set of traffc streams S. The most mportant relatons are: conflctness, non-conflctness and compatblty... Conflctness of Traffc Streams Some pars of traffc streams use along the part of ther traectores, through the ntersecton, the same space, so-called the conflct area. Traectores of these streams cross or merge. Between such streams, there exsts a conflct. The set of all pars of traffc streams where elements of a par are n conflct represents the conflctness relaton. Thus, the conflctness relaton C can be defned n the followng way: C S S (2) C = {(, ) traectores of and cross or merge,, J } The graph of conflctness G k s defned by the set S and the relaton C : = S, C ). G k ( (3)

3 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables 9 Snce there s a conflct between any two streams whose traectores cross or merge, t s obvous that the conflctness relaton s symmetrcal: (, ) C C,, J. (4) (, ) Relaton C s not reflexve (a stream cannot be n conflct by tself). Therefore, (, ) C, ( J )..2. Non-conflctness of Traffc Streams The non-conflctness relaton of traffc streams represents a set of ordered pars of traffc streams, where the traectores of the elements of the pars nether cross nor merge. Thus, ths relaton s the set of all pars of traffc streams that are not mutually n conflct: C ( C (5) 2 = C = S S ) \ The graph of non-conflctness s defned by the set S and the relaton C 2, as G k = ( S, C2 ). Traectores traversed by dfferent traffc streams through the ntersecton have to be known n order to determne whether a par of traffc streams can smultaneously gan the rght-of-way,.e. whether the streams are compatble..3. Compatblty of Traffc Streams Snce the man obectve of the traffc control by traffc lghts s to gve the rght-ofway to some traffc streams, and to stop others n the set of traffc streams of an ntersecton, t s necessary to fnd the traffc streams whch can smultaneously get the rght-of-way. Therefore, the traffc stream compatblty relaton s ntroduced. It s defned by a set of traffc streams pars, such that elements of a par can smultaneously get the rght-of-way. The traffc stream compatblty relaton plays an mportant role n solvng traffc control problems related to: Decdng whether a traffc control by traffc lghts should be ntroduced at an ntersecton, Assgnng control varables to traffc streams or to subsets of traffc streams, The traffc control process on an ntersecton. The factors to be consdered when defnng the compatblty relaton are: The ntersecton geometry, Factors related to the traffc safety process, for whch traffc engneers expert estmatons are needed. The analyss of the ntersecton geometry consders mutual relatons of traectores of traffc streams. Obvously, when traectores of two traffc streams do not cross, these streams can smultaneously get the rght-of-way,.e. they are compatble. On the other hand, when traectores of two traffc streams do cross, the streams are n a conflct and ther smultaneous movement through the ntersecton should not be permtted. However f volumes are not hgh, a "flterng" of one stream through another stream can be

4 2 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables permtted n some cases. When determnng the compatblty relaton, some specal requrements should be taken nto account, e.g., t s requred sometmes that some streams have to pass through the ntersecton wthout any dsturbance although, flterng could be permtted f only ther volumes are consdered. These requrements are usually acheved by so called drectonal sgnals. When only geometrcal factors are consdered, the relaton of conflctness and the relaton of non-conflctness can be defned. It means that when determnng the compatblty relaton of traffc streams, besdes data on geometrcal features of traffc stream traectores, t s necessary to consder some other factors,.e. t s necessary to lst: Pars of conflctng traffc streams that can smultaneously get the rght-ofway, The traffc streams requred to pass through the ntersecton wthout any dsturbance (the streams to whch the rght-of-way s gven by drectonal sgnals). Some pars of conflctng traffc streams can be, at the same tme, the pars of compatble streams (although the streams are conflctng). Therefore, t s necessary to dvde the conflcts nto allowed and forbdden [3]. Forbdden conflcts can be regulated only by traffc lghts, whle allowed conflcts are solved by traffc partcpants themselves, respectng prorty rules prescrbed by traffc regulatons. Wthout traffc lghts, conflcts are solved by "flterng" one stream through another. Obvously, the possblty of flterng depends on vehcle spacng nterval, whch depends on volume of traffc streams. Snce the volumes change durng a day, and there are perods wth very hgh volume dfferences, such as mornng peak, afternoon peak, off-peak and nght perods, stuatons may arse that two conflctng traffc streams may smultaneously have the rght-of-way n one perod but not n some other. The set of traffc streams pars, whch comprse condtonally compatble streams,.e. conflctng streams allowed to pass smultaneously through an ntersecton, can be thus defned as follows: C2 = {(, ) (, ) C,, J, streams and can smulta neously (6) get the rght of way} The problem of ntroducng traffc sgnals for the traffc control on an ntersecton s actually a problem of the same knd. It s necessary to determne when traffc lghts have to be ntroduced n order to remove conflcts,.e. to determne the values of traffc stream volumes when flterng s not possble any more. Before the traffc sgnals were ntroduced, traffc partcpants themselves, usng flterng and respectng prorty rules, were solvng all the conflcts. When volumes of conflctng traffc streams reach a level where flterng becomes dffcult, the ntroducton of traffc lghts becomes unavodable because traffc partcpants themselves cannot solve the conflcts. The values of traffc stream volumes that ustfy an ntroducton of the sgnalzaton of an ntersecton are gven n tables n traffc-engneerng handbooks. Not ntroducng traffc lghts when these levels are reached can lead to many negatve effects, such as an enormous number of stops and delays, ncrease n the number of traffc accdents, etc. Therefore, conflcts at all conflct

5 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables 2 ponts on a not sgnalzed ntersecton are prevented by traffc partcpants, respectng prorty rules, whle at a sgnalzed ntersecton traffc lghts are used n order to avod conflcts at most of the conflct ponts, wth a possblty of conflcts n some conflct ponts stll left for "self-regulaton" by traffc partcpants. The compatblty relaton of traffc stream pars whose elements can smultaneously get the rght-of-way s: C = (7) 2 C2 C2 In some cases, t may be necessary to control the traffc n such a way that certan streams can pass through an ntersecton wthout condtonal conflcts. Then they cannot gan the rght-of-way smultaneously wth any other conflctng streams although, t would be ustfed f only volumes were consdered. For controllng these streams, the drectonal sgnals are used. If the set of streams that have to pass through the ntersecton wthout any conflct s denoted by S, where S S, then the set of pars of traffc streams that can smultaneously get the rght-of-way s defned by the followng expresson: C 3 = C2 \ {(, ) (, ) C2, ( or S )} (8) Assumng that each traffc stream s compatble wth tself then, n order to defne the set of pars that determne the compatblty relaton, set of pars C 3 should be extended by the dagonal Δ S n set S. Therefore, the compatblty relaton can be defned as: C = C Δ 3 S, (9) where Δ = {(, ), J } () S Relaton C s symmetrc and reflexve. Compatblty graph of traffc streams s defned by the set of traffc streams S and the compatblty relaton C: G c = ( S, C). () Snce the set S s fnte, and the relaton C s symmetrc and reflexve, graph s a fnte, non-orented graph, wth a loop at each node. The ncdence matrx of ths graph s B = [ b ] I I, where I = card S. Elements of the adacency matrx are defned as b, =, (, ) C (, ) C G c, (, J ) (2) A compatblty graph does not have to be a connected graph.

6 22 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables 2. CONTROL VARIABLE Introducton of a traffc control system on an ntersecton means to nstall sgnals that wll control traffc streams by dfferent lght ndcatons. The basc ntenton of traffc sgnals ntroducton s to prevent smultaneous movement of ncompatble traffc streams. The traffc control at an ntersecton comprses thus, gvng and cancelng the rghtof-way to partcular traffc streams. Gvng and cancelng the rght-of-way s performed by dfferent sgnal ndcatons. The ndcatons get the meanngs by conventon. Green ndcaton for vehcles means allowed passage, whle red means forbdden passage. Amber ndcaton appearng after green ndcaton, as well as after red/red-amber nforms drvers that the rght-of-way wll be changed. The duraton of amber and red-amber ntervals n some countres are determned by traffc regulatons and most frequently, t s specfed as 3s for amber and 2s for red-amber ndcaton. Sgnals that control pedestran streams usually have only two ndcatons: red ("stop") and green ("walk"). The most frequently used sequence of sgnal ndcatons for vehcles and pedestrans s presented n Fgure. However, n some countres there are other sequences, such as flashng amber before a steady amber ndcaton, or drect swtchng from red to green, etc. a) Sgnal sequence for vehcles b) Sgnal sequence for pedestrans Legend: red ndcaton green ndcaton amber ndcaton red-amber ndcaton Fgure : The sequences of sgnal ndcatons for vehcles and pedestrans The control of traffc lghts,.e. formng and mplementng of specfed sgnal sequences s performed by an electronc devce a traffc controller. The controller changes sgnal ndcatons by usng sequence of pulses. Changes of sgnal ndcatons are descrbed by a mathematcal varable, so-called control varable. Control varable can be assgned to every traffc stream. However, as compatble traffc streams can smultaneously gan and loose the rght of way, t s possble that a subset of traffc streams, comprsng several compatble streams, can be controlled by a sngle control varable []. Therefore, among the frst problems to be solved when ntroducng traffc lghts control at an ntersecton s the problem of establshng a correspondence between traffc streams and traffc sgnal sequences,.e. to determne the control varables whch control the traffc streams. The smplest way to assgn control varables to traffc streams s to

7 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables 23 assgn one control varable to one traffc stream. However, there are practcal reasons why ths assgnment s not always used. Techncal and economc consderatons cause a tendency to mnmze the number of control varables. Namely, the traffc controller should be smpler, wth a smaller number of modules that form control varables and thus, t would gve a cheaper soluton. Modern traffc controllers can mplement more complex control algorthms than those used before ther ntroducton. By ncreasng the number of control varables, the combnatoral nature of traffc control problems s emphaszed, whch gves way to mprove the performances of the control system. 3. SIGNAL GROUP Varous ntersecton performance ndces depend on the choce of the traffc control system for an ntersecton. Among these performance ndces are: total delay or total number of vehcle stops n a defned nterval, total flow through the ntersecton (for saturated ntersectons), capacty factor, lnear combnaton of delays and number of stops, etc. Values of these performance ndces depend on the assgnment of control varables to traffc streams. The best results are, obvously, obtaned f each traffc stream s controlled by one control varable. If the number of control varables s smaller than the number of traffc streams, certan constrants have to be ntroduced, expressng the requrement that several traffc streams smultaneously get and loose the rght-of-way. The consequence of ntroducng such constrants s the "corrupton" of optmum values of performance ndces, compared wth the case when each traffc stream s controlled by ts own control varable. Reducton n the number of control varables results n smplfcaton of traffc control problems, and also n a possblty to use cheaper and smpler traffc controllers. In real-tme traffc control systems, n whch data on current values of traffc stream parameters are used for determne values of control varables, a partcular attenton has to be pad on choosng the approprate set of control varables and assgnng them to traffc streams. Determnaton of the set of control varables s very complex due to all mentoned reasons. Ths problem, n fact, s the problem of parttonng the set of traffc streams S nto subsets of traffc streams so that control of each subset can be performed by a sngle control varable. A subset of traffc streams that can smultaneously gan and loose the rght-of-way,.e. whch can be controlled by a sngle control varable, s called a sgnal group. A sgnal group can also be defned as: A sgnal group s a set of traffc streams controlled by dentcal traffc sgnal ndcatons. Some authors defne a sgnal group as the set of sgnals on varous traffc lghts that always show the same ndcaton [4]. For traffc equpment manufacturers, a sgnal group s a controller module, whch always produces one sequence of traffc sgnal ndcatons. It s obvous that the traffc streams belongng to the same sgnal group have to be mutually compatble. However, ths condton s not suffcent. Namely, sgnals used for control of traffc streams of varous types - vehcle, pedestran, tram, etc., cannot always have the same ndcatons, whch s necessary f they are to belong to the same sgnal group. Vehcle streams are, for example, controlled by sgnal sequences wth four

8 24 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables ndcatons, whle for pedestran streams only two ndcatons are used. Therefore, sgnal groups are formed so to contan only the same types of traffc streams and the set of traffc streams S has to be parttoned n several subsets: the subset of vehcle traffc streams, the subset of pedestran traffc streams, etc. Accordng to the sgnal group defnton, for the ntersecton presented n Fgure 2 together wth ts compatblty graph, the sgnal groups are the followng subsets: D =,, }, D =, }, D = }, etc. { { 3 3 { 6 2 G c : Fgure 2: Intersecton and ts compatblty graph A sgnal group D p represents a subset of the set of traffc streams S and can be presented as follows: Dp =,,,,, } (3) { p p2 pe pe( p) where pe S, e E p, and E p s the set of traffc stream ndces n sgnal group D p,.e. E = {,2,, e,, E( p)}. p 3.. The Relaton of Identcal Sgnal Indcatons (Identty Relaton) In order to form sgnal groups, t s necessary to determne for each par of compatble traffc streams whether they can be controlled by traffc lghts whch always have dentcal ndcatons. The set of such traffc streams pars represents a relaton n the set of traffc streams S. Snce ths relaton determnes whether dentcal traffc lght ndcatons can be used for controllng traffc the streams pars, t s called the relaton of dentcal sgnal ndcatons, or the dentty relaton. The dentty relaton C s defned as: α C α = {(, ) traffc streams, can be controlled by a songle control vrable, J } (4)

9 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables 25 Relaton C α can be presented as: C α = C \ C 4,, J where C 4 = {(, ) ( (, ) C) ( S f, S l, f, l F, f l),, J } (5) 2 The subsets S, S,, S f,, S represent subsets of the same type (vehcles, pedestrans, trams, etc.) of traffc streams. Traffc streams of one type are controlled by the sgnals whch have the same sequences of ndcatons. For vehcle traffc streams, for example, ths sequence s: green, amber, red, red-amber. The set F s the ndex set of traffc stream types,.e. sgnal types: F F = {,2,, f, F} (6) The collecton S 2 f F = { S, S,, S,, S } (7) represents a partton of set S. Hence, we have: F f = f S = S (8) f l S S =, ( f F, l F, f l) (9) The relaton of dentcal traffc sgnal ndcatonsc α s: а) Reflexve,.e. (, ) C, ( J ) (2) α b) Symmetrc,.e. (, ) C (, ) C, (, J ) (2) α α The dentty relaton corresponds to an dentty graph: G = S, C ) = ( S, Γ ), (22) α ( α α where Γ α s Γ α : S P( S ). The dentty graph gven n Fgure 3 refers to the ntersecton wth 6 traffc streams presented n Fgure 2 together wth ts dentty graph. There are two traffc stream types.

10 26 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables Vehcle traffc streams belong to subset S = {, 2,..., 5} and pedestran traffc 2 stream belong to type two,.e. S = { 6 }. If traffc streams of varous types pass through an ntersecton (F>), the dentty graph G α s a non-connected graph. The number of connected components s equal to or greater than the number of stream types F. Graph G α s a non-orented graph wth a loop n each node. 2 G α : Fgure 3: The ntersecton wth 6 traffc streams and ts dentty graph Snce graphs = ( S, C) and G S, C ) have the same set of nodes, and G c α = ( α Cα C then, the dentty graph G α s a spannng subgraph of the compatblty graph G. c 3.2 The Complete Set of Sgnal Groups The dentty relaton C α gven by (4) defnes the set of traffc streams pars that can be controlled by dentcal sgnal ndcatons, whle the dentty graph G α enables determnaton of all subsets of set S that represent sgnal groups. A set of nodes of any subgraph of dentty graph G α, such that the subgraph s a complete graph, represents, n fact, a sgnal group. Snce a complete subgraph of a graph represents a clque, a sgnal group can be also defned n the followng way: A sgnal group s a clque (n Berges sense [5]) of the graph of dentcal sgnal ndcatons G α. Therefore, for traffc control at an ntersecton, t s necessary to determne a set of sgnal groups such that each element of set S belongs to one and only one sgnal group,.e. to a clque of graph G α. Such a set of sgnal groups s called the complete set of sgnal groups, and t represents a partton of set S. For one graph of dentcal sgnal ndcatons, there exst several complete sets of sgnal groups. Ths means that one ntersecton can be controlled n several ways, based on the choce of the complete set of sgnal groups. Introducng an approprate measure for comparson of complete sets of sgnal groups, the choce of the complete set can be formulated as an optmzaton problem: Fnd a complete set of sgnal groups such that the

11 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables 27 value of the chosen performance ndex s optmal. The set of feasble solutons for ths problem s the collecton of all complete sets of sgnal groups. The performance ndex that s often optmzed s the cost of the traffc controller. Havng n mnd that one control varable s assgned to each sgnal group and that each control varable s realzed by a separate module of control equpment, t s obvous that the equpment cost depends on the number of sgnal groups n a chosen complete set of sgnal groups. 4. PROBLEM STATEMENT In ths paper, we propose the method for solvng the followng problem: Fnd all complete sets of sgnal groups when the graph of dentcal ndcatons s gven. The soluton of ths problem ncludes the soluton of the followng problem mportant for the practce: Fnd a complete set of sgnal groups whch contans the mnmal number of sgnal groups. The problem of fndng a complete set of sgnal groups s the problem of parttonng a set S. Snce a sgnal group s a clque of graph G α, t s necessary to determne all clques of graph G α, and to choose a set of clques such that each element of the set S belongs to one and only one clque n the chosen set of clques of graph G α. The ntroducton of a graph G α, whch s the complement of a graph G α, enables a transformaton of the problem: Fnd all complete sets of sgnal groups f the graph of dentcal ndcatons s gven, as a problem of colorng graph G α. It s enabled by the fact that for each clque (sgnal group) n graph G α, there s a correspondent stable set n graph G α. The stable or the ndependent set s a set of vertces n a graph where no two vertces are adacent. It s obvous that vertces of each stable set,.e. the sgnal group, can be colored by one color. It means that complete set of sgnal groups can be obtaned by colorng vertces of each stable set of the graph G α by the same color. Then, the stable sets are called the color classes. An assgnment of the colors to color classes s a vertex colorng of a graph G α. More formally, a vertex colorng wth k colors means assgnng k colors to the vertces of the graph G α = ( S,C α ). It s defned by the next functon: c: S {,2,,k}, such that cu ( ) cv ( ) for each edge ( u, v ) G α. The Chromatc number χ(g α ) of the graph G α s the mnmal value of k such that there exsts a vertex colorng of the graph G α wth k colors [6]. The maxmal number of colors for the vertces colorng of graph G α s equal to the number of traffc streams I,.e. k max = S = I, and the mnmal value of k s equal to the chromatc number χ(g α ),.e. k mn = χ(g α ).

12 28 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables It means that all complete sets of sgnal groups can be determned by the vertex colorng of the graph G α, wth k colors for all nteger values of k between k mn and k max. e. for χ k. ( ) I G a 5. METHOD FOR PROBLEM SOLUTION Method for fndng all complete sets of sgnal groups conssts of the followng steps:. Determnaton of all color classes of graph G α ; 2. Fndng the chromatc number of graph G α ; 3. Colorng of graph G α for all ntegers values of k belongng to the nterval [χ(g α, I]. All color classes can be found by usng the program CLIQUE [2]. It means that the result of the applcaton of the program CLIQUE s a collecton of all color classes: Q = {Q, Q 2,,Q l,,q L }. It means that l s the element of the ndex set L = {,2, l,,l}. One partton of set S s obtaned by k colorng of graph G α. But, colorng of graph G α by usng k colors s not a unque process. It means that there can be more possbltes for colorng the graph G α by k colors. The color classes used for colorng one partton of the set S are elements of the collecton Q. The choce of the color classes can be exactly descrbed by the ntroducton of the selecton vector x: x=[x, x 2,, x l,,x L ], x l {,}. The assgnment of the separate values to the varable x l has the next meanng: x l =,, f the color class Q s ncluded n the chosen partton of the set S, f t s not l Snce k colorng s a partton of the set S, every element of the set S has to be present n only one color class ncluded n that partton. The problem of determnng the chromatc number and the correspondng partton sets of set S, contanng the mnmal number of elements, has now the followng exact formulaton: Fnd all selecton vectors that enable the achevement of the mnmal value of the functon: P = a T x = L l= x subect to constrants Hx = b, l, where a T = [a, a 2,, a l,, a L ] =[,,,,,],

13 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables 29 {,} x l, l {,2,..., L} [ h l ] I L H h l =, where =,, f traffc stream s an element of the color class Q f t s not [ b,b,...,b ] T [ ] T b = =. 2 I,,..., The program COMP [2] can be used, f necessary, besdes the partton sets wth mnmal cardnalty, to fnd all complete sets of sgnal groups. The use of the proposed method s presented by the next example. 6. EXAMPLE For the ntersecton and ts dentty graph and the complement of that graph, presented n Fgure 4, fnd the chromatc number χ(g α ) of graph G α,.e. of the complement of the dentty graph G α, and fnd also a vertex colorng of graph G α wth the cardnalty χ(g α ). l 2 G α : G α Fgure 4: The ntersecton wth 6 traffc streams ts dentty graph and complement graph of dentty graph All color classes of graph G α are obtaned by usng the program CLIQUE. Q = {Q, Q 2,,Q l,,q 2 } = {{ },{ 2 },{ 3 },{ 4 },{ 5 },{ 6 },{, 2 },{, 3 }, {, 5 },{{ 2, 5 },{ 4, 5 },{{, 2, 5 }}.

14 3 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables [ a,a,...,a ] T [ ] T a = =. 2 2,,..., H = [ b,b,...,b ] T [ ] T b = =. 2 6,,..., The formulated problem s solved by colorng graph G α, usng the program MINA []. Chromatc number of graph G α s P ( G ) 4 = χ. mn a = The optmal collectons of the color classes (complete sets of sgnal groups contanng mnmal number of elements) are: * D = { 3}{, 6}{,, 2}{, 4, 5 } * D 2 = { 4}{, 6}{,, 3}{, 2, 5 } * D 3 = { 2}{, 6}{,, 3}{, 4, 5 } * D 4 = { 3}{, 4}{, 6}{,, 2, 5 } * The complete set of sgnal groups = { }, { }, {, }, { } presented n Fgure 5. D s , 5

15 V. Batanovć, S. Gubernć, R. Petrovć / Choce of the Control Varables 3 G α : Fgure 5: The complement graph of the dentty graph colored by the mnmal number of colors 7. CONCLUSION The exact defnton of the sgnal group, based on the relatons and the correspondng graphs, defned over the set of traffc streams s ntroduced. The graph of dentcal ndcatons and ts complement graph G α = ( S,C α ) are used to show that k-colorng of the complement of the graph of dentcal ndcatons can be used for fndng the complete sets of sgnal groups on an sgnalzed ntersecton. The mnmal number of sgnal groups n one complete set of sgnal groups s equal to the chromatc number of that graph. The color classes are equvalent to sgnal groups. The program CLIQUE [2] s used to fnd all color classes,.e. all subsets of the set S colored by the same color. The program COMP [2] s developed to fnd all complete sets of sgnal groups. The problem of fndng all complete sets of sgnal groups wth the mnmal cardnalty, whch s equal to the chromatc number χ(g α ), s formulated as a lnear programmng problem where the values of varables belong to set {,}. The program MINA [] s developed to solve ths problem. REFERENCES [] Gubernć, S., Šenborn, G., Lazć, B., Optmal Traffc Control: Urban Intersecton, CRC Press, Boca Raton, 27. [2] Gubernć S., Mtrovć Mnć S., Sgnal Group: Defntons and Algorthms, Yugoslav Journal of Operatonal Research, 3 (993) [3] Forchhammer N., Poulsen L., Traffc Streams n Relaton to Traffc Lghts the Operatve Conflct Matrx, L.M. Ercsson Techncal Note, Unpublshed, 968. [4] Pavel, G., Planen von Sgnalanlagen für den Strassenverkehr, Krschbaum Verlag, Bonn-Bad Godesberg, 974. [5] Berge, C., Théore des graphes et ses applcaton, Dunod, Pars, 958. [6] Cvetkovć D., Kovačevć-Vučć V., Kombnatorna optmzaca, DOPIS, Beograd, 996.

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

UNIT 2 : INEQUALITIES AND CONVEX SETS

UNIT 2 : INEQUALITIES AND CONVEX SETS UNT 2 : NEQUALTES AND CONVEX SETS ' Structure 2. ntroducton Objectves, nequaltes and ther Graphs Convex Sets and ther Geometry Noton of Convex Sets Extreme Ponts of Convex Set Hyper Planes and Half Spaces

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

F Geometric Mean Graphs

F Geometric Mean Graphs Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.

More information

Control strategies for network efficiency and resilience with route choice

Control strategies for network efficiency and resilience with route choice Control strateges for networ effcency and reslence wth route choce Andy Chow Ru Sha Centre for Transport Studes Unversty College London, UK Centralsed strateges UK 1 Centralsed strateges Some effectve

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Report on On-line Graph Coloring

Report on On-line Graph Coloring 2003 Fall Semester Comp 670K Onlne Algorthm Report on LO Yuet Me (00086365) cndylo@ust.hk Abstract Onlne algorthm deals wth data that has no future nformaton. Lots of examples demonstrate that onlne algorthm

More information

Solving Route Planning Using Euler Path Transform

Solving Route Planning Using Euler Path Transform Solvng Route Plannng Usng Euler Path ransform Y-Chong Zeng Insttute of Informaton Scence Academa Snca awan ychongzeng@s.snca.edu.tw Abstract hs paper presents a method to solve route plannng problem n

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Multiblock method for database generation in finite element programs

Multiblock method for database generation in finite element programs Proc. of the 9th WSEAS Int. Conf. on Mathematcal Methods and Computatonal Technques n Electrcal Engneerng, Arcachon, October 13-15, 2007 53 Multblock method for database generaton n fnte element programs

More information

Clustering on antimatroids and convex geometries

Clustering on antimatroids and convex geometries Clusterng on antmatrods and convex geometres YULIA KEMPNER 1, ILYA MUCNIK 2 1 Department of Computer cence olon Academc Insttute of Technology 52 Golomb tr., P.O. Box 305, olon 58102 IRAEL 2 Department

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Investigation of Transformations and Landscapes for Combinatorial Optimization Problems

Investigation of Transformations and Landscapes for Combinatorial Optimization Problems Investgaton of Transformatons and Landscapes for Combnatoral Optmzaton Problems Abstract - Ths paper deals wth an analyss of transformatons between combnatoral optmzaton problems and proposes an approach

More information

Mathematical Modeling of Earthwork Optimization Problems

Mathematical Modeling of Earthwork Optimization Problems Mathematcal Modelng of Earthwork Optmzaton Problems Yang J 1, Floran Sepp 2, André Borrmann 1, Stefan Ruzka 2, Ernst Rank 1 1 Char for Computaton n Engneerng, Technsche Unverstät München ² Optmzaton Group,

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Storage Binding in RTL synthesis

Storage Binding in RTL synthesis Storage Bndng n RTL synthess Pe Zhang Danel D. Gajsk Techncal Report ICS-0-37 August 0th, 200 Center for Embedded Computer Systems Department of Informaton and Computer Scence Unersty of Calforna, Irne

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane An Approach n Colorng Sem-Regular Tlngs on the Hyperbolc Plane Ma Louse Antonette N De Las Peñas, mlp@mathscmathadmueduph Glenn R Lago, glago@yahoocom Math Department, Ateneo de Manla Unversty, Loyola

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm Internatonal Journal of Advancements n Research & Technology, Volume, Issue, July- ISS - on-splt Restraned Domnatng Set of an Interval Graph Usng an Algorthm ABSTRACT Dr.A.Sudhakaraah *, E. Gnana Deepka,

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

A NOTE ON FUZZY CLOSURE OF A FUZZY SET

A NOTE ON FUZZY CLOSURE OF A FUZZY SET (JPMNT) Journal of Process Management New Technologes, Internatonal A NOTE ON FUZZY CLOSURE OF A FUZZY SET Bhmraj Basumatary Department of Mathematcal Scences, Bodoland Unversty, Kokrajhar, Assam, Inda,

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

CHAPTER 2 DECOMPOSITION OF GRAPHS

CHAPTER 2 DECOMPOSITION OF GRAPHS CHAPTER DECOMPOSITION OF GRAPHS. INTRODUCTION A graph H s called a Supersubdvson of a graph G f H s obtaned from G by replacng every edge uv of G by a bpartte graph,m (m may vary for each edge by dentfyng

More information

Ramsey numbers of cubes versus cliques

Ramsey numbers of cubes versus cliques Ramsey numbers of cubes versus clques Davd Conlon Jacob Fox Choongbum Lee Benny Sudakov Abstract The cube graph Q n s the skeleton of the n-dmensonal cube. It s an n-regular graph on 2 n vertces. The Ramsey

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

the nber of vertces n the graph. spannng tree T beng part of a par of maxmally dstant trees s called extremal. Extremal trees are useful n the mxed an

the nber of vertces n the graph. spannng tree T beng part of a par of maxmally dstant trees s called extremal. Extremal trees are useful n the mxed an On Central Spannng Trees of a Graph S. Bezrukov Unverstat-GH Paderborn FB Mathematk/Informatk Furstenallee 11 D{33102 Paderborn F. Kaderal, W. Poguntke FernUnverstat Hagen LG Kommunkatonssysteme Bergscher

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Greedy Technique - Definition

Greedy Technique - Definition Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

Graph-based Clustering

Graph-based Clustering Graphbased Clusterng Transform the data nto a graph representaton ertces are the data ponts to be clustered Edges are eghted based on smlarty beteen data ponts Graph parttonng Þ Each connected component

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Complexity to Find Wiener Index of Some Graphs

Complexity to Find Wiener Index of Some Graphs Complexty to Fnd Wener Index of Some Graphs Kalyan Das Department of Mathematcs Ramnagar College, Purba Mednpur, West Bengal, Inda Abstract. The Wener ndex s one of the oldest graph parameter whch s used

More information

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System Optmal Schedulng of Capture Tmes n a Multple Capture Imagng System Tng Chen and Abbas El Gamal Informaton Systems Laboratory Department of Electrcal Engneerng Stanford Unversty Stanford, Calforna 9435,

More information

Interconnect Optimization for High-Level Synthesis of SSA Form Programs

Interconnect Optimization for High-Level Synthesis of SSA Form Programs Interconnect Optmzaton for Hgh-Level Synthess of SSA Form Programs Phlp Brsk Aay K. Verma Paolo Ienne Processor Archtecture Laboratory Swss Federal Insttute of Technology (EPFL) Lausanne, Swtzerland {phlp.brsk,

More information

Fault Detection in Rule-Based Software Systems

Fault Detection in Rule-Based Software Systems Fault Detecton n Rule-Based Software Systems Dong Wang, Rubng Hao and Davd Lee Bell Labs Research Chna Bejng, Chna, 100080 {wangd, rbhao, leedavd}@lucent.com Abstract Motvated by packet flterng of frewall

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit LOOP ANALYSS The second systematic technique to determine all currents and voltages in a circuit T S DUAL TO NODE ANALYSS - T FRST DETERMNES ALL CURRENTS N A CRCUT AND THEN T USES OHM S LAW TO COMPUTE

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe CSCI 104 Sortng Algorthms Mark Redekopp Davd Kempe Algorthm Effcency SORTING 2 Sortng If we have an unordered lst, sequental search becomes our only choce If we wll perform a lot of searches t may be benefcal

More information

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and Scholars Journal of Engneerng and Technology (SJET) Sch. J. Eng. Tech., 2015; 3(4A):343-350 Scholars Academc and Scentfc Publsher (An Internatonal Publsher for Academc and Scentfc Resources) www.saspublsher.com

More information

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages Routablty Drven Modfcaton Method of Monotonc Va Assgnment for 2-layer Ball Grd Array Pacages Yoch Tomoa Atsush Taahash Department of Communcatons and Integrated Systems, Toyo Insttute of Technology 2 12

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

Optimization of Adaptive Transit Signal Priority Using Parallel Genetic Algorithm

Optimization of Adaptive Transit Signal Priority Using Parallel Genetic Algorithm TSINGHUA SCIENCE AND TECHNOLOGY ISSN 1007-0214 02/14 pp131-140 Volume 12, Number 2, Aprl 2007 Optmzaton of Adaptve Transt Sgnal Prorty Usng Parallel Genetc Algorthm Guangwe Zhou 1,** Albert Gan 2, L. Davd

More information

An Application of Network Simplex Method for Minimum Cost Flow Problems

An Application of Network Simplex Method for Minimum Cost Flow Problems BALKANJM 0 (0) -0 Contents lsts avalable at BALKANJM BALKAN JOURNAL OF MATHEMATICS journal homepage: www.balkanjm.com An Applcaton of Network Smplex Method for Mnmum Cost Flow Problems Ergun EROGLU *a

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 5 Luca Trevisan September 7, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 5 Luca Trevisan September 7, 2017 U.C. Bereley CS294: Beyond Worst-Case Analyss Handout 5 Luca Trevsan September 7, 207 Scrbed by Haars Khan Last modfed 0/3/207 Lecture 5 In whch we study the SDP relaxaton of Max Cut n random graphs. Quc

More information

Approximating Clique and Biclique Problems*

Approximating Clique and Biclique Problems* Ž. JOURNAL OF ALGORITHMS 9, 17400 1998 ARTICLE NO. AL980964 Approxmatng Clque and Bclque Problems* Dort S. Hochbaum Department of Industral Engneerng and Operatons Research and Walter A. Haas School of

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

THE FUZZY GROUP METHOD OF DATA HANDLING WITH FUZZY INPUTS. Yuriy Zaychenko

THE FUZZY GROUP METHOD OF DATA HANDLING WITH FUZZY INPUTS. Yuriy Zaychenko 206 5 Knowledge Dalogue - Soluton THE FUZZY GROUP ETHOD OF DATA HANDLING WITH FUZZY INPUTS Yury Zaycheno Abstract: The problem of forecastng models constructng usng expermental data n terms of fuzzness,

More information

On a Registration-Based Approach to Sensor Network Localization

On a Registration-Based Approach to Sensor Network Localization 1 On a Regstraton-Based Approach to Sensor Network Localzaton R. Sanyal, M. Jaswal, and K. N. Chaudhury arxv:177.2866v2 [math.oc] 9 Nov 217 Abstract We consder a regstraton-based approach for localzng

More information

The Erdős Pósa property for vertex- and edge-disjoint odd cycles in graphs on orientable surfaces

The Erdős Pósa property for vertex- and edge-disjoint odd cycles in graphs on orientable surfaces Dscrete Mathematcs 307 (2007) 764 768 www.elsever.com/locate/dsc Note The Erdős Pósa property for vertex- and edge-dsjont odd cycles n graphs on orentable surfaces Ken-Ich Kawarabayash a, Atsuhro Nakamoto

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Petri Net Based Software Dependability Engineering

Petri Net Based Software Dependability Engineering Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013

More information

THE MAP MATCHING ALGORITHM OF GPS DATA WITH RELATIVELY LONG POLLING TIME INTERVALS

THE MAP MATCHING ALGORITHM OF GPS DATA WITH RELATIVELY LONG POLLING TIME INTERVALS THE MA MATCHING ALGORITHM OF GS DATA WITH RELATIVELY LONG OLLING TIME INTERVALS Jae-seok YANG Graduate Student Graduate School of Engneerng Seoul Natonal Unversty San56-, Shllm-dong, Gwanak-gu, Seoul,

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

CSE 326: Data Structures Quicksort Comparison Sorting Bound

CSE 326: Data Structures Quicksort Comparison Sorting Bound CSE 326: Data Structures Qucksort Comparson Sortng Bound Steve Setz Wnter 2009 Qucksort Qucksort uses a dvde and conquer strategy, but does not requre the O(N) extra space that MergeSort does. Here s the

More information