Multicommodity Network Flow - Methods and Applications

Size: px
Start display at page:

Download "Multicommodity Network Flow - Methods and Applications"

Transcription

1 Multicommodity Network Flow - Methods and Alications Joe Lindström Linköing University joeli89@student.liu.se Abstract This survey describes the Multicommodity Network Flow roblem, a network flow roblem where several commodities must share resources in a common caacitated network. The roblem has many interesting and imortant alications and variations. The survey tries to cover the most imortant solution methods, all of which exloit the underlying network flow substructure. 1. Introduction In the standard Minimum Cost Network Flow (MCF) roblem the object is to send a flow through a network from some set of source nodes to a set of sink nodes, in some otimal fashion. For a solution to be feasible it must comly with the mass balance constraints for each node, i.e. the flow in to a node must equal the flow out of the node (excet for source and sink nodes), and the flow on each arc must not exceed the arc s limit. In the Multicommodity Minimum Cost Network Flow (MMCF) roblem several entities, or commodities, share the network. Each commodity has its own mass balance constraints, but the arc caacity constraints are shared. Note that this is a generalization of MCF, which can be seen as MMCF with only one commodity. This survey is restricted to the standard linear MMCF, where all constraints and costs are linear functions. Even though MMCF can be formulated as a linear rogram, and thus solved in olynomial time with general urose LP solvers, it has been difficult to use common LP techniques to solve it efficiently. In fact, MMCF is one of the few linear roblems where aroximation algorithms are of ractical interest [4]. This combined with its many alications makes MMCF an interesting roblem to study. Most, if not all, solution methods utilize ideas from linear rogramming. This survey does not go in to any advanced details, but some familiarity with linear rogramming and network flows would be favourable, esecially when reading art 3 about solution methods Model formulation Let be a directed grah consisting of a set of nodes and a set of directed arcs. Let denote the node-arc incidence matrix for this grah (i.e. is an matrix where is +1 if edge j goes away from node i, -1 if edge j enters node i, and 0 otherwise). The flow of commodity k on arc is denoted while the whole flow vector for commodity k is denoted, and its corresonding cost vector!. " is the number of commodities. The MMCF roblem is to minimize *),+ -/ :9 ) 5 ) " <;>=.65?7:9 ) 5 ) ". where 3 is the caacity of arc and is a suly vector for commodity k (entry in this vector is the amount of commodity k node sends out, it is negative for sink nodes and zero for nodes that are neither source nor sink nodes). Note that each commodity has its own suly vector, but that the arc caacity constraints (also called bundle constraints) are shared. In some alications there are also individual flow bounds for each commodity-arc air, so that = ) <)>+ -.65?7:9 ) 5 ) " There are many variations of this model that turn out to be equivalent, like allowing for caacitated nodes or lower limits on arcs. They can be reduced to the above model using the same techniques as for MCF (see [1] for an in-deth exlanation of these methods). There are also some interesting variations which result in harder roblems, e.g. imosing integrality constraints on or constraints on aths [6].

2 g 3 Unlike MCF, an otimal solution to MMCF is not necessarily integral, which is required in many alications. This is illustrated in Figure 1. There are three commodities, we wish to shi as much as ossible through the network (so this is a maximum flow roblem). Each arc has caacity 1. The otimal solution shis 0.5 units between each source/sink-air, for a total of 1.5 units, while the otimal integral solution shis 1 unit between one source/sink-air. Converting MMCF to a maximum flow roblem is done by setting all suly and demand to zero, and adding an artificial arc going from each sink to the corresonding source. This arc should have a negative cost, thereby forcing the solution to have a circulation of maximum amount of flow. Figure 1. Maximum total flow is 1.5 units 1.. Comlexity As stated above MMCF can be formulated as a linear rogram, and is consequently solvable in olynomial time [8]. With side constraints on aths the roblem becomes,g -hard. The standard MMCF only has constraints on its nodes and arcs. With the extended model we can also require that every ath in the solution have certain qualities, for more information, see [6]. The same haens when the solution is required to be integral [5]. The LP formulation can still serve a urose in these variations however, either as an aroximation or as a relaxation in a branch-and-bound algorithm Otimality conditions With the hel of LP duality theory, we can deduce some results about otimal feasible solutions. In articular we can deduce formulas for verifying whether or not a feasible solution is otimal. Duality theory can also hel in verifying correctness of algorithms and even give us a hint to how good algorithms may be develoed. The dual of MMCF is to maximize: P RXO ZY U H I KJLNM + POQSR T%(' VUW [ R U \0 ;,=. S1] O^ Note that in this formulation of the dual there are two different kinds of dual variables, O, which is the arc rice, corresonding to the bundle constraints in the rimal, and U (i), the node otential for commodity k on node i, corresonding to the mass balance constraints in the rimal. Each variable in the dual corresonds to a constraint in the rimal. Given a feasible solution for the rimal and dual, the comlementary slackness theorem states that if and only if the solutions are otimal, the roduct of each variable and its corresonding constraint s slack 1 is zero [8]. In the MMCF roblem this becomes O T%(' - Y + a - RbO -cy U [ R U \0K d =. So these two conditions are enough to verify that a feasible solution is otimal. They can also be used to rove the following theorem: Theorem 1 (Partial Dualization) Let e be an otimal solution to MMCF and let O - denote otimal arc rices. Then for each commodity k, the flow variables f solve the following (uncaacitated) MCF roblem: Minimize H I KJWLNM a h3 d *;=. 0S1F g where the cost vector VcRXO For a roof, see [1] This theorem can be used in an iterative method where otimal arc rices are first found, and then otimal node 1 The slack in a constraint of the form ikj?l is lnmoi

3 otentials are searched for with the hel of MCF. Or actually the single source shortest ath roblem since the MCF roblem in question is uncaacitated (uncaacitated MCF equals shortest ath when there is only one source and one sink, but we can easily convert any multi-source/sink MMCF to a single-source/sink MMCF with the hel of suer-sources/sinks as illustrated in [3]). This is encouraging since there are efficient methods for solving the shortest ath roblem.. Alications Since MMCF is a generalization of MCF, which can model a wide variety of combinatorial roblems, it should come as no surrise that MMCF also has many interesting alications. The last decade, articles have been ublished mainly in these areas []: Transortation and logistics This is erhas the most obvious alication, where commodities corresond to goods, messages, vehicles etc. and the network corresonds to road mas, comuter networks, ieline systems and so on. Design of integrated circuits Alications include cell layout and circuit clustering. Scheduling, manufacturing and lanning In these alications time comes in to lay and the network is often artitioned into timestes. Telecommunication network design and management Minimizing the traffic, or distributing it evenly over a telecommunications network can be modeled as a MMCF roblem. In these alications MMCF is however not the main roblem but rather an evaluation for the real roblem, which is to construct a well functioning network..1. A transortation examle Assume that the owner of two factories wish to shi goods to two buyers through a railroad system. Different routes in the railroad system have different amount of traffic, the amount of trains and the size of the cars running between location A and B decides how much the owner can send that way. Also, different trains have different rices er unit of shied goods. Determining how to shi the goods in the cheaest way can easily be seen as a MMCF roblem. Locations in the railroad system corresond to nodes in the grah, railroads connecting the locations corresond to arcs. The number of trains and size of cars running between two locations corresond to arc caacities, and the shiing rices corresond to arc costs. If the goods shied are oil, rice or wheat, the standard LP suffices. If it s comuters, cars or something else indivisible we need an integral solution... A combinatorial examle Given a set A of arbitrary ositive integers, construct a sequence so that each element k in the set occurs twice, k laces aart. This is a generalization of classical skolem sequences [7]. For examle, given the set q, 3, 5, 6r, we can construct the sequence This can be modeled as an MMCF roblem. We construct the network as follows. For each lace in the sequence we have one node. We also have two extra nodes which serve as source and sink nodes for all k commodities, one commodity for each integer in A. For a node corresonding to lace i, we create arcs connecting it to nodes corresonding to laces s i. If there is an integer in A, we connect node i and i- with an arc, so that the commodity corresonding to has cost zero, and all others a ositive cost. We also connect the source node to all nodes corresonding to laces, and all those nodes to the sink node. These arcs can have infinite caacity and zero cost. The idea is to force the flow for integer through two nodes laces aart. To make sure that the flow corresonds to a correct sequence each lace must be used exactly once. This can be done by setting suly and demand to 1 for all commodities, requiring integral solutions and setting a caacity of 1 on all the nodes corresonding to laces. We also have to make sure that all aths have length 3, otherwise the flow could cheat and go straight to the source, only assing one of the laces. So this becomes an integer MMCF with side constraints on aths and caacitated nodes. A solution corresond to a skolem sequence if the cost of the flow is zero, otherwise no skolem sequence exists for the given set. To illustrate this construction, consider the set q 1,3r. The network would have two commodities and 6 nodes. In figure only the arcs between internal nodes are drawn, and their rices for both commodities. The only solution with cost zero is to send commodity 1 through nodes and 1, and commodity through nodes 3 and 0. This corresonds to lacing the integer 1 in lace 1 and, and lacing 3 in lace 0 and 3, resulting in the skolem sequence Solution methods Many suggested methods for solving the MMCF roblem use some kind of decomosition technique. Others are secializations of common linear rogramming methods. The three most common categories are Price-directive decomosition

4 x = 9 Figure. MMCF network for the Skolem set q 1, 3r This means comlicating constraints are removed and rices are introduced in their lace. Resource-directive decomosition These methods give each commodity a certain amount of caacity for each arc, and then solves the resulting single-commodity roblems reeatedly. Partitioning methods Here we use linear rogramming and secialize the simlex algorithm to utilize the secial structure of MMCF. Below is a rice-directive method (Lagrangian relaxation) described in some detail and the other two categories more briefly Lagrangian relaxation The basic idea behind Lagrangian relaxation is to remove comlicating constraints and introduce rices instead which enalizes solutions which aren t feasible in the original roblem. This results in a simler roblem which often can be solved efficiently (such as the shortest ath roblem). The hard art is to enalize correctly, i.e. setting the rices. If the rice is too high we won t find an otimal solution to the original roblem, if they are too low we will find unfeasible solutions. For both otimality and feasibility they need to be just right, this leads to solving the relaxed roblem over and over, each time modifying the rices. For an introduction to Lagrangian relaxation, see [1]. The rest of this section assumes basic knowledge of the technique. A natural choice when alying Lagrangian relaxation to MMCF is to move the bundle constraints to the objective function, i.e. introduce Lagrangian multiliers for each bundle constraint. This will result in a articularly nice roblem. For each arc/commodity-air, the rice now be- comes a RbO^- (t d instead ofu - n -. O^ is the multilier. Since the bundle constraints are gone, this is equivalent to k uncaacitated MCF roblems. More formally, the relaxed roblem is to minimize H I KJvLNM RXO - Y H I KJLNM 43 w.6587:9 ) 5 ) " n - O - + The only thing which formally distinguishes this from k uncaacitated MCF roblems is the last summation in the objective function, but for a given value of Lagrange multiliers this exression is constant and does not influence the otimal solution. So the algorithm roceeds as follows (with subgradient otimization) 1 Choose 4yaz[{K? an arbitrary vector of Lagrange multiliers O - set For each commodity solve the uncaacitated MCF with the multiliers added to the arc rices, the value obtained in this ste is a lower bound on the original MMCF. 3 If the combination of the k subroblems is a feasible solution to the original MMCF roblem, and the comlementary slackness conditions hold, STOP. 4 Set O - F} O - R~x is the combined solution. 5 Set x 9 yaz[{ 6 Set yaz[{ ƒ4yaz[{ R 9 _ 6 7 If yaz[{k s,, go to, otherwise STOP. Y +, where is a limit on the number of iterations to ensure that the algorithm terminates. This will not necessarily converge to an otimal feasible solution. However it is often successful when we want a solution within n of otimum, and it can also be used together with branch-and-bound (serving as a lower-bound) or simlex (sulying it with an advanced start basis).

5 Other methods belonging to the rice-directive decomosition category differ in how they aly rices and how rices are udated. For column-generation aroaches, see [1], [] and [6], for Dantzig-Wolfe decomosition see [1] and [8], and for a Bundle tye algorithm (which remembers old stes in the subgradient calculation) see [4]. 3.. Resource-directive decomosition The idea here is to allocate a certain amount of caacity on each arc to each commodity. Of course we have to make sure that the total amount of caacity allocated does not exceed the arc s caacity in the original MMCF roblem. With this allocation done the resulting roblem is easy to solve, it is simly k standard MCF roblems (not uncaacitated this time). Finding an otimal feasible solution to the original roblem involves adjusting the allocation. So this method also involves solving several easier subroblems reeatedly. The various algorithms differ in how they udate the allocation. A simle aroach is to choose two commodities and one arc, and give some of the first commodity s allocated resource to the other, while keeing all other resources unchanged. A greedy aroach would choose the two commodities which give the largest decrease in the objective function. This method does not guarantee convergence. A method which does guarantee convergence is to use subgradient otimization. For an introduction to this subject, see either [1] or [] Partitioning methods Instead of solving MCF with a general urose LP solver like simlex, a secialized version of simlex has been develoed called network simlex. This algorithm uses sanning trees as basis instead of a general matrix, and ivots with hel of grah oerations such as tree traversal. We can use a similar aroach to seed u simlex for MMCF. So called basis artitioning methods exloit the structure of the basis matrices to erform art of the comutation with network oerations and art of it with general linear rogramming methods. For an introduction, see [1] and []. 4. Current research 5. Conclusion The multicommodity flow roblem forms a challenging art of linear rogramming and combinatorial otimization. It has insired many decomosition methods, which are useful in other domains as well. Because of its structure it is theoretically interesting, and because of its owerful modelling caabilities it has a large number of alications. This makes MMCF an interesting research area. References [1] Ravindra K. Ahuja, Thomas L. Magnanti, James B. Orlin, Network Flows: Theory Algorithms and Alications, 1993 [] P. Chardaire, A. Lisser, Minimum cost multicommodity flow, Handbook on alied otimisation, Resende & Parados éditeurs, 000 [3] Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, Introduction to Algorithms Second Edition, 001 [4] Frangioni Antonio Gallo Giorgio, A Bundle tye Dualascent Aroach to Linear Multi-Commodity Min Cost Flow Problems, INFORMS Journal of Comuting, 11(4), 1999, [5] Frangioni Antonio Gallo Giorgio Dual Ascent Methods and Multicommodity Flow Problems, Ph.D Dissertation TD 5/97, 1997 [6] Kaj Holmberg, Di Yuan, A Multicommodity Network- Flow Problem with Side Constraints on Paths Solved by Column Generation, INFORMS Journal of Comuting, 15, 003, 4-57, [7] Gustav Nordh, Generalization of Skolem sequences, Master s Thesis LITH-MAT-EX-003/05, Deartment of Mathematics, Linköings universitet, 003 [8] Christos H. Paadimitriou, Kenneth Steiglitz, Combinatorial Otimization: Algorithms and Comlexity, 1998 Most of the current research seem to be focused on the three categories listed in section 3. There is also some work on strictly enumerative aroaches, esecially for integer MMCF, such as genetic algorithms. Much work is done on various variations of the standard MMCF roblem, which are suitable for secific alications in oerations research, such as telecommunications networks or aircraft routing and scheduling.

Directed File Transfer Scheduling

Directed File Transfer Scheduling Directed File Transfer Scheduling Weizhen Mao Deartment of Comuter Science The College of William and Mary Williamsburg, Virginia 387-8795 wm@cs.wm.edu Abstract The file transfer scheduling roblem was

More information

Randomized algorithms: Two examples and Yao s Minimax Principle

Randomized algorithms: Two examples and Yao s Minimax Principle Randomized algorithms: Two examles and Yao s Minimax Princile Maximum Satisfiability Consider the roblem Maximum Satisfiability (MAX-SAT). Bring your knowledge u-to-date on the Satisfiability roblem. Maximum

More information

A BICRITERION STEINER TREE PROBLEM ON GRAPH. Mirko VUJO[EVI], Milan STANOJEVI] 1. INTRODUCTION

A BICRITERION STEINER TREE PROBLEM ON GRAPH. Mirko VUJO[EVI], Milan STANOJEVI] 1. INTRODUCTION Yugoslav Journal of Oerations Research (00), umber, 5- A BICRITERIO STEIER TREE PROBLEM O GRAPH Mirko VUJO[EVI], Milan STAOJEVI] Laboratory for Oerational Research, Faculty of Organizational Sciences University

More information

Lecture 3: Geometric Algorithms(Convex sets, Divide & Conquer Algo.)

Lecture 3: Geometric Algorithms(Convex sets, Divide & Conquer Algo.) Advanced Algorithms Fall 2015 Lecture 3: Geometric Algorithms(Convex sets, Divide & Conuer Algo.) Faculty: K.R. Chowdhary : Professor of CS Disclaimer: These notes have not been subjected to the usual

More information

AN INTEGER LINEAR MODEL FOR GENERAL ARC ROUTING PROBLEMS

AN INTEGER LINEAR MODEL FOR GENERAL ARC ROUTING PROBLEMS AN INTEGER LINEAR MODEL FOR GENERAL ARC ROUTING PROBLEMS Philie LACOMME, Christian PRINS, Wahiba RAMDANE-CHERIF Université de Technologie de Troyes, Laboratoire d Otimisation des Systèmes Industriels (LOSI)

More information

IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model

IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model IMS Network Deloyment Cost Otimization Based on Flow-Based Traffic Model Jie Xiao, Changcheng Huang and James Yan Deartment of Systems and Comuter Engineering, Carleton University, Ottawa, Canada {jiexiao,

More information

An Efficient Video Program Delivery algorithm in Tree Networks*

An Efficient Video Program Delivery algorithm in Tree Networks* 3rd International Symosium on Parallel Architectures, Algorithms and Programming An Efficient Video Program Delivery algorithm in Tree Networks* Fenghang Yin 1 Hong Shen 1,2,** 1 Deartment of Comuter Science,

More information

Graph Cut Matching In Computer Vision

Graph Cut Matching In Computer Vision Grah Cut Matching In Comuter Vision Toby Collins (s0455374@sms.ed.ac.uk) February 2004 Introduction Many of the roblems that arise in early vision can be naturally exressed in terms of energy minimization.

More information

I ACCEPT NO RESPONSIBILITY FOR ERRORS ON THIS SHEET. I assume that E = (V ).

I ACCEPT NO RESPONSIBILITY FOR ERRORS ON THIS SHEET. I assume that E = (V ). 1 I ACCEPT NO RESPONSIBILITY FOR ERRORS ON THIS SHEET. I assume that E = (V ). Data structures Sorting Binary heas are imlemented using a hea-ordered balanced binary tree. Binomial heas use a collection

More information

Resource Allocation for QoS Provisioning in Wireless Ad Hoc Networks

Resource Allocation for QoS Provisioning in Wireless Ad Hoc Networks Resource Allocation for QoS Provisioning in Wireless Ad Hoc Networks Mung Chiang, Daniel ONeill, David Julian andstehenboyd Electrical Engineering Deartment Stanford University, CA 94305, USA Abstract-

More information

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network 1 Sensitivity Analysis for an Otimal Routing Policy in an Ad Hoc Wireless Network Tara Javidi and Demosthenis Teneketzis Deartment of Electrical Engineering and Comuter Science University of Michigan Ann

More information

Lecture 18. Today, we will discuss developing algorithms for a basic model for parallel computing the Parallel Random Access Machine (PRAM) model.

Lecture 18. Today, we will discuss developing algorithms for a basic model for parallel computing the Parallel Random Access Machine (PRAM) model. U.C. Berkeley CS273: Parallel and Distributed Theory Lecture 18 Professor Satish Rao Lecturer: Satish Rao Last revised Scribe so far: Satish Rao (following revious lecture notes quite closely. Lecture

More information

Introduction to Parallel Algorithms

Introduction to Parallel Algorithms CS 1762 Fall, 2011 1 Introduction to Parallel Algorithms Introduction to Parallel Algorithms ECE 1762 Algorithms and Data Structures Fall Semester, 2011 1 Preliminaries Since the early 1990s, there has

More information

Truth Trees. Truth Tree Fundamentals

Truth Trees. Truth Tree Fundamentals Truth Trees 1 True Tree Fundamentals 2 Testing Grous of Statements for Consistency 3 Testing Arguments in Proositional Logic 4 Proving Invalidity in Predicate Logic Answers to Selected Exercises Truth

More information

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties Imroved heuristics for the single machine scheduling roblem with linear early and quadratic tardy enalties Jorge M. S. Valente* LIAAD INESC Porto LA, Faculdade de Economia, Universidade do Porto Postal

More information

CS649 Sensor Networks IP Track Lecture 6: Graphical Models

CS649 Sensor Networks IP Track Lecture 6: Graphical Models CS649 Sensor Networks IP Track Lecture 6: Grahical Models I-Jeng Wang htt://hinrg.cs.jhu.edu/wsn06/ Sring 2006 CS 649 1 Sring 2006 CS 649 2 Grahical Models Grahical Model: grahical reresentation of joint

More information

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K.

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K. inuts er clock cycle Streaming ermutation oututs er clock cycle AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS Ren Chen and Viktor K.

More information

An empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs

An empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs An emirical analysis of looy belief roagation in three toologies: grids, small-world networks and random grahs R. Santana, A. Mendiburu and J. A. Lozano Intelligent Systems Grou Deartment of Comuter Science

More information

Sensitivity of multi-product two-stage economic lotsizing models and their dependency on change-over and product cost ratio s

Sensitivity of multi-product two-stage economic lotsizing models and their dependency on change-over and product cost ratio s Sensitivity two stage EOQ model 1 Sensitivity of multi-roduct two-stage economic lotsizing models and their deendency on change-over and roduct cost ratio s Frank Van den broecke, El-Houssaine Aghezzaf,

More information

REAL NUMBERS. 1.1 Introduction

REAL NUMBERS. 1.1 Introduction REAL NUMBERS 1 REAL NUMBERS 1 1.1 Introduction In Class IX, you began your exloration of the world of real numbers and encountered irrational numbers. We continue our discussion on real numbers in this

More information

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications OMNI: An Efficient Overlay Multicast Infrastructure for Real-time Alications Suman Banerjee, Christoher Kommareddy, Koushik Kar, Bobby Bhattacharjee, Samir Khuller Abstract We consider an overlay architecture

More information

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini In the name of God Network Flows 7. Multicommodity Flows Problems 7.2 Lagrangian Relaxation Approach Fall 2010 Instructor: Dr. Masoud Yaghini The multicommodity flow problem formulation: We associate nonnegative

More information

Constrained Path Optimisation for Underground Mine Layout

Constrained Path Optimisation for Underground Mine Layout Constrained Path Otimisation for Underground Mine Layout M. Brazil P.A. Grossman D.H. Lee J.H. Rubinstein D.A. Thomas N.C. Wormald Abstract The major infrastructure comonent reuired to develo an underground

More information

Equality-Based Translation Validator for LLVM

Equality-Based Translation Validator for LLVM Equality-Based Translation Validator for LLVM Michael Ste, Ross Tate, and Sorin Lerner University of California, San Diego {mste,rtate,lerner@cs.ucsd.edu Abstract. We udated our Peggy tool, reviously resented

More information

A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH

A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH Jin Lu, José M. F. Moura, and Urs Niesen Deartment of Electrical and Comuter Engineering Carnegie Mellon University, Pittsburgh, PA 15213 jinlu, moura@ece.cmu.edu

More information

4 Integer Linear Programming (ILP)

4 Integer Linear Programming (ILP) TDA6/DIT37 DISCRETE OPTIMIZATION 17 PERIOD 3 WEEK III 4 Integer Linear Programg (ILP) 14 An integer linear program, ILP for short, has the same form as a linear program (LP). The only difference is that

More information

10. Parallel Methods for Data Sorting

10. Parallel Methods for Data Sorting 10. Parallel Methods for Data Sorting 10. Parallel Methods for Data Sorting... 1 10.1. Parallelizing Princiles... 10.. Scaling Parallel Comutations... 10.3. Bubble Sort...3 10.3.1. Sequential Algorithm...3

More information

SEARCH ENGINE MANAGEMENT

SEARCH ENGINE MANAGEMENT e-issn 2455 1392 Volume 2 Issue 5, May 2016. 254 259 Scientific Journal Imact Factor : 3.468 htt://www.ijcter.com SEARCH ENGINE MANAGEMENT Abhinav Sinha Kalinga Institute of Industrial Technology, Bhubaneswar,

More information

Theoretical Analysis of Graphcut Textures

Theoretical Analysis of Graphcut Textures Theoretical Analysis o Grahcut Textures Xuejie Qin Yee-Hong Yang {xu yang}@cs.ualberta.ca Deartment o omuting Science University o Alberta Abstract Since the aer was ublished in SIGGRAPH 2003 the grahcut

More information

Distributed Estimation from Relative Measurements in Sensor Networks

Distributed Estimation from Relative Measurements in Sensor Networks Distributed Estimation from Relative Measurements in Sensor Networks #Prabir Barooah and João P. Hesanha Abstract We consider the roblem of estimating vectorvalued variables from noisy relative measurements.

More information

Extracting Optimal Paths from Roadmaps for Motion Planning

Extracting Optimal Paths from Roadmaps for Motion Planning Extracting Otimal Paths from Roadmas for Motion Planning Jinsuck Kim Roger A. Pearce Nancy M. Amato Deartment of Comuter Science Texas A&M University College Station, TX 843 jinsuckk,ra231,amato @cs.tamu.edu

More information

1.5 Case Study. dynamic connectivity quick find quick union improvements applications

1.5 Case Study. dynamic connectivity quick find quick union improvements applications . Case Study dynamic connectivity quick find quick union imrovements alications Subtext of today s lecture (and this course) Stes to develoing a usable algorithm. Model the roblem. Find an algorithm to

More information

Submission. Verifying Properties Using Sequential ATPG

Submission. Verifying Properties Using Sequential ATPG Verifying Proerties Using Sequential ATPG Jacob A. Abraham and Vivekananda M. Vedula Comuter Engineering Research Center The University of Texas at Austin Austin, TX 78712 jaa, vivek @cerc.utexas.edu Daniel

More information

Value-Update Rules for Real-Time Search

Value-Update Rules for Real-Time Search From: AAAI-99 Proceedings. Coyright 999, AAAI (www.aaai.org). All rights reserved. Value-Udate Rules for Real-Time Search Sven Koenig College of Comuting Georgia Institute of Technology skoenig@cc.gatech.edu

More information

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University Query Processing Shuigeng Zhou May 18, 2016 School of Comuter Science Fudan University Overview Outline Measures of Query Cost Selection Oeration Sorting Join Oeration Other Oerations Evaluation of Exressions

More information

CASCH - a Scheduling Algorithm for "High Level"-Synthesis

CASCH - a Scheduling Algorithm for High Level-Synthesis CASCH a Scheduling Algorithm for "High Level"Synthesis P. Gutberlet H. Krämer W. Rosenstiel Comuter Science Research Center at the University of Karlsruhe (FZI) HaidundNeuStr. 1014, 7500 Karlsruhe, F.R.G.

More information

CMSC 754 Computational Geometry 1

CMSC 754 Computational Geometry 1 CMSC 754 Comutational Geometry 1 David M. Mount Deartment of Comuter Science University of Maryland Fall 2002 1 Coyright, David M. Mount, 2002, Det. of Comuter Science, University of Maryland, College

More information

CS2 Algorithms and Data Structures Note 8

CS2 Algorithms and Data Structures Note 8 CS2 Algorithms and Data Structures Note 8 Heasort and Quicksort We will see two more sorting algorithms in this lecture. The first, heasort, is very nice theoretically. It sorts an array with n items in

More information

MULTI-STEP TRAJECTORY OPTIMIZATION FOR ATM BASED ON APPROXIMATED OPTIMAL PATH

MULTI-STEP TRAJECTORY OPTIMIZATION FOR ATM BASED ON APPROXIMATED OPTIMAL PATH MULTI-STEP TRAJECTORY OPTIMIZATION FOR ATM BASED ON APPROXIMATED OPTIMAL PATH Sangjun Bae*, Hyo-Sang Shin* and Antonios Tsourdos* * School of Aerosace, Transort and Manufacturing, Cranfield University

More information

Relations with Relation Names as Arguments: Algebra and Calculus. Kenneth A. Ross. Columbia University.

Relations with Relation Names as Arguments: Algebra and Calculus. Kenneth A. Ross. Columbia University. Relations with Relation Names as Arguments: Algebra and Calculus Kenneth A. Ross Columbia University kar@cs.columbia.edu Abstract We consider a version of the relational model in which relation names may

More information

Space-efficient Region Filling in Raster Graphics

Space-efficient Region Filling in Raster Graphics "The Visual Comuter: An International Journal of Comuter Grahics" (submitted July 13, 1992; revised December 7, 1992; acceted in Aril 16, 1993) Sace-efficient Region Filling in Raster Grahics Dominik Henrich

More information

PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS

PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS Kevin Miller, Vivian Lin, and Rui Zhang Grou ID: 5 1. INTRODUCTION The roblem we are trying to solve is redicting future links or recovering missing links

More information

Application of Bounded Variable Simplex Algorithm in Solving Maximal Flow Model

Application of Bounded Variable Simplex Algorithm in Solving Maximal Flow Model Dhaka Univ. J. Sci. (): 9-, 3 (January) Application of Bounded Variable Simplex Algorithm in Solving Maximal Flow Model Sohana Jahan, Marzia Yesmin and Fatima Tuj Jahra Department of Mathematics,University

More information

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems Matlab Virtual Reality Simulations for otimizations and raid rototying of flexible lines systems VAMVU PETRE, BARBU CAMELIA, POP MARIA Deartment of Automation, Comuters, Electrical Engineering and Energetics

More information

Leak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method

Leak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method ITB J. Eng. Sci. Vol. 39 B, No. 1, 007, 1-19 1 Leak Detection Modeling and Simulation for Oil Pieline with Artificial Intelligence Method Pudjo Sukarno 1, Kuntjoro Adji Sidarto, Amoranto Trisnobudi 3,

More information

The degree constrained k-cardinality minimum spanning tree problem: a lexisearch

The degree constrained k-cardinality minimum spanning tree problem: a lexisearch Decision Science Letters 7 (2018) 301 310 Contents lists available at GrowingScience Decision Science Letters homeage: www.growingscience.com/dsl The degree constrained k-cardinality minimum sanning tree

More information

Distributed minimum spanning tree problem

Distributed minimum spanning tree problem Distributed minimum spanning tree problem Juho-Kustaa Kangas 24th November 2012 Abstract Given a connected weighted undirected graph, the minimum spanning tree problem asks for a spanning subtree with

More information

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER GEOMETRIC CONSTRAINT SOLVING IN < AND < 3 CHRISTOPH M. HOFFMANN Deartment of Comuter Sciences, Purdue University West Lafayette, Indiana 47907-1398, USA and PAMELA J. VERMEER Deartment of Comuter Sciences,

More information

Control plane and data plane. Computing systems now. Glacial process of innovation made worse by standards process. Computing systems once upon a time

Control plane and data plane. Computing systems now. Glacial process of innovation made worse by standards process. Computing systems once upon a time Classical work Architecture A A A Intro to SDN A A Oerating A Secialized Packet A A Oerating Secialized Packet A A A Oerating A Secialized Packet A A Oerating A Secialized Packet Oerating Secialized Packet

More information

Multicast in Wormhole-Switched Torus Networks using Edge-Disjoint Spanning Trees 1

Multicast in Wormhole-Switched Torus Networks using Edge-Disjoint Spanning Trees 1 Multicast in Wormhole-Switched Torus Networks using Edge-Disjoint Sanning Trees 1 Honge Wang y and Douglas M. Blough z y Myricom Inc., 325 N. Santa Anita Ave., Arcadia, CA 916, z School of Electrical and

More information

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism Erlin Yao, Mingyu Chen, Rui Wang, Wenli Zhang, Guangming Tan Key Laboratory of Comuter System and Architecture Institute

More information

Near-Optimal Routing Lookups with Bounded Worst Case Performance

Near-Optimal Routing Lookups with Bounded Worst Case Performance Near-Otimal Routing Lookus with Bounded Worst Case Performance Pankaj Guta Balaji Prabhakar Stehen Boyd Deartments of Electrical Engineering and Comuter Science Stanford University CA 9430 ankaj@stanfordedu

More information

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Min Hu, Saad Ali and Mubarak Shah Comuter Vision Lab, University of Central Florida {mhu,sali,shah}@eecs.ucf.edu Abstract Learning tyical

More information

Curve Reconstruction

Curve Reconstruction Curve Reconstruction Ernst Althaus Tamal Dey Stefan Näher Edgar Ramos Ernst Althaus and Kurt Mehlhorn: Traveling Salesman-Based Curve Reconstruction in Polynomial Time, SIAM Journal on Comuting, 3, 27

More information

CS2 Algorithms and Data Structures Note 8

CS2 Algorithms and Data Structures Note 8 CS2 Algorithms and Data Structures Note 8 Heasort and Quicksort We will see two more sorting algorithms in this lecture. The first, heasort, is very nice theoretically. It sorts an array with n items in

More information

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data Efficient Processing of To-k Dominating Queries on Multi-Dimensional Data Man Lung Yiu Deartment of Comuter Science Aalborg University DK-922 Aalborg, Denmark mly@cs.aau.dk Nikos Mamoulis Deartment of

More information

The VEGA Moderately Parallel MIMD, Moderately Parallel SIMD, Architecture for High Performance Array Signal Processing

The VEGA Moderately Parallel MIMD, Moderately Parallel SIMD, Architecture for High Performance Array Signal Processing The VEGA Moderately Parallel MIMD, Moderately Parallel SIMD, Architecture for High Performance Array Signal Processing Mikael Taveniku 2,3, Anders Åhlander 1,3, Magnus Jonsson 1 and Bertil Svensson 1,2

More information

SIMULATION SYSTEM MODELING FOR MASS CUSTOMIZATION MANUFACTURING

SIMULATION SYSTEM MODELING FOR MASS CUSTOMIZATION MANUFACTURING Proceedings of the 2002 Winter Simulation Conference E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds.. SIMULATION SYSTEM MODELING FOR MASS CUSTOMIATION MANUFACTURING Guixiu Qiao Charles McLean

More information

NEW STRATEGIES FOR HIGH PERFORMANCE VLSI PHYSICAL DESIGN HUA XIANG

NEW STRATEGIES FOR HIGH PERFORMANCE VLSI PHYSICAL DESIGN HUA XIANG NEW STRATEGIES FOR HIGH PERFORMANCE VLSI PHYSICAL DESIGN BY HUA XIANG B.S., Peking University, 1997 M.S., Peking University, 2000 M.S., University of Texas at Austin, 2002 DISSERTATION Submitted in artial

More information

Lecture 2: Fixed-Radius Near Neighbors and Geometric Basics

Lecture 2: Fixed-Radius Near Neighbors and Geometric Basics structure arises in many alications of geometry. The dual structure, called a Delaunay triangulation also has many interesting roerties. Figure 3: Voronoi diagram and Delaunay triangulation. Search: Geometric

More information

Outline. Column Generation: Cutting Stock A very applied method. Introduction to Column Generation. Given an LP problem

Outline. Column Generation: Cutting Stock A very applied method. Introduction to Column Generation. Given an LP problem Column Generation: Cutting Stock A very applied method thst@man.dtu.dk Outline History The Simplex algorithm (re-visited) Column Generation as an extension of the Simplex algorithm A simple example! DTU-Management

More information

Column Generation: Cutting Stock

Column Generation: Cutting Stock Column Generation: Cutting Stock A very applied method thst@man.dtu.dk DTU-Management Technical University of Denmark 1 Outline History The Simplex algorithm (re-visited) Column Generation as an extension

More information

Introduction to Mathematical Programming IE406. Lecture 20. Dr. Ted Ralphs

Introduction to Mathematical Programming IE406. Lecture 20. Dr. Ted Ralphs Introduction to Mathematical Programming IE406 Lecture 20 Dr. Ted Ralphs IE406 Lecture 20 1 Reading for This Lecture Bertsimas Sections 10.1, 11.4 IE406 Lecture 20 2 Integer Linear Programming An integer

More information

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. This document is downloaded from DR-NTU, Nanyang Technological University Library, Singaore. Title Automatic Robot Taing: Auto-Path Planning and Maniulation Author(s) Citation Yuan, Qilong; Lembono, Teguh

More information

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE Petra Surynková Charles University in Prague, Faculty of Mathematics and Physics, Sokolovská 83,

More information

Efficient Parallel Hierarchical Clustering

Efficient Parallel Hierarchical Clustering Efficient Parallel Hierarchical Clustering Manoranjan Dash 1,SimonaPetrutiu, and Peter Scheuermann 1 Deartment of Information Systems, School of Comuter Engineering, Nanyang Technological University, Singaore

More information

Efficient Dynamic Programming for Optimal Multi-Location Robot Rendezvous with Proofs

Efficient Dynamic Programming for Optimal Multi-Location Robot Rendezvous with Proofs Efficient Dynamic Programming for Otimal Multi-Location Robot Rendezvous with Proofs Ken Alton and Ian M. Mitchell Deartment of Comuter Science University of British Columbia Vancouver, BC, V6T 1Z4, Canada

More information

Collective communication: theory, practice, and experience

Collective communication: theory, practice, and experience CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Comutat.: Pract. Exer. 2007; 19:1749 1783 Published online 5 July 2007 in Wiley InterScience (www.interscience.wiley.com)..1206 Collective

More information

An Indexing Framework for Structured P2P Systems

An Indexing Framework for Structured P2P Systems An Indexing Framework for Structured P2P Systems Adina Crainiceanu Prakash Linga Ashwin Machanavajjhala Johannes Gehrke Carl Lagoze Jayavel Shanmugasundaram Deartment of Comuter Science, Cornell University

More information

Range Searching. Data structure for a set of objects (points, rectangles, polygons) for efficient range queries.

Range Searching. Data structure for a set of objects (points, rectangles, polygons) for efficient range queries. Range Searching Data structure for a set of objects (oints, rectangles, olygons) for efficient range queries. Y Q Deends on tye of objects and queries. Consider basic data structures with broad alicability.

More information

A Petri net-based Approach to QoS-aware Configuration for Web Services

A Petri net-based Approach to QoS-aware Configuration for Web Services A Petri net-based Aroach to QoS-aware Configuration for Web s PengCheng Xiong, YuShun Fan and MengChu Zhou, Fellow, IEEE Abstract With the develoment of enterrise-wide and cross-enterrise alication integration

More information

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission.

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission. An Interactive Programming Method for Solving the Multile Criteria Problem Author(s): Stanley Zionts and Jyrki Wallenius Source: Management Science, Vol. 22, No. 6 (Feb., 1976),. 652-663 Published by:

More information

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs 15.082J and 6.855J Lagrangian Relaxation 2 Algorithms Application to LPs 1 The Constrained Shortest Path Problem (1,10) 2 (1,1) 4 (2,3) (1,7) 1 (10,3) (1,2) (10,1) (5,7) 3 (12,3) 5 (2,2) 6 Find the shortest

More information

Autonomic Physical Database Design - From Indexing to Multidimensional Clustering

Autonomic Physical Database Design - From Indexing to Multidimensional Clustering Autonomic Physical Database Design - From Indexing to Multidimensional Clustering Stehan Baumann, Kai-Uwe Sattler Databases and Information Systems Grou Technische Universität Ilmenau, Ilmenau, Germany

More information

Patterned Wafer Segmentation

Patterned Wafer Segmentation atterned Wafer Segmentation ierrick Bourgeat ab, Fabrice Meriaudeau b, Kenneth W. Tobin a, atrick Gorria b a Oak Ridge National Laboratory,.O.Box 2008, Oak Ridge, TN 37831-6011, USA b Le2i Laboratory Univ.of

More information

Network optimization: An overview

Network optimization: An overview Network optimization: An overview Mathias Johanson Alkit Communications 1 Introduction Various kinds of network optimization problems appear in many fields of work, including telecommunication systems,

More information

A Model-Adaptable MOSFET Parameter Extraction System

A Model-Adaptable MOSFET Parameter Extraction System A Model-Adatable MOSFET Parameter Extraction System Masaki Kondo Hidetoshi Onodera Keikichi Tamaru Deartment of Electronics Faculty of Engineering, Kyoto University Kyoto 66-1, JAPAN Tel: +81-7-73-313

More information

A Tableau System for Linear Temporal Logic. October 16, Abstract

A Tableau System for Linear Temporal Logic. October 16, Abstract A Tableau System for Linear Temoral Logic Peter H. Schmitt Jean Goubault-Larrecq y P.H.Schmitt@ira.uka.de Jean.Goubault@ira.uka.de Institut fur Logik, Komlexitat und Deduktionssysteme Universitat Karlsruhe,

More information

The concept of set is a very basic one. It is simple; yet, it suffices as the basis on which all abstract notions in mathematics can be built.

The concept of set is a very basic one. It is simple; yet, it suffices as the basis on which all abstract notions in mathematics can be built. Chater 1 Sets and functions Section 1.1 Sets The concet of set is a very basic one. It is simle; yet, it suffices as the basis on which all abstract notions in mathematics can be built. A set is determined

More information

Final Exam Spring 2003

Final Exam Spring 2003 .8 Final Exam Spring Name Instructions.. Please answer all questions in the exam books that are provided.. Please budget your time carefully. It is often a good idea to read the entire exam first, so that

More information

A 2D Random Walk Mobility Model for Location Management Studies in Wireless Networks Abstract: I. Introduction

A 2D Random Walk Mobility Model for Location Management Studies in Wireless Networks Abstract: I. Introduction A D Random Walk Mobility Model for Location Management Studies in Wireless Networks Kuo Hsing Chiang, RMIT University, Melbourne, Australia Nirmala Shenoy, Information Technology Deartment, RIT, Rochester,

More information

Complexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks

Complexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks Journal of Comuting and Information Technology - CIT 8, 2000, 1, 1 12 1 Comlexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks Eunice E. Santos Deartment of Electrical

More information

A GPU Heterogeneous Cluster Scheduling Model for Preventing Temperature Heat Island

A GPU Heterogeneous Cluster Scheduling Model for Preventing Temperature Heat Island A GPU Heterogeneous Cluster Scheduling Model for Preventing Temerature Heat Island Yun-Peng CAO 1,2,a and Hai-Feng WANG 1,2 1 School of Information Science and Engineering, Linyi University, Linyi Shandong,

More information

A Brief Introduction to Truth-Table Logic. Kent Slinker Pima Community College

A Brief Introduction to Truth-Table Logic. Kent Slinker Pima Community College ` A Brief Introduction to ruth-able Logic Kent Slinker Pima Community College Earlier in this class, we learned that all arguments are either valid or invalid. Additionally, we learned that certain valid

More information

A Symmetric FHE Scheme Based on Linear Algebra

A Symmetric FHE Scheme Based on Linear Algebra A Symmetric FHE Scheme Based on Linear Algebra Iti Sharma University College of Engineering, Comuter Science Deartment. itisharma.uce@gmail.com Abstract FHE is considered to be Holy Grail of cloud comuting.

More information

[9] J. J. Dongarra, R. Hempel, A. J. G. Hey, and D. W. Walker, \A Proposal for a User-Level,

[9] J. J. Dongarra, R. Hempel, A. J. G. Hey, and D. W. Walker, \A Proposal for a User-Level, [9] J. J. Dongarra, R. Hemel, A. J. G. Hey, and D. W. Walker, \A Proosal for a User-Level, Message Passing Interface in a Distributed-Memory Environment," Tech. Re. TM-3, Oak Ridge National Laboratory,

More information

Brief Contributions. A Geometric Theorem for Network Design 1 INTRODUCTION

Brief Contributions. A Geometric Theorem for Network Design 1 INTRODUCTION IEEE TRANSACTIONS ON COMPUTERS, VOL. 53, NO., APRIL 00 83 Brief Contributions A Geometric Theorem for Network Design Massimo Franceschetti, Member, IEEE, Matthew Cook, and Jehoshua Bruck, Fellow, IEEE

More information

Taut ideal triangulations of 3-manifolds

Taut ideal triangulations of 3-manifolds Abstract Taut ideal triangulations of 3-manifolds Marc Lackenby Mathematical Institute, Oxford University, 24-29 St Giles, Oxford OX1 3LB, UK Email: lackenby@maths.ox.ac.uk A taut ideal triangulation of

More information

Bayesian Oil Spill Segmentation of SAR Images via Graph Cuts 1

Bayesian Oil Spill Segmentation of SAR Images via Graph Cuts 1 Bayesian Oil Sill Segmentation of SAR Images via Grah Cuts 1 Sónia Pelizzari and José M. Bioucas-Dias Instituto de Telecomunicações, I.S.T., TULisbon,Lisboa, Portugal sonia@lx.it.t, bioucas@lx.it.t Abstract.

More information

The Scalability and Performance of Common Vector Solution to Generalized Label Continuity Constraint in Hybrid Optical/Packet Networks

The Scalability and Performance of Common Vector Solution to Generalized Label Continuity Constraint in Hybrid Optical/Packet Networks The Scalability and Performance of Common Vector Solution to Generalized abel Continuity Constraint in Hybrid Otical/Pacet etwors Shujia Gong and Ban Jabbari {sgong, bjabbari}@gmuedu George Mason University

More information

Flexible Manufacturing Cell Formation of Processing Workshop based on Intelligent Computing

Flexible Manufacturing Cell Formation of Processing Workshop based on Intelligent Computing 27 A ublication of CHEMICAL ENGINEERINGTRANSACTIONS VOL. 55, 206 Guest Editors:Tichun Wang, Hongyang Zhang, Lei Tian Coyright 206, AIDIC Servizi S.r.l., ISBN978-88-95608-46-4; ISSN 2283-926 The Italian

More information

A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems

A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems Keely L. Croxton Fisher College of Business The Ohio State University Bernard Gendron Département

More information

RESEARCH ARTICLE. Simple Memory Machine Models for GPUs

RESEARCH ARTICLE. Simple Memory Machine Models for GPUs The International Journal of Parallel, Emergent and Distributed Systems Vol. 00, No. 00, Month 2011, 1 22 RESEARCH ARTICLE Simle Memory Machine Models for GPUs Koji Nakano a a Deartment of Information

More information

Collective Communication: Theory, Practice, and Experience. FLAME Working Note #22

Collective Communication: Theory, Practice, and Experience. FLAME Working Note #22 Collective Communication: Theory, Practice, and Exerience FLAME Working Note # Ernie Chan Marcel Heimlich Avi Purkayastha Robert van de Geijn Setember, 6 Abstract We discuss the design and high-erformance

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Distrib. Comut. 71 (2011) 288 301 Contents lists available at ScienceDirect J. Parallel Distrib. Comut. journal homeage: www.elsevier.com/locate/jdc Quality of security adatation in arallel

More information

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs Graphs and Network Flows IE411 Lecture 21 Dr. Ted Ralphs IE411 Lecture 21 1 Combinatorial Optimization and Network Flows In general, most combinatorial optimization and integer programming problems are

More information

Lecture 8: Orthogonal Range Searching

Lecture 8: Orthogonal Range Searching CPS234 Comutational Geometry Setember 22nd, 2005 Lecture 8: Orthogonal Range Searching Lecturer: Pankaj K. Agarwal Scribe: Mason F. Matthews 8.1 Range Searching The general roblem of range searching is

More information

Applying the fuzzy preference relation to the software selection

Applying the fuzzy preference relation to the software selection Proceedings of the 007 WSEAS International Conference on Comuter Engineering and Alications, Gold Coast, Australia, January 17-19, 007 83 Alying the fuzzy reference relation to the software selection TIEN-CHIN

More information

Ad Hoc Networks. Latency-minimizing data aggregation in wireless sensor networks under physical interference model

Ad Hoc Networks. Latency-minimizing data aggregation in wireless sensor networks under physical interference model Ad Hoc Networks (4) 5 68 Contents lists available at SciVerse ScienceDirect Ad Hoc Networks journal homeage: www.elsevier.com/locate/adhoc Latency-minimizing data aggregation in wireless sensor networks

More information

Hardware-Accelerated Formal Verification

Hardware-Accelerated Formal Verification Hardare-Accelerated Formal Verification Hiroaki Yoshida, Satoshi Morishita 3 Masahiro Fujita,. VLSI Design and Education Center (VDEC), University of Tokyo. CREST, Jaan Science and Technology Agency 3.

More information