Communication-Efficient Algorithms For Distributed Optimization

Size: px
Start display at page:

Download "Communication-Efficient Algorithms For Distributed Optimization"

Transcription

1 Communication-Efficient Agorithms For Distributed Optimization Submitted in partia fufiment of the requirements for for the degree of Doctor of Phiosophy in Eectrica and Computer Engineering João F. C. Mota M. S., Eectrica and Computer Engineering, Instituto Superior Técnico, Portuga B. S., Eectrica and Computer Engineering, Instituto Superior Técnico, Portuga Carnegie Meon University Pittsburgh, PA October 2013

2 ii Doctora Dissertation Committee: Professor Pedro Aguiar (Advisor), Instituto Superior Técnico, Technica University of Lisbon Professor José M. F. Moura, Carnegie Meon University Professor Markus Püsche (Advisor), ETH Zurich & Carnegie Meon University Professor Aejandro Ribeiro, University of Pennsyvania Professor João Xavier (Advisor), Instituto Superior Técnico, Technica University of Lisbon

3 ... to my parents, Luís and Heena.

4 iv

5 Abstract This thesis is concerned with the design of distributed agorithms for soving optimization probems. The particuar scenario we consider is a network with P compute nodes, where each node p has excusive access to a cost function f p. We design agorithms in which a the nodes cooperate to find the minimum of the sum of a the cost functions, f f P. Severa probems in signa processing, contro, and machine earning can be posed as such optimization probems. Given that communication is often the most energy-consuming operation in networks and, many times, aso the sowest one, it is important to design distributed agorithms with ow communication requirements, that is, communication-efficient agorithms. The two main contributions of this thesis are a cassification scheme for distributed optimization probems of the kind expained above and a set of corresponding communication-efficient agorithms. The cass of optimization probems we consider is quite genera, since we aow that each function may depend on arbitrary components of the optimization variabe, and not necessariy on a of them. In doing so, we go beyond the commony used assumption in distributed optimization and create additiona structure that can be expored to reduce the tota number of communications. This structure is captured by our cassification scheme, which identifies particuar instances of the probem that are easier to sove. One exampe is the standard distributed optimization probem, in which a the functions depend on a the components of the variabe. A our agorithms are distributed in the sense that no centra node coordinates the network, a the communications occur excusivey between neighboring nodes, and the data associated with each node is aways processed ocay. We show severa appications of our agorithms, incuding average consensus, support vector machines, network fows, and severa distributed scenarios for compressed sensing. We aso propose a new framework for distributed mode predictive contro, which can be soved with our agorithms. Through extensive numerica experiments, we show that our agorithms outperform prior distributed agorithms in terms of communication-efficiency, even some that were specificay designed for a particuar appication. v

6 vi

7 Acknowedgments This thesis is the resut of a compicated sequence of events. I woud ike to take the opportunity to thank here some of the peope who, directy or indirecty, infuenced, changed, or caused those events. The direct causers of the main events were, undoubtedy, my advisors: João Xavier, Pedro Aguiar, and Markus Püsche. The three of them gave me the support, the insight, and the knowedge that made this thesis possibe. I earned a ot from them, both academicay and non-academicay. Most importanty, no matter how busy they were, they coud aways find time to answer my questions, to take care of bureaucracy that invoved me, and to meet in our reguar meetings. Aso, I want to say that I had ots of fun in those yeary (work!) trips to severa towns in Portuga. Thank you for a of that! I woud ike to thank my thesis committee members, José Moura and Aejandro Ribeiro, for a the insight and suggestions. During my PhD, and especiay during the years I spent in CMU, José was aways very supportive. On the few occasions that we discussed research, José showed me how to ook at my research from a different perspective. I woud aso ike to thank Aejandro for arranging everything when I visited him in Phiadephia. The person who convinced me to enter the CMU/Portuga PhD program was João Pauo Costeira. He has aways been in the background, doing whatever is needed to make this program great, and providing a comfortabe ayer between a the bureaucracy that ies under such a big program and the students (incuding mysef). He has aso put me in contact with peope and projects from the rea word! Another eary causer of the events that ed to this thesis was Victor Barroso, who invited me to participate in research meetings at ISR, and subsequenty introduced me to 2/3 of my future advisors. During my PhD, I had the opportunity to coaborate and to discuss research with severa peope. I woud ike to thank them for that. Some of these peope are Michae Rabbat, João Miranda Lemos, Gabriea Hug, André Martins, Mário Figueiredo, Petros Boufounos, Qing Ling, Ricardo Lima, Bruno Sinopoi, Stephen Boyd, Soummya Kar, Aurora Schmidt, Pedro Guerreiro, Ricardo Cabra, Christian Conte, Stefan Richter, Pau Gouart, Christian Berger, Jerónimo Rodrigues, vii

8 Caudia Soares, Brian Swenson, Dusan Jakovetić, Dragana Bajovic, Sabina Zejniovic, Pinar Oguz, Dario Figueira, June Zhang, Qixing Liu, Matthias Athoff, Aysson Bessani, Pauo Oiveira, Bruce Krogh, Marija Iić, Susana Brandão, Nichoas O Donoughue, Nikos Arechiga, Kyri Baker, Aiaksei Sandryhaia, Marek Tegarsky, Augusto Santos, Bernardo Pires, Ceyhun Eksin, Divyanshu Vats, Akshay Rajans, Ehsan Zamanizadeh, Jhi-Young Joo, Sanja Cvijic, Luís Brandão, Franz Franchetti, Xiahui Wang (Eeyore), Luca Paroini, Rohan Chabukswar, Joe Harey, Rodrigo Beo, Joya Deri, Jim Weimer, and Sérgio Pequito. Aso, thank you to Danie McFarin and Vas Cheappa for heping me out with severa issues with GNU/Linux and MPI. Some of the experiments shown in this thesis were run on a computer custer kindy provided by Forin Manoache. Conducting research whie jumping back and forth over a arge ocean is not possibe without proper funding and an exceent team taking care of things. So I woud ike to thank the CMU/Portuga program and Fundação para a Ciência e Tecnoogia (FCT) for the grant SFRH/BD/33520/2008, provided through the Carnegie Meon/Portuga Program and managed by the Information and Communication Technoogies Institute (ICTI). Some work was partiay funded by the FCT grants CMU-PT/SIA/0026/2009 and PEst-OE/EEI/LA0009/2009. I am aso gratefu to a the staff invoved at CMU, IST, and the CMU/Portuga program, especiay to Ana Mateus, Caroyn Patterson, Susana Santana, Aexandra Araújo, Ana Santos, Fiomena Viegas, Lori Spears, Caire Bauere, Tara Moe, Eaine Lawrence, and Samantha Godstein. No singe piece of this thesis woud be possibe without the eary support of both of my parents, Luís and Heena, who aways encouraged me no matter what direction I chose. Their support has been a constant throughout my entire education and, for this and other reasons, the minimum I can give back is to dedicate this thesis to them. My sister, Renata, has aso aways provided constant encouragement, kept me in a good mood, and was a source of inspiration. My unce Manue and aunt Fátima, and my unce Aexandre and aunt Lii, and cousin Afonso have aways encouraged me in my studies and instied in me an interest in science from an eary age. I woud aso ike to thank the famiy friends Lourdes and Francisco Ceestino for their support and friendship. Finay, I have no words to describe my gratitude to my wife, Kate. Thank you for a your support, kindness, and ove. Thank you aso for making sure that, during the writing of this thesis, I had proper nutrition, rest, and aso fun; thanks for proofreading some parts of the thesis aso. Now I promise that I do my homework for our piano essons. viii

9 Contents Abstract Acknowedgments v vii 1 Introduction Overview Goas of the thesis A cassification scheme for distributed optimization Communication network Variabe cassification Contributions Organization Background and Reated Work Buiding bocks: non-distributed, parae agorithms Decomposition methods Bock-coordinate minimization methods Augmented Lagrangian methods Distributed agorithms Goba cass Star-shaped cass Mixed cass Goba Cass Probem statement Appications Inference probems Sparse soutions of inear systems ix

10 3.3 Agorithm derivation Experimenta resuts Average consensus Row partition: BP and BPDN Coumn partition: reversed asso SVM Connected and Non-Connected Casses Probem statement Appications Distributed mode predictive contro Reversed asso with a row partition Network utiity maximization Network fow probems State estimation in the power grid Agorithm derivation Connected variabe Non-connected variabe Experimenta resuts Network fow probems D-MPC Concusions and Future Work Major contributions Current imitations Future work A ADMM-based Agorithms For The Goba Cass: Derivation 115 A.1 Network identities A.2 Derivation of Agorithm A.3 Derivation of Agorithm B Some Conjugate Functions 123 C ADMM-based Agorithm For The Connected Cass: Derivation 125 Bibiography 129 x

11 List of Tabes 3.1 Network modes Network parameters, average degree, and number of coors Networks used in the D-MPC experiments xi

12 xii

13 List of Figures 1.1 Iustration of the main probem of the thesis The two steps of a distributed agorithm Two instances of (P) for a variabe with 3 components Iustration of how the agorithms operate according to the cooring of the network Comparison of the performance of a proposed agorithm with prior agorithms for the average consensus probem Exampe of a generic connected variabe and a mixed connected variabe Our cassification scheme for the variabe of probem (P) Row partition and coumn partition of A into P bocks Construction of a directed graph from the cooring scheme of an undirected graph Comparison of severa agorithms for the average consensus probem in a geometric network with P = 2000 nodes Resuts for the average consensus probem for a the networks of Tabe Resuts of the simuations for BP, reversed asso, BPDN, and SVM Two D-MPC scenarios. Soid ines represent inks in the communication network and dotted arrows represent system interactions Exampe of a geometrica pattern used in formation for minimizing the effect of drag forces or for escorting a moving object. Soid ines indicate direct communication, whie dashed ines indicate dynamic couping, but not necessariy direct communication (a) Exampe network with 3 source nodes s 1, s 2, and s 3, that use predetermined routes to send packets to three recipient nodes r 1, r 2, and r 3 ; (b) Bipartite graph obtained from (a): each ink from (a) with a capacity associated is represented as a circuar node in (b) xiii

14 4.4 Exampe of a network fow probem. Each edge has associated both a variabe x ij and function of that variabe, φ ij (x ij ). The goa is to the sum of a the functions, whie satisfying conservation of fow constraints Iustration of five connected areas in a power network Exampe of an optima Steiner tree Resuts of our experiments for the network fow probems Resuts for D-MPC with a connected variabe Resuts for D-MPC with a non-connected variabe xiv

15 Chapter 1 Introduction Optimization theory has contributed to many fieds in engineering by providing efficient agorithms that sove nontrivia rea word probems. Notabe exampes can be found in signa processing, contro engineering, and machine earning [1, 2, 3]. On the other hand, over the ast years, some computation patforms on which these agorithms may be executed have become distributed. For exampe, computers are now equipped with severa processing devices, aowing for parae computation. Aso, compex systems such as power grids or water distribution systems are composed of severa interconnected components, each with some processing power, and thus are distributed by nature. In addition, the data to be processed is often generated at different ocations as, for exampe, in sensor networks, or in the internet. A these factors ask for agorithms that process data or contro systems in a distributed way. However, it is chaenging to design optimization agorithms that are matched to distributed resources. Part of the reason is that efficient centraized agorithms, such as for exampe interior-point methods, cannot be easiy adapted to distributed scenarios. The high-eve goa of this thesis is to advance the design of distributed agorithms for soving optimization probems. 1.1 Overview Figure 1.1 wi hep us describe the main probem addressed by this thesis. The figure shows a network with 10 nodes, where each node p hods a function f p. Our goa is to make a nodes cooperate in order to find a r of the sum of a the functions: x R n f 1 (x S1 ) + f 2 (x S2 ) + + f P (x SP ). (P) 1

16 2 1. Introduction f 1 1 f f f 7 f 2 f f 4 f f 5 9 f 9 Figure 1.1: Iustration of the main probem of the thesis: each node in the network hods a private function and the goa is to the sum of a the functions. where x R n is the optimization variabe. Each function f p in (P) depends on the components of the variabe x that are indexed by the set S p {1,..., n}, and we use x Sp to denote those components. For exampe, if the function at node 3 depends on components x 1, x 5, x 8, and x 10, then S 3 = {1, 5, 8, 10} and f 3 (x S3 ) = f 3 (x 1, x 5, x 8, x 10 ). We require each function f p to be private to node p, i.e., no other node in the network has access to it. The edges of the network represent communication inks; this means, for exampe, that node 3 in Figure 1.1 can communicate ony with its neighbors: nodes 2, 4, and 8. Given such a network, an agorithm that soves (P) is considered distributed if it uses no centra node, no a-to-a communications, and if the privacy requirement for each function f p is satisfied. In this thesis, we aim to sove (P), and reated probems, with distributed agorithms that are communication-efficient, i.e., that use a minima amount of communication. Communication-efficiency is an essentia requirement, for exampe, when the nodes are battery-operated devices, such as in sensor-networks, since communication is usuay very energy-demanding. Simpe exampe. Consider an inference probem on a sensor network [4, 5], and suppose that each function f p depends on a the components of the optimization variabe x R n, i.e., S p = {1,..., n}, for a p or, more compacty, P p=1 S p = {1,..., n}. Whie each node in the network represents a sensor with computing abiities, each edge indicates direct sensor communication, for instance, through a wireess connection. We want to estimate a parameter θ R n (e.g., a set of environmenta parameters [6]), by using noisy measurements from a nodes. Let θ p be the measurement of θ taken at node p. Assuming the noise is independent across nodes, finding the maximum og-ikeihood estimate of θ can be written as (P) with P p=1 S p = {1,..., n}. For exampe, if the noise is Gaussian with zero mean and its covariance is the identity matrix, each f p (x) is given by (1/2) x θ p 2, and the resuting probem is known as the average consensus probem [7]. In this case, the soution to (P) is simpy x = (1/P) P p=1 θ p, that is, the maximum og-ikeihood

17 1.1. Overview 3 (a) Computation (b) Communication Figure 1.2: The two steps of a distributed agorithm. The nodes iterativey perform (a) computations and (b) broadcast the resuts of those computation to their neighbors. estimation of θ is the average of a the measurements. However, in our distributed scenario, node p is the ony node who knows θ p, and this makes computing the above average chaenging. This simpe exampe shows that to compute a soution of (P) the nodes have to communicate, either by exchanging their private data or by exchanging their estimates of the probem s soution. What they exchange and how they do it is determined by the distributed agorithm they use. Distributed agorithms. A distributed agorithm computes a soution x of (P) whie satisfying the requirement that each function f p remains private to node p. Typicay, each iteration of a distributed agorithm consists of the two steps shown in Figure 1.2: (a) a computation step, and (b) a communication step. In the computation step, a nodes update their estimates of the components of x. Usuay, each node p updates its estimates by combining information given by its private function f p with information given by the estimates of its neighbors from the prior communication step. A these estimates are then exchanged in the subsequent communication step. Athough a nodes in Figure 1.2 are performing each of the two steps in parae, this is not required for a distributed agorithm. Actuay, as we wi see, in environments such as wireess networks it might be impossibe to perform the communication step (b) in parae, because of packet coisions. In the average consensus exampe given above, a popuar choice for the computation step (a) is to ineary combine the estimate of node p with the estimates of its neighbors N p. That is, the estimate of node p, x p, is updated as x k+1 p = a pp x k p + j N p a pj x k j, (1.1) where each a pj is a positive number, a pp + j N p a pj = 1, and k denotes the iteration number. The computation scheme (1.1) impies that the nodes exchange their estimates x k p at each communication

18 4 1. Introduction f 1 (x 1, x 2, x 3 ) 1 f 6 (x 1, x 2, x 3 ) 6 f 5 (x 1, x 2, x 3 ) 2 5 f 2 (x 1, x 2, x 3 ) f 1 (x 1, x 2 ) 1 f 6 (x 2 ) 6 2 f 2 (x 2, x 3 ) f 5 (x 1, x 2 ) 5 3 f 3 (x 1, x 2, x 3 ) 4 f 4 (x 1, x 2, x 3 ) 3 f 3 (x 1, x 2, x 3 ) 4 f 4 (x 1, x 3 ) (a) Goba variabe (b) Non-connected variabe Figure 1.3: Two instances of (P) for a variabe with 3 components, x = (x 1, x 2, x 3 ). In (a), the variabe is goba (and thus connected) because a the functions depend on a the components. In (b), the variabe is non-connected because x 1 induces a subgraph that is not connected. step (Figure 1.2(b)). This famiy of agorithms for the average consensus probem has been widey studied in the iterature [7, 8, 9, 10, 11, 12]. In this thesis, we propose agorithms that sove not ony the average consensus probem, but the entire cass (P). We wi see that this cass contains severa other probems that are reevant in signa processing, contro theory, machine earning, and other areas. Soving (P) in fu generaity, however, is chaenging because the sets S p are arbitrary. Our approach consists of identifying particuar cases of (P) that are easier to sove, designing agorithms for those cases, and then generaizing them to the most difficut cases. To do that, we introduce a scheme to cassify instances of (P), as overviewed next. The outcome of our approach wi be an agorithm soving (P) in fu generaity. Despite its generaity, our agorithm achieves performances better than prior distributed agorithms, even incuding some that were designed for a particuar appication. Cassification scheme. The most popuar instance of (P) is iustrated in Figure 1.3(a): each function depends on a the components of the variabe, P p=1 S p = {1,..., n}. Rewriting (P) for this case, we have x f 1 (x) + f 2 (x) + + f P (x), which is the instance of (P) for which most distributed agorithms have been designed. In our cassification scheme, formay introduced ater in Section 1.3 and visuaized in Figure 1.7, we say that probem (G) has a goba variabe. Athough many appications can be written as (G), many others are instances of (P) with a non-goba variabe. In fact, our main motivation for considering the generic probem (P) stems from its abiity to mode probems where each node is interested ony in a subset of the probem s parameters or variabes, rather than in a of them. This is typica in arge-scae systems, for exampe, in arge pants, in the power grid, and in the internet. (G)

19 1.1. Overview 5 A fundamenta assumption we make is that if node p depends on components x Sp, then that node is interested in computing the optima vaue for those components ony, and not for any of the other components. For exampe, node 4 in Figure 1.3(b) depends on components x 1 and x 3, which means that it wi compute the optima vaue for these components, but not for x 2. The fexibiity introduced in (P) by the sets S p, however, produces instances that are difficut to sove, given the previous assumption. Figure 1.3(b) shows an exampe: the component x 1 appears in the functions of nodes 1, 3, 4, and 5, but not in the functions of nodes 2 and 6. This means that node 1 is isoated from a the other nodes that aso depend on x 1 ; indeed, nodes 2 and 6 are not interested in computing an optima vaue for x 1, et aone exchanging estimates of it. In other words, the subgraph of the nodes that depend on x 1 is not connected and, for this reason, we say that the variabe in this case is non-connected. Of course, computing an optima soution of (P) in this case wi invariaby require seecting one of the nodes 2 or 6 to retransmit estimates of x 1, so that a the nodes depending on this component can agree on an optima vaue for it. In the sma exampe of Figure 1.3(b), it is indifferent to seect either node 2 or node 6 for this task, but in arger networks, and for arbitrary sets S p, we shoud seect the nodes in such a way that the tota number of communications is d. Our soution for this probem invoves computing Steiner trees and is expained in Chapter 4. The concepts of goba variabe and non-connected variabe are concepts of the cassification scheme we introduce in this thesis. These concepts and the ones of connected, mixed, and starshaped variabe wi be formay defined in Section 1.3, but their reation can be visuaized in Figure 1.7. Roughy, the variabe of (P) is divided into two casses: connected and non-connected. These are, in fact, the most reevant casses in our cassification scheme for two reasons: they form a partition of the a the instances of the variabe of (P), and addressing them requires competey different techniques. These two casses thus comprise the first eve of our cassification scheme. The second eve consists of the foowing subcasses: goba, star-shaped, and mixed. These subcasses neither are mutuay disjoint nor do they cover a instances of the variabe of (P). However, they are reevant both because they are much simper instances of (P), and because they have been soved with severa distributed agorithms. Most of the agorithms that sove these subcasses, however, cannot be easiy generaized to sove the entire connected and non-connected casses. In this thesis, we propose an agorithm that soves (P) for a casses and subcasses of variabes. Overview of some appications. In this thesis we wi consider severa appications that arise in distributed contexts and that can be written as instances of (P). The recent fied of compressed sensing [13, 14] provides a rich coection of such probems: basis pursuit (BP) [15], basis pursuit denoising (BPDN) [15], and the east absoute shrinkage and seection operator (asso) [16], among others. These compressed sensing probems are convex and provide heuristics for finding sparse

20 6 1. Introduction soutions of inear systems. Athough finding the sparsest soution of a inear system is NP-hard, compressed sensing theory estabishes conditions under which the previous probems find an optima (i.e., sparsest) soution. There is an increasing interest in soving compressed sensing in distributed scenarios, where either the coumns or the rows of the matrix defining the inear system are spread over severa nodes. We reformuate the above compressed sensing probems as (P), some with a goba variabe and others with a mixed one; some of these reformuations are nove and are presented in this thesis for the first time. We wi see that training a support vector machine (SVM)[17, Ch.7] requires soving an optimization probem that can be easiy recast as (G). Roughy, given a database with two casses of datapoints, the goa in training an SVM is to find the hyperpane that best separates the two casses of datapoints. When the datapoints are distributed among severa sites, training an SVM arises naturay as a distributed optimization probem. Therefore, soving this probem with a distributed agorithm has the advantages of not requiring the transmission of the private databases to a remote ocation, and of providing more robustness (if one node fais, the remaining nodes can sti train the SVM, yet, with ess data). Many systems can be modeed as networked dynamica systems [18]. Specificay, each system is seen as the node of a network and has associated a state, a contro input, or both. The state of a given node is infuenced not ony by its own state and contro input (or simpy, input), but aso by the states and inputs of its neighbors. An effective contro strategy for this type of systems is distributed mode predictive contro (D-MPC) [19], which consists of the foowing. First, at each time instant, each node senses its own state; then, the nodes coectivey sove an optimization probem that finds the best set of contro inputs for a future time-horizon. These inputs are computed in such a way that their appication to the systems wi ead the nodes states to a given goa and, at the same time, they wi some energy function. Athough the nodes know an optima set of inputs for a the time instants in the time-horizon, they wi ony use the input for the next time instant. The reason is to mitigate the impact of modeing and sensing errors. So, in the next time instant, after appying the previousy computed input, each node senses its state and cooperates with the other nodes to sove the D-MPC optimization probem, now with new data. This procedure is repeated at each time instant. In this thesis, we provide a new framework for formuating D-MPC probems, and aso communication-efficient agorithms to sove them. We aso mention that severa network fow probems can be recast as (P) with a star-shaped variabe. These are optimization probems formuated on directed networks where physica items can fow through the edges of the network. As a consequence, certain conservation aws have to be satisfied and are typicay written as probem constraints. Network fow probems arise in severa contexts [20], for exampe, in determining best energy poicies in the power grid. After

21 1.1. Overview (a) Step 1 (b) Step 2 (c) Step 3 Figure 1.4: Iustration of how the agorithms operate according to the cooring of the network. The cooring scheme has three coors: nodes 1, 3, and 5 have coor 1, nodes 4 and 6 have coor 2, and node 2 has coor 3. some reformuations, network fow probems can be recast as (P) and, hence, can be soved with the agorithms we propose here. Overview of the proposed agorithms. Probem reformuation pays a key roe in the design of distributed optimization agorithms. In fact, we wi see throughout this thesis that it impacts significanty the fina agorithm. Our strategy for soving instances of (P), and utimatey (P) in fu generaity, consists of reformuating those instances into a format such that we-known centraized optimization agorithms become naturay distributed. Our reformuations make use of a concept that has rarey appeared in high-eve distributed agorithms, such as the ones considered in this thesis. That concept is network cooring, an assignment of coors to the nodes of a network such that no two neighboring nodes have the same coor (for convenience, instead of coors, we just use natura numbers). Assuming that a cooring scheme is avaiabe beforehand is reaistic in many distributed scenarios, especiay in wireess networks. For exampe, wireess networks require protocos known as media access contro (MAC) to avoid packet coisions, i.e., that one node receives two messages at the same time and in the same frequency (assuming there is ony one receive antenna). Some MAC protocos, such as time division mutipe access (TDMA), rey on network cooring. Figure 1.4 shows how the agorithms we propose work as a function of the cooring scheme. The network in this figure has three coors: nodes 1, 3, and 5 have coor 1, nodes 4 and 6 have coor 2, and node 2 has coor 3. The agorithms we propose are iterative, and each iteration is divided into a number of steps equa to the number of coors. Figure 1.4 thus has 3 subfigures, each one corresponding to a step. In each step, a the nodes with the same coor perform the same tasks in parae, as iustrated in subfigures 1.4(a), 1.4(b), and 1.4(c). These subfigures show the communication pattern occurring in each step. From an high-eve point of view, the tasks

22 8 1. Introduction performed by node p consist of: 1. finding new estimates for the components that f p depends on, by soving f p ( ) + quadratic term, that is, node p s the sum of f p and a quadratic term. That quadratic term depends on the network structure as we as on previous estimates of the neighbors of node p. Soving the above optimization probem corresponds to evauating the proximity operator of the function f p and, many times, this can be done in a simpe way. 2. sending the new estimates to the neighboring nodes. Finay, we note that the concept of network cooring required by our agorithms coincides with the concept of network cooring commony used in ow-eve communication protocos, namey, MAC protocos [21, Ch.6]. The goa of MAC protocos is to avoid packet coisions due to the hidden node and the exposed node probems [21, 6.2.2]. For exampe, in Figure 1.4(a), node 6 is receiving simutaneous messages from nodes 1 and 5. If the messages are in the same frequency and node 6 has one antenna ony, this resuts in a packet coision and the nodes have to retransmit their messages. Time division mutipe access (TDMA), for exampe, is a MAC protoco that avoids packet coisions by using a second-order cooring scheme: each node cannot have the same coor as its neighbors and as its neighbors neighbors. Such a cooring scheme works for our agorithms as we and, for this reason, the high-eve structure of our agorithms is not atered by ow-eve protocos when they are impemented in networks that use TDMA as a MAC protoco. The strategy we use to derive our distributed agorithms consists of reformuating the probems we want to sove in such a way that we can appy we known centraized optimization agorithms. Regarding our choice for these agorithms, we wi focus on the Aternating Direction Method of Mutipiers (ADMM), more specificay on an extended version of it: the muti-bock, or extended, ADMM [22]. ADMM was proposed in the seventies by [23, 24] to sove ineary constrained optimization probems, using a divide-and-conquer approach. In the eighties and nineties, ADMM was shadowed by the popuar interior point methods, which sove sma- and medium-sized probems very efficienty, but in a centraized way. Latey, ADMM has regained attention from the optimization community, because of its wide appicabiity and its abiity to dea with arge-scae and distributed scenarios. Notaby, ADMM has been appied to sove some of the probems addressed in this thesis, in particuar, instances of (P) with a goba variabe and with a star-shaped variabe. In spite of that, itte is sti known about its behavior. For instance, partia resuts on the convergence rate of ADMM, or a proof of the convergence of the muti-bock ADMM, were estabished ony very recenty.

23 1.2. Overview 9 Reative error [11] Proposed [26] [25] Communication steps Figure 1.5: Comparison of the performance of a proposed agorithm with prior agorithms for the average consensus probem. The network is a randomy generated geometric network with 2000 nodes. Exampe of performance resuts. Figure 1.5 shows as exampe the performance of the agorithm we propose for (G) when appied to the average consensus probem (scaar case, i.e., n = 1). The pot shows the reative error of the soution estimates versus the number of communication steps. We say that a communication step has occurred whenever a the nodes have updated their estimates and transmitted them to their neighbors. This is equivaent to saying that the number of communication steps is the tota number of communications divided by 2E, twice the number of edges. A communication, in this case, is defined as an edge usage. For exampe, in Figure 1.4, there are 6 communications in (a), 5 communications in (b), and 3 communications in (c). And one communication step in that figure is comprised of steps 1, 2, and 3. The number of communication steps, therefore, provides a direct measure of communication-efficiency. The network we used in the experiments of Figure 1.5 has P = 2000 nodes and was randomy generated as a geometric network with parameter og(p)/p The figure shows that, among a agorithms, the proposed one required the east amount of communications (i.e., communication steps) to achieve any error between 10 0 and The other agorithms in the figure are [25, 26], which sove the entire goba probem cass (G), and [11], which is considered the most efficient consensus agorithm [9], but it can ony sove the average consensus probem and not any other probem in the cass (G). Actuay, if we consider the convergence rate, i.e., the sopes of the error ines, the proposed agorithm and [11] have roughy the same performance. In fact, they have the same sope, but [11] exhibits an offset, since it requires a specia initiaization. A the other agorithms were initiaized with zeros. This experimenta resut reveas the surprising fact that, athough the agorithms we propose sove an entire probem cass, they can sometimes achieve the same performance as the best agorithms for a particuar appication. This is particuary surprising for the average consensus probem, since it is the simpest and the most thoroughy studied distributed probem.

24 10 1. Introduction 1.2 Goas of the thesis We next summarize the goas of the thesis and then we expain each requirement in detai. We aim to design, anayze, and impement agorithms that sove optimization probems of the form (P) on networks. The agorithms shoud be Distributed: no node has compete knowedge about the probem data and no centra node is aowed; aso, each node communicates ony with its neighbors; Communication-efficient: the number of communications they use is d; Network-independent: the agorithms run on networks with arbitrary topoogy and their output is independent of the network. Distributed. A distributed agorithm ony makes sense in an environment where both the data and the computing power are distributed. In such an environment, an agorithm is considered distributed if it fufis three requirements. First, oca data to a given node shoud remain private to that node. This enforces oca computations, since any computation invoving a piece of data has to be performed at the node where that data beongs to. In our probem (P), data of node p is encoded in the function f p and, thus, we require f p to be private to node p; this means that no other node has fu knowedge of f p at any time during and before the execution of the agorithm. The second requirement is that there shoud not exist any centra or specia node. Such a node woud coordinate a the other nodes and woud make the data at a given node reachabe to any other node in a very sma number of hops. Actuay, an agorithm that satisfies the first requirement but not the second one is usuay caed a parae agorithm [27]. Indeed, according to [27], parae agorithms run on systems where computing devices are at a sma distance of each other and may be controed by a centra entity. Distributed agorithms, in contrast, run on systems where computing devices are ocated far apart, making centraized coordination inconvenient; in the atter, there is aso itte contro on the network topoogy. Finay, the third requirement is that each node communicates ony with neighboring nodes. Athough this is equivaent to forbidding a centra node, we expicity state this requirement in order to excude patforms that aow a-to-a communications. For exampe, an agorithm running on a computer custer and using function cas from a message passing interface (MPI) [28] impementation, such as MPI_Bcast or MPI_Reduce, cannot be considered distributed; at most, it is parae. We mention that sometimes distributed agorithms are aso referred to as decentraized agorithms.

25 1.3. A cassification scheme for distributed optimization 11 Communication-efficient. In a centraized agorithm, the execution time and the cosey reated foating-point operation (FLOP) count are the most common performance metrics: the ower these metrics are, the more efficient an agorithm is. In distributed scenarios, however, other metrics arise. For exampe, computing accurate soutions is chaenging in scenarios where there is communication noise. In that case, sower agorithms that are noise-resiient may be preferabe to faster agorithms that are noise-sensitive. Another exampe is energy consumption. In many distributed scenarios, e.g., sensor networks, nodes rey on batteries and therefore have a imited source of energy. In these situations, increasing the ifespan of the network becomes the main priority. As communication in battery-operated devices is currenty the most energy-consuming operation [6, 29], this priority transates into having agorithms with ow communication requirements. The performance metric adopted in this thesis wi then be the number of communications: the ower the number of communications an agorithm uses, the more efficient that agorithm wi be. Hence, our goa wi be to design distributed optimization agorithms that use the fewest communications possibe. Network-independent. The ast requirement we impose on distributed agorithms is network independence. This simpy means that the output of the agorithm, i.e., the estimate of the soution returned by the agorithm, shoud be independent of the network topoogy. For instance, the agorithms shoud output the same soution estimate whether they are run on a densey or on a sparsey connected network. Naturay, the performance of the agorithms, i.e., the number of iterations or communications they use to compute that estimate, wi in genera vary with the network topoogy. 1.3 A cassification scheme for distributed optimization Our strategy for achieving the goas of this thesis is a divide-and-conquer one: first, we identify instances of (P) that are easier to sove; then, we combine the soutions we designed for the simper instances to sove (P) in fu generaity. For convenience, we reproduce (P) here: x R n f 1 (x S1 ) + f 2 (x S2 ) + + f P (x SP ). (P) In this section, we formay introduce our cassification scheme for the variabe of probem (P). Before doing that, however, we need the concept of communication network.

26 12 1. Introduction Communication network The communication network is the physica network through which the computing devices, seen as network nodes, communicate. We represent the communication network with an undirected graph G = (V, E), where V and E are the set of nodes and the set of edges, respectivey. The cardinaity of these sets, i.e., the number of nodes and the number of edges, wi be denoted with P = V and E = E, respectivey. Figure 1.1 shows an exampe of a graph representing a communication network with P = 10 nodes and E = 21 edges. An edge beongs to the communication network, say (i, j) E, if and ony if nodes i and j communicate directy. For exampe, nodes 1 and 10 in Figure 1.1 are neighbors: this means they can exchange messages with each other, because there is a communication ink connecting them. We use the foowing convention: if (i, j) E, then i < j. Throughout this thesis, we wi assume that the communication network G is connected and that its topoogy does not vary with time. Functions associated to nodes. Associated with each node, there is a function depending on the components of a variabe x R n. The function at node p is denoted with f p : R np R {+ }, where n p is the cardinaity of the set S p. As expained before, we use S p {1,..., n} to denote the components of x R n that function f p depends on. Of course, 1 n p = S p n. We assume that each node p is interested in computing the optima vaue ony of the components of x that are indexed by S p. We wi see that in some situations, however, it is difficut, or even impossibe, to sove instances of (P) without forcing some nodes to receive and transmit components of x that are not indexed by their sets S p. To make our probem we-defined, we assume that each component of the variabe appears in at east one of the nodes, that is, P p=1 S p = {1,..., n}. Uness otherwise stated, we that assume f p is cosed and convex [1, 3, 2, 30, 31], and not identicay +. Note that our definition for each f p aows it to take the vaue + ; as a consequence, node p can impose constraints on the variabe x impicity, via indicator functions. An indicator function of a given set S R n is defined as i S : R n R {+ }, 0, x S i S (x) = +, x S. Incuding an indicator function i S (x) in the objective of a minimization probem forces x S, since otherwise the optima (minima) vaue is +. Each function f p is private, i.e., at a times during and before the execution of the agorithm, ony node p knows f p. As expained before, this privacy rue formaizes our wish to derive a distributed agorithm by enforcing oca computations; namey, a computations invoving f p have to be done at node p. This makes sense in scenarios where each f p encodes a database that shoud be known ony at node p, or simpy to make use of a the

27 1.3. A cassification scheme for distributed optimization 13 f 1 (x 1, x 2 ) 1 f 6 (x 1, x 2 ) 6 f 5 (x 1, x 3 ) 2 5 f 2 (x 1, x 2, x 3 ) f 1 (x 1, x 2 ) 1 f 6 (x 1, x 2 ) 6 f 5 (x 1, x 3 ) 2 5 f 2 (x 1, x 2, x 3 ) f 1 (x 1, x 2 ) 1 f 6 (x 1, x 2 ) 6 f 5 (x 1, x 2 ) 2 5 f 2 (x 1, x 2, x 3 ) 3 f 3 (x 2, x 3 ) 4 f 4 (x 3 ) 3 f 3 (x 2, x 3 ) 4 f 4 (x 3 ) 3 f 3 (x 1, x 3 ) 4 f 4 (x 1 ) (a) Generic connected variabe (b) Subgraph induced by x 2 (c) Mixed connected variabe Figure 1.6: Exampe of (a) a generic connected variabe and (c) a mixed connected variabe. (b) highights the subgraph induced by the component x 2 in (a). The communication network is the same in a cases. In (c), the component x 1 is goba, and x 2 and x 3 induce connected subgraphs. distributed computing resources as, for exampe, in a sensor network, where each sensor has some processing power avaiabe for computation Variabe cassification Athough each function is uniquey associated to a singe node, the same does not happen for each component of x R n, the optimization variabe. This creates an additiona structure and motivates our cassification scheme. Essentia to our cassification scheme is the concept of induced subgraph. Induced subgraph. Let x R denote the th component of the optimization variabe x R n. We define the subgraph induced by x simiary to how [32, Ch.1] defines the subgraph induced by a set of nodes. In our case, these nodes are the ones whose functions depend on x. To be more concrete, given a communication network G, the subgraph induced by x is the subgraph G = (V, E ) G, where V is the set of nodes whose functions depend on x, and an edge (i, j) beongs to E ony if (i, j) E and both nodes i and j beong to V. As an exampe, Figure 1.6(b) highights the subgraph induced by the component x 2 in the setting of Figure 1.6(a): the set of nodes and the set of edges of this induced subgraph G 2 are, respectivey, V 2 = {1, 2, 3, 6} and E 2 = {(1, 2), (1, 6), (2, 3), (2, 6)}. Note that neither f 4 nor f 5 depend on x 2. Component-wise cassification of x. We cassify each component x according to its induced subgraph G the foowing way: x is connected if G is a connected subgraph, and is non-connected otherwise; goba if its induced subgraph coincides with the communication network, i.e., G = G; star-shaped if G is a star graph.

28 14 1. Introduction connected star-shaped goba non-connected mixed Figure 1.7: Our cassification scheme for the variabe x R n of probem (P). The variabe is either connected or non-connected. Goba and star-shaped variabes are particuar instances of a connected variabe, and a mixed variabe can be connected or non-connected. By star graph we mean a graph in which there exists a node who is a neighbor of a the other nodes; the remaining nodes can aso be neighbors between themseves. For exampe, the subgraph induced by variabe x 2 in Figure 1.6(b) is a star, because every node is a neighbor of node 2; therefore, x 2 is star-shaped. If a component is star-shaped, it can be handed in a centraized way, since the node in the center of the star can act as a centra node. It can be checked that component x 1 in Figure 1.6(a) is aso star-shaped, with node 6 in the center, but component x 3 is not. A the components of the variabe in that figure, however, are connected, since the respective subgraphs are connected. Naturay, a star-shaped variabe is aways connected. An exampe of a goba component is given in Figure 1.6(c): the subgraph induced by x 1 coincides with communication graph and, thus, x 1 is goba. In other words, a the functions in Figure 1.6(c) depend on x 1. Again, a goba component is aways connected, since its induced subgraph coincides with the communication network, which we assume connected. Uness the communication network is a star, a goba variabe is never starshaped. We had aready iustrated a non-connected component in Figure 1.3(b): the subgraph induced by x 1 in that network is not connected, and thus x 1 non-connected. Cassification of x. With the component-wise cassification of components, we are now in conditions to cassify the fu optimization variabe x R n in (P). The proposed cassification scheme is shown in Figure 1.7. There, the variabe x is either connected if a the components x of x R n are connected, for = 1,..., n; or non-connected if x has at east one non-connected component. For exampe, whie the variabe in Figure 1.6(a) is connected, because x 1, x 2, and x 3 are connected, the variabe in Figure 1.3(b) is non-connected, because x 1 is non-connected (in spite of x 2 and x 3 being connected). Note that the connected and non-connected casses partition the entire cass of the variabe x (see Figure 1.7). This distinction between a connected and a non-connected variabe is the most important one in our cassification scheme. In fact, we wi see in Chapter 4 that they have to be addressed with different techniques.

29 1.3. A cassification scheme for distributed optimization 15 To the best of our knowedge, no agorithm has ever been designed (purposefuy) to sove (P) with a generic connected or non-connected variabe. However, there are agorithms soving it with goba, mixed (connected), and star-shaped variabes, defined as foows. The variabe x R n is goba if a its components are goba: P p=1 S p = {1,..., n}; mixed if it has at east one goba component and at east one non-goba component: P p=1 S p { }, {1,..., n} ; star-shaped if a its components are star-shaped. We have aready seen an exampe of a goba variabe in Figure 1.3(a). When (P) has a goba variabe, it can be written simpy as x f 1 (x) + f 2 (x) + + f P (x). (G) Because of the assumption that the communication network is aways connected, a goba variabe is aso aways connected. A mixed variabe, in turn, can be either connected or non-connected. It is connected if a the non-goba components are connected, and non-connected if at east one of the non-goba components is non-connected. Figure 1.6(c) shows an exampe of a mixed variabe that is connected, since the non-goba components x 2 and x 3 are connected. Probem (P) with a mixed variabe can be written as x=(y,z) R n f 1 (y, z S1 ) + f 2 (y, z S2 ) + + f P (y, z SP ), (M) where the variabe x was decomposed into its goba components y and into its non-goba components z. Finay, a the components of a star-shaped variabe are ike x 2 in Figure 1.6(b). Note that in Figure 1.7 the star-shaped cass intersects with the goba cass; this happens when the variabe is goba and the communication network is a star. Summarizing, our cassification scheme partitions the variabe of probem (P) into two casses, shown as rectanges of Figure 1.7: connected and non-connected. These casses are the most fundamenta ones, since they require different soution methods. The subcasses shown as eipsoids in Figure 1.7 identify easier instances of (P). Aso, each one of these subcasses has been addressed with prior distributed optimization agorithms. In reaity, whie severa agorithms have been proposed for the goba and the star-shaped subcasses, we ony found one distributed agorithm, in [33], soving an instance of (P) with a mixed variabe. That instance is actuay a very particuar one: the variabe is connected and a the non-goba components are star-shaped. The cassification scheme of Figure 1.7 wi aso guide us throughout the thesis: we first address the goba subcass,

Carnegie Mellon University

Carnegie Mellon University Carnegie Meon University CARNEGIE INSTITUTE OF TECHNOLOGY THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY TITLE PRESENTED BY ACCEPTED BY THE DEPARTMENTS

More information

Distributed Optimization With Local Domains: Applications in MPC and Network Flows

Distributed Optimization With Local Domains: Applications in MPC and Network Flows Distributed Optimization With Loca Domains: Appications in MPC and Network Fows João F. C. Mota, João M. F. Xavier, Pedro M. Q. Aguiar, and Markus Püsche Abstract In this paper we consider a network with

More information

A Brief Introduction to Markov Chains and Hidden Markov Models

A Brief Introduction to Markov Chains and Hidden Markov Models A Brief Introduction to Markov Chains and Hidden Markov Modes Aen B MacKenzie Notes for December 1, 3, &8, 2015 Discrete-Time Markov Chains You may reca that when we first introduced random processes,

More information

CS229 Lecture notes. Andrew Ng

CS229 Lecture notes. Andrew Ng CS229 Lecture notes Andrew Ng Part IX The EM agorithm In the previous set of notes, we taked about the EM agorithm as appied to fitting a mixture of Gaussians. In this set of notes, we give a broader view

More information

Bayesian Learning. You hear a which which could equally be Thanks or Tanks, which would you go with?

Bayesian Learning. You hear a which which could equally be Thanks or Tanks, which would you go with? Bayesian Learning A powerfu and growing approach in machine earning We use it in our own decision making a the time You hear a which which coud equay be Thanks or Tanks, which woud you go with? Combine

More information

An Algorithm for Pruning Redundant Modules in Min-Max Modular Network

An Algorithm for Pruning Redundant Modules in Min-Max Modular Network An Agorithm for Pruning Redundant Modues in Min-Max Moduar Network Hui-Cheng Lian and Bao-Liang Lu Department of Computer Science and Engineering, Shanghai Jiao Tong University 1954 Hua Shan Rd., Shanghai

More information

MARKOV CHAINS AND MARKOV DECISION THEORY. Contents

MARKOV CHAINS AND MARKOV DECISION THEORY. Contents MARKOV CHAINS AND MARKOV DECISION THEORY ARINDRIMA DATTA Abstract. In this paper, we begin with a forma introduction to probabiity and expain the concept of random variabes and stochastic processes. After

More information

Separation of Variables and a Spherical Shell with Surface Charge

Separation of Variables and a Spherical Shell with Surface Charge Separation of Variabes and a Spherica She with Surface Charge In cass we worked out the eectrostatic potentia due to a spherica she of radius R with a surface charge density σθ = σ cos θ. This cacuation

More information

Distributed average consensus: Beyond the realm of linearity

Distributed average consensus: Beyond the realm of linearity Distributed average consensus: Beyond the ream of inearity Usman A. Khan, Soummya Kar, and José M. F. Moura Department of Eectrica and Computer Engineering Carnegie Meon University 5 Forbes Ave, Pittsburgh,

More information

Statistical Learning Theory: A Primer

Statistical Learning Theory: A Primer Internationa Journa of Computer Vision 38(), 9 3, 2000 c 2000 uwer Academic Pubishers. Manufactured in The Netherands. Statistica Learning Theory: A Primer THEODOROS EVGENIOU, MASSIMILIANO PONTIL AND TOMASO

More information

II. PROBLEM. A. Description. For the space of audio signals

II. PROBLEM. A. Description. For the space of audio signals CS229 - Fina Report Speech Recording based Language Recognition (Natura Language) Leopod Cambier - cambier; Matan Leibovich - matane; Cindy Orozco Bohorquez - orozcocc ABSTRACT We construct a rea time

More information

Explicit overall risk minimization transductive bound

Explicit overall risk minimization transductive bound 1 Expicit overa risk minimization transductive bound Sergio Decherchi, Paoo Gastado, Sandro Ridea, Rodofo Zunino Dept. of Biophysica and Eectronic Engineering (DIBE), Genoa University Via Opera Pia 11a,

More information

MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES

MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES Separation of variabes is a method to sove certain PDEs which have a warped product structure. First, on R n, a inear PDE of order m is

More information

Scalable Spectrum Allocation for Large Networks Based on Sparse Optimization

Scalable Spectrum Allocation for Large Networks Based on Sparse Optimization Scaabe Spectrum ocation for Large Networks ased on Sparse Optimization innan Zhuang Modem R&D Lab Samsung Semiconductor, Inc. San Diego, C Dongning Guo, Ermin Wei, and Michae L. Honig Department of Eectrica

More information

BP neural network-based sports performance prediction model applied research

BP neural network-based sports performance prediction model applied research Avaiabe onine www.jocpr.com Journa of Chemica and Pharmaceutica Research, 204, 6(7:93-936 Research Artice ISSN : 0975-7384 CODEN(USA : JCPRC5 BP neura networ-based sports performance prediction mode appied

More information

A Novel Learning Method for Elman Neural Network Using Local Search

A Novel Learning Method for Elman Neural Network Using Local Search Neura Information Processing Letters and Reviews Vo. 11, No. 8, August 2007 LETTER A Nove Learning Method for Eman Neura Networ Using Loca Search Facuty of Engineering, Toyama University, Gofuu 3190 Toyama

More information

XSAT of linear CNF formulas

XSAT of linear CNF formulas XSAT of inear CN formuas Bernd R. Schuh Dr. Bernd Schuh, D-50968 Kön, Germany; bernd.schuh@netcoogne.de eywords: compexity, XSAT, exact inear formua, -reguarity, -uniformity, NPcompeteness Abstract. Open

More information

8 Digifl'.11 Cth:uits and devices

8 Digifl'.11 Cth:uits and devices 8 Digif'. Cth:uits and devices 8. Introduction In anaog eectronics, votage is a continuous variabe. This is usefu because most physica quantities we encounter are continuous: sound eves, ight intensity,

More information

A. Distribution of the test statistic

A. Distribution of the test statistic A. Distribution of the test statistic In the sequentia test, we first compute the test statistic from a mini-batch of size m. If a decision cannot be made with this statistic, we keep increasing the mini-batch

More information

Asynchronous Control for Coupled Markov Decision Systems

Asynchronous Control for Coupled Markov Decision Systems INFORMATION THEORY WORKSHOP (ITW) 22 Asynchronous Contro for Couped Marov Decision Systems Michae J. Neey University of Southern Caifornia Abstract This paper considers optima contro for a coection of

More information

FRIEZE GROUPS IN R 2

FRIEZE GROUPS IN R 2 FRIEZE GROUPS IN R 2 MAXWELL STOLARSKI Abstract. Focusing on the Eucidean pane under the Pythagorean Metric, our goa is to cassify the frieze groups, discrete subgroups of the set of isometries of the

More information

Inductive Bias: How to generalize on novel data. CS Inductive Bias 1

Inductive Bias: How to generalize on novel data. CS Inductive Bias 1 Inductive Bias: How to generaize on nove data CS 478 - Inductive Bias 1 Overfitting Noise vs. Exceptions CS 478 - Inductive Bias 2 Non-Linear Tasks Linear Regression wi not generaize we to the task beow

More information

<C 2 2. λ 2 l. λ 1 l 1 < C 1

<C 2 2. λ 2 l. λ 1 l 1 < C 1 Teecommunication Network Contro and Management (EE E694) Prof. A. A. Lazar Notes for the ecture of 7/Feb/95 by Huayan Wang (this document was ast LaT E X-ed on May 9,995) Queueing Primer for Muticass Optima

More information

Problem set 6 The Perron Frobenius theorem.

Problem set 6 The Perron Frobenius theorem. Probem set 6 The Perron Frobenius theorem. Math 22a4 Oct 2 204, Due Oct.28 In a future probem set I want to discuss some criteria which aow us to concude that that the ground state of a sef-adjoint operator

More information

Traffic data collection

Traffic data collection Chapter 32 Traffic data coection 32.1 Overview Unike many other discipines of the engineering, the situations that are interesting to a traffic engineer cannot be reproduced in a aboratory. Even if road

More information

C. Fourier Sine Series Overview

C. Fourier Sine Series Overview 12 PHILIP D. LOEWEN C. Fourier Sine Series Overview Let some constant > be given. The symboic form of the FSS Eigenvaue probem combines an ordinary differentia equation (ODE) on the interva (, ) with a

More information

First-Order Corrections to Gutzwiller s Trace Formula for Systems with Discrete Symmetries

First-Order Corrections to Gutzwiller s Trace Formula for Systems with Discrete Symmetries c 26 Noninear Phenomena in Compex Systems First-Order Corrections to Gutzwier s Trace Formua for Systems with Discrete Symmetries Hoger Cartarius, Jörg Main, and Günter Wunner Institut für Theoretische

More information

Power Control and Transmission Scheduling for Network Utility Maximization in Wireless Networks

Power Control and Transmission Scheduling for Network Utility Maximization in Wireless Networks ower Contro and Transmission Scheduing for Network Utiity Maximization in Wireess Networks Min Cao, Vivek Raghunathan, Stephen Hany, Vinod Sharma and. R. Kumar Abstract We consider a joint power contro

More information

A proposed nonparametric mixture density estimation using B-spline functions

A proposed nonparametric mixture density estimation using B-spline functions A proposed nonparametric mixture density estimation using B-spine functions Atizez Hadrich a,b, Mourad Zribi a, Afif Masmoudi b a Laboratoire d Informatique Signa et Image de a Côte d Opae (LISIC-EA 4491),

More information

Stochastic Variational Inference with Gradient Linearization

Stochastic Variational Inference with Gradient Linearization Stochastic Variationa Inference with Gradient Linearization Suppementa Materia Tobias Pötz * Anne S Wannenwetsch Stefan Roth Department of Computer Science, TU Darmstadt Preface In this suppementa materia,

More information

Combining reaction kinetics to the multi-phase Gibbs energy calculation

Combining reaction kinetics to the multi-phase Gibbs energy calculation 7 th European Symposium on Computer Aided Process Engineering ESCAPE7 V. Pesu and P.S. Agachi (Editors) 2007 Esevier B.V. A rights reserved. Combining reaction inetics to the muti-phase Gibbs energy cacuation

More information

Uniprocessor Feasibility of Sporadic Tasks with Constrained Deadlines is Strongly conp-complete

Uniprocessor Feasibility of Sporadic Tasks with Constrained Deadlines is Strongly conp-complete Uniprocessor Feasibiity of Sporadic Tasks with Constrained Deadines is Strongy conp-compete Pontus Ekberg and Wang Yi Uppsaa University, Sweden Emai: {pontus.ekberg yi}@it.uu.se Abstract Deciding the feasibiity

More information

V.B The Cluster Expansion

V.B The Cluster Expansion V.B The Custer Expansion For short range interactions, speciay with a hard core, it is much better to repace the expansion parameter V( q ) by f( q ) = exp ( βv( q )), which is obtained by summing over

More information

Copyright information to be inserted by the Publishers. Unsplitting BGK-type Schemes for the Shallow. Water Equations KUN XU

Copyright information to be inserted by the Publishers. Unsplitting BGK-type Schemes for the Shallow. Water Equations KUN XU Copyright information to be inserted by the Pubishers Unspitting BGK-type Schemes for the Shaow Water Equations KUN XU Mathematics Department, Hong Kong University of Science and Technoogy, Cear Water

More information

Centralized Coded Caching of Correlated Contents

Centralized Coded Caching of Correlated Contents Centraized Coded Caching of Correated Contents Qianqian Yang and Deniz Gündüz Information Processing and Communications Lab Department of Eectrica and Eectronic Engineering Imperia Coege London arxiv:1711.03798v1

More information

Symbolic models for nonlinear control systems using approximate bisimulation

Symbolic models for nonlinear control systems using approximate bisimulation Symboic modes for noninear contro systems using approximate bisimuation Giordano Poa, Antoine Girard and Pauo Tabuada Abstract Contro systems are usuay modeed by differentia equations describing how physica

More information

A Solution to the 4-bit Parity Problem with a Single Quaternary Neuron

A Solution to the 4-bit Parity Problem with a Single Quaternary Neuron Neura Information Processing - Letters and Reviews Vo. 5, No. 2, November 2004 LETTER A Soution to the 4-bit Parity Probem with a Singe Quaternary Neuron Tohru Nitta Nationa Institute of Advanced Industria

More information

(1 ) = 1 for some 2 (0; 1); (1 + ) = 0 for some > 0:

(1 ) = 1 for some 2 (0; 1); (1 + ) = 0 for some > 0: Answers, na. Economics 4 Fa, 2009. Christiano.. The typica househod can engage in two types of activities producing current output and studying at home. Athough time spent on studying at home sacrices

More information

Algorithms to solve massively under-defined systems of multivariate quadratic equations

Algorithms to solve massively under-defined systems of multivariate quadratic equations Agorithms to sove massivey under-defined systems of mutivariate quadratic equations Yasufumi Hashimoto Abstract It is we known that the probem to sove a set of randomy chosen mutivariate quadratic equations

More information

Optimal Control of Assembly Systems with Multiple Stages and Multiple Demand Classes 1

Optimal Control of Assembly Systems with Multiple Stages and Multiple Demand Classes 1 Optima Contro of Assemby Systems with Mutipe Stages and Mutipe Demand Casses Saif Benjaafar Mohsen EHafsi 2 Chung-Yee Lee 3 Weihua Zhou 3 Industria & Systems Engineering, Department of Mechanica Engineering,

More information

V.B The Cluster Expansion

V.B The Cluster Expansion V.B The Custer Expansion For short range interactions, speciay with a hard core, it is much better to repace the expansion parameter V( q ) by f(q ) = exp ( βv( q )) 1, which is obtained by summing over

More information

Chemical Kinetics Part 2

Chemical Kinetics Part 2 Integrated Rate Laws Chemica Kinetics Part 2 The rate aw we have discussed thus far is the differentia rate aw. Let us consider the very simpe reaction: a A à products The differentia rate reates the rate

More information

FOURIER SERIES ON ANY INTERVAL

FOURIER SERIES ON ANY INTERVAL FOURIER SERIES ON ANY INTERVAL Overview We have spent considerabe time earning how to compute Fourier series for functions that have a period of 2p on the interva (-p,p). We have aso seen how Fourier series

More information

ASummaryofGaussianProcesses Coryn A.L. Bailer-Jones

ASummaryofGaussianProcesses Coryn A.L. Bailer-Jones ASummaryofGaussianProcesses Coryn A.L. Baier-Jones Cavendish Laboratory University of Cambridge caj@mrao.cam.ac.uk Introduction A genera prediction probem can be posed as foows. We consider that the variabe

More information

Integrating Factor Methods as Exponential Integrators

Integrating Factor Methods as Exponential Integrators Integrating Factor Methods as Exponentia Integrators Borisav V. Minchev Department of Mathematica Science, NTNU, 7491 Trondheim, Norway Borko.Minchev@ii.uib.no Abstract. Recenty a ot of effort has been

More information

Target Location Estimation in Wireless Sensor Networks Using Binary Data

Target Location Estimation in Wireless Sensor Networks Using Binary Data Target Location stimation in Wireess Sensor Networks Using Binary Data Ruixin Niu and Pramod K. Varshney Department of ectrica ngineering and Computer Science Link Ha Syracuse University Syracuse, NY 344

More information

Statistical Learning Theory: a Primer

Statistical Learning Theory: a Primer ??,??, 1 6 (??) c?? Kuwer Academic Pubishers, Boston. Manufactured in The Netherands. Statistica Learning Theory: a Primer THEODOROS EVGENIOU AND MASSIMILIANO PONTIL Center for Bioogica and Computationa

More information

Cryptanalysis of PKP: A New Approach

Cryptanalysis of PKP: A New Approach Cryptanaysis of PKP: A New Approach Éiane Jaumes and Antoine Joux DCSSI 18, rue du Dr. Zamenhoff F-92131 Issy-es-Mx Cedex France eiane.jaumes@wanadoo.fr Antoine.Joux@ens.fr Abstract. Quite recenty, in

More information

4 Separation of Variables

4 Separation of Variables 4 Separation of Variabes In this chapter we describe a cassica technique for constructing forma soutions to inear boundary vaue probems. The soution of three cassica (paraboic, hyperboic and eiptic) PDE

More information

arxiv: v1 [math.ca] 6 Mar 2017

arxiv: v1 [math.ca] 6 Mar 2017 Indefinite Integras of Spherica Besse Functions MIT-CTP/487 arxiv:703.0648v [math.ca] 6 Mar 07 Joyon K. Boomfied,, Stephen H. P. Face,, and Zander Moss, Center for Theoretica Physics, Laboratory for Nucear

More information

Unconditional security of differential phase shift quantum key distribution

Unconditional security of differential phase shift quantum key distribution Unconditiona security of differentia phase shift quantum key distribution Kai Wen, Yoshihisa Yamamoto Ginzton Lab and Dept of Eectrica Engineering Stanford University Basic idea of DPS-QKD Protoco. Aice

More information

12.2. Maxima and Minima. Introduction. Prerequisites. Learning Outcomes

12.2. Maxima and Minima. Introduction. Prerequisites. Learning Outcomes Maima and Minima 1. Introduction In this Section we anayse curves in the oca neighbourhood of a stationary point and, from this anaysis, deduce necessary conditions satisfied by oca maima and oca minima.

More information

Melodic contour estimation with B-spline models using a MDL criterion

Melodic contour estimation with B-spline models using a MDL criterion Meodic contour estimation with B-spine modes using a MDL criterion Damien Loive, Ney Barbot, Oivier Boeffard IRISA / University of Rennes 1 - ENSSAT 6 rue de Kerampont, B.P. 80518, F-305 Lannion Cedex

More information

Componentwise Determination of the Interval Hull Solution for Linear Interval Parameter Systems

Componentwise Determination of the Interval Hull Solution for Linear Interval Parameter Systems Componentwise Determination of the Interva Hu Soution for Linear Interva Parameter Systems L. V. Koev Dept. of Theoretica Eectrotechnics, Facuty of Automatics, Technica University of Sofia, 1000 Sofia,

More information

The EM Algorithm applied to determining new limit points of Mahler measures

The EM Algorithm applied to determining new limit points of Mahler measures Contro and Cybernetics vo. 39 (2010) No. 4 The EM Agorithm appied to determining new imit points of Maher measures by Souad E Otmani, Georges Rhin and Jean-Marc Sac-Épée Université Pau Veraine-Metz, LMAM,

More information

T.C. Banwell, S. Galli. {bct, Telcordia Technologies, Inc., 445 South Street, Morristown, NJ 07960, USA

T.C. Banwell, S. Galli. {bct, Telcordia Technologies, Inc., 445 South Street, Morristown, NJ 07960, USA ON THE SYMMETRY OF THE POWER INE CHANNE T.C. Banwe, S. Gai {bct, sgai}@research.tecordia.com Tecordia Technoogies, Inc., 445 South Street, Morristown, NJ 07960, USA Abstract The indoor power ine network

More information

Tracking Control of Multiple Mobile Robots

Tracking Control of Multiple Mobile Robots Proceedings of the 2001 IEEE Internationa Conference on Robotics & Automation Seou, Korea May 21-26, 2001 Tracking Contro of Mutipe Mobie Robots A Case Study of Inter-Robot Coision-Free Probem Jurachart

More information

BALANCING REGULAR MATRIX PENCILS

BALANCING REGULAR MATRIX PENCILS BALANCING REGULAR MATRIX PENCILS DAMIEN LEMONNIER AND PAUL VAN DOOREN Abstract. In this paper we present a new diagona baancing technique for reguar matrix pencis λb A, which aims at reducing the sensitivity

More information

Related Topics Maxwell s equations, electrical eddy field, magnetic field of coils, coil, magnetic flux, induced voltage

Related Topics Maxwell s equations, electrical eddy field, magnetic field of coils, coil, magnetic flux, induced voltage Magnetic induction TEP Reated Topics Maxwe s equations, eectrica eddy fied, magnetic fied of cois, coi, magnetic fux, induced votage Principe A magnetic fied of variabe frequency and varying strength is

More information

Some Measures for Asymmetry of Distributions

Some Measures for Asymmetry of Distributions Some Measures for Asymmetry of Distributions Georgi N. Boshnakov First version: 31 January 2006 Research Report No. 5, 2006, Probabiity and Statistics Group Schoo of Mathematics, The University of Manchester

More information

arxiv: v1 [cs.lg] 31 Oct 2017

arxiv: v1 [cs.lg] 31 Oct 2017 ACCELERATED SPARSE SUBSPACE CLUSTERING Abofaz Hashemi and Haris Vikao Department of Eectrica and Computer Engineering, University of Texas at Austin, Austin, TX, USA arxiv:7.26v [cs.lg] 3 Oct 27 ABSTRACT

More information

FRST Multivariate Statistics. Multivariate Discriminant Analysis (MDA)

FRST Multivariate Statistics. Multivariate Discriminant Analysis (MDA) 1 FRST 531 -- Mutivariate Statistics Mutivariate Discriminant Anaysis (MDA) Purpose: 1. To predict which group (Y) an observation beongs to based on the characteristics of p predictor (X) variabes, using

More information

CONJUGATE GRADIENT WITH SUBSPACE OPTIMIZATION

CONJUGATE GRADIENT WITH SUBSPACE OPTIMIZATION CONJUGATE GRADIENT WITH SUBSPACE OPTIMIZATION SAHAR KARIMI AND STEPHEN VAVASIS Abstract. In this paper we present a variant of the conjugate gradient (CG) agorithm in which we invoke a subspace minimization

More information

A Simple and Efficient Algorithm of 3-D Single-Source Localization with Uniform Cross Array Bing Xue 1 2 a) * Guangyou Fang 1 2 b and Yicai Ji 1 2 c)

A Simple and Efficient Algorithm of 3-D Single-Source Localization with Uniform Cross Array Bing Xue 1 2 a) * Guangyou Fang 1 2 b and Yicai Ji 1 2 c) A Simpe Efficient Agorithm of 3-D Singe-Source Locaization with Uniform Cross Array Bing Xue a * Guangyou Fang b Yicai Ji c Key Laboratory of Eectromagnetic Radiation Sensing Technoogy, Institute of Eectronics,

More information

The influence of temperature of photovoltaic modules on performance of solar power plant

The influence of temperature of photovoltaic modules on performance of solar power plant IOSR Journa of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vo. 05, Issue 04 (Apri. 2015), V1 PP 09-15 www.iosrjen.org The infuence of temperature of photovotaic modues on performance

More information

Recursive Constructions of Parallel FIFO and LIFO Queues with Switched Delay Lines

Recursive Constructions of Parallel FIFO and LIFO Queues with Switched Delay Lines Recursive Constructions of Parae FIFO and LIFO Queues with Switched Deay Lines Po-Kai Huang, Cheng-Shang Chang, Feow, IEEE, Jay Cheng, Member, IEEE, and Duan-Shin Lee, Senior Member, IEEE Abstract One

More information

A Statistical Framework for Real-time Event Detection in Power Systems

A Statistical Framework for Real-time Event Detection in Power Systems 1 A Statistica Framework for Rea-time Event Detection in Power Systems Noan Uhrich, Tim Christman, Phiip Swisher, and Xichen Jiang Abstract A quickest change detection (QCD) agorithm is appied to the probem

More information

Optimality of Gaussian Fronthaul Compression for Uplink MIMO Cloud Radio Access Networks

Optimality of Gaussian Fronthaul Compression for Uplink MIMO Cloud Radio Access Networks Optimaity of Gaussian Fronthau Compression for Upink MMO Coud Radio Access etworks Yuhan Zhou, Yinfei Xu, Jun Chen, and Wei Yu Department of Eectrica and Computer Engineering, University of oronto, Canada

More information

Moreau-Yosida Regularization for Grouped Tree Structure Learning

Moreau-Yosida Regularization for Grouped Tree Structure Learning Moreau-Yosida Reguarization for Grouped Tree Structure Learning Jun Liu Computer Science and Engineering Arizona State University J.Liu@asu.edu Jieping Ye Computer Science and Engineering Arizona State

More information

Determining The Degree of Generalization Using An Incremental Learning Algorithm

Determining The Degree of Generalization Using An Incremental Learning Algorithm Determining The Degree of Generaization Using An Incrementa Learning Agorithm Pabo Zegers Facutad de Ingeniería, Universidad de os Andes San Caros de Apoquindo 22, Las Condes, Santiago, Chie pzegers@uandes.c

More information

Theory and implementation behind: Universal surface creation - smallest unitcell

Theory and implementation behind: Universal surface creation - smallest unitcell Teory and impementation beind: Universa surface creation - smaest unitce Bjare Brin Buus, Jaob Howat & Tomas Bigaard September 15, 218 1 Construction of surface sabs Te aim for tis part of te project is

More information

Discrete Applied Mathematics

Discrete Applied Mathematics Discrete Appied Mathematics 159 (2011) 812 825 Contents ists avaiabe at ScienceDirect Discrete Appied Mathematics journa homepage: www.esevier.com/ocate/dam A direct barter mode for course add/drop process

More information

Arbitrary Throughput Versus Complexity Tradeoffs in Wireless Networks using Graph Partitioning

Arbitrary Throughput Versus Complexity Tradeoffs in Wireless Networks using Graph Partitioning University of Pennsyvania SchoaryCommons Departmenta Papers (ESE) Department of Eectrica & Systems Engineering November 2006 Arbitrary Throughput Versus Compexity Tradeoffs in Wireess Networks using Graph

More information

Multilayer Kerceptron

Multilayer Kerceptron Mutiayer Kerceptron Zotán Szabó, András Lőrincz Department of Information Systems, Facuty of Informatics Eötvös Loránd University Pázmány Péter sétány 1/C H-1117, Budapest, Hungary e-mai: szzoi@csetehu,

More information

Efficiently Generating Random Bits from Finite State Markov Chains

Efficiently Generating Random Bits from Finite State Markov Chains 1 Efficienty Generating Random Bits from Finite State Markov Chains Hongchao Zhou and Jehoshua Bruck, Feow, IEEE Abstract The probem of random number generation from an uncorreated random source (of unknown

More information

Chemical Kinetics Part 2. Chapter 16

Chemical Kinetics Part 2. Chapter 16 Chemica Kinetics Part 2 Chapter 16 Integrated Rate Laws The rate aw we have discussed thus far is the differentia rate aw. Let us consider the very simpe reaction: a A à products The differentia rate reates

More information

Primal and dual active-set methods for convex quadratic programming

Primal and dual active-set methods for convex quadratic programming Math. Program., Ser. A 216) 159:469 58 DOI 1.17/s117-15-966-2 FULL LENGTH PAPER Prima and dua active-set methods for convex quadratic programming Anders Forsgren 1 Phiip E. Gi 2 Eizabeth Wong 2 Received:

More information

Identification of macro and micro parameters in solidification model

Identification of macro and micro parameters in solidification model BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES Vo. 55, No. 1, 27 Identification of macro and micro parameters in soidification mode B. MOCHNACKI 1 and E. MAJCHRZAK 2,1 1 Czestochowa University

More information

arxiv: v2 [cond-mat.stat-mech] 14 Nov 2008

arxiv: v2 [cond-mat.stat-mech] 14 Nov 2008 Random Booean Networks Barbara Drosse Institute of Condensed Matter Physics, Darmstadt University of Technoogy, Hochschustraße 6, 64289 Darmstadt, Germany (Dated: June 27) arxiv:76.335v2 [cond-mat.stat-mech]

More information

Turbo Codes. Coding and Communication Laboratory. Dept. of Electrical Engineering, National Chung Hsing University

Turbo Codes. Coding and Communication Laboratory. Dept. of Electrical Engineering, National Chung Hsing University Turbo Codes Coding and Communication Laboratory Dept. of Eectrica Engineering, Nationa Chung Hsing University Turbo codes 1 Chapter 12: Turbo Codes 1. Introduction 2. Turbo code encoder 3. Design of intereaver

More information

NEW DEVELOPMENT OF OPTIMAL COMPUTING BUDGET ALLOCATION FOR DISCRETE EVENT SIMULATION

NEW DEVELOPMENT OF OPTIMAL COMPUTING BUDGET ALLOCATION FOR DISCRETE EVENT SIMULATION NEW DEVELOPMENT OF OPTIMAL COMPUTING BUDGET ALLOCATION FOR DISCRETE EVENT SIMULATION Hsiao-Chang Chen Dept. of Systems Engineering University of Pennsyvania Phiadephia, PA 904-635, U.S.A. Chun-Hung Chen

More information

Optimality of Inference in Hierarchical Coding for Distributed Object-Based Representations

Optimality of Inference in Hierarchical Coding for Distributed Object-Based Representations Optimaity of Inference in Hierarchica Coding for Distributed Object-Based Representations Simon Brodeur, Jean Rouat NECOTIS, Département génie éectrique et génie informatique, Université de Sherbrooke,

More information

An approximate method for solving the inverse scattering problem with fixed-energy data

An approximate method for solving the inverse scattering problem with fixed-energy data J. Inv. I-Posed Probems, Vo. 7, No. 6, pp. 561 571 (1999) c VSP 1999 An approximate method for soving the inverse scattering probem with fixed-energy data A. G. Ramm and W. Scheid Received May 12, 1999

More information

Manipulation in Financial Markets and the Implications for Debt Financing

Manipulation in Financial Markets and the Implications for Debt Financing Manipuation in Financia Markets and the Impications for Debt Financing Leonid Spesivtsev This paper studies the situation when the firm is in financia distress and faces bankruptcy or debt restructuring.

More information

(Refer Slide Time: 2:34) L C V

(Refer Slide Time: 2:34) L C V Microwave Integrated Circuits Professor Jayanta Mukherjee Department of Eectrica Engineering Indian Intitute of Technoogy Bombay Modue 1 Lecture No 2 Refection Coefficient, SWR, Smith Chart. Heo wecome

More information

Source and Relay Matrices Optimization for Multiuser Multi-Hop MIMO Relay Systems

Source and Relay Matrices Optimization for Multiuser Multi-Hop MIMO Relay Systems Source and Reay Matrices Optimization for Mutiuser Muti-Hop MIMO Reay Systems Yue Rong Department of Eectrica and Computer Engineering, Curtin University, Bentey, WA 6102, Austraia Abstract In this paper,

More information

MULTI-PERIOD MODEL FOR PART FAMILY/MACHINE CELL FORMATION. Objectives included in the multi-period formulation

MULTI-PERIOD MODEL FOR PART FAMILY/MACHINE CELL FORMATION. Objectives included in the multi-period formulation ationa Institute of Technoogy aicut Department of echanica Engineering ULTI-PERIOD ODEL FOR PART FAILY/AHIE ELL FORATIO Given a set of parts, processing requirements, and avaiabe resources The objective

More information

FORECASTING TELECOMMUNICATIONS DATA WITH AUTOREGRESSIVE INTEGRATED MOVING AVERAGE MODELS

FORECASTING TELECOMMUNICATIONS DATA WITH AUTOREGRESSIVE INTEGRATED MOVING AVERAGE MODELS FORECASTING TEECOMMUNICATIONS DATA WITH AUTOREGRESSIVE INTEGRATED MOVING AVERAGE MODES Niesh Subhash naawade a, Mrs. Meenakshi Pawar b a SVERI's Coege of Engineering, Pandharpur. nieshsubhash15@gmai.com

More information

On the evaluation of saving-consumption plans

On the evaluation of saving-consumption plans On the evauation of saving-consumption pans Steven Vanduffe Jan Dhaene Marc Goovaerts Juy 13, 2004 Abstract Knowedge of the distribution function of the stochasticay compounded vaue of a series of future

More information

Math 124B January 17, 2012

Math 124B January 17, 2012 Math 124B January 17, 212 Viktor Grigoryan 3 Fu Fourier series We saw in previous ectures how the Dirichet and Neumann boundary conditions ead to respectivey sine and cosine Fourier series of the initia

More information

Rate-Distortion Theory of Finite Point Processes

Rate-Distortion Theory of Finite Point Processes Rate-Distortion Theory of Finite Point Processes Günther Koiander, Dominic Schuhmacher, and Franz Hawatsch, Feow, IEEE Abstract We study the compression of data in the case where the usefu information

More information

ORTHOGONAL MULTI-WAVELETS FROM MATRIX FACTORIZATION

ORTHOGONAL MULTI-WAVELETS FROM MATRIX FACTORIZATION J. Korean Math. Soc. 46 2009, No. 2, pp. 281 294 ORHOGONAL MLI-WAVELES FROM MARIX FACORIZAION Hongying Xiao Abstract. Accuracy of the scaing function is very crucia in waveet theory, or correspondingy,

More information

Formulas for Angular-Momentum Barrier Factors Version II

Formulas for Angular-Momentum Barrier Factors Version II BNL PREPRINT BNL-QGS-06-101 brfactor1.tex Formuas for Anguar-Momentum Barrier Factors Version II S. U. Chung Physics Department, Brookhaven Nationa Laboratory, Upton, NY 11973 March 19, 2015 abstract A

More information

Approximated MLC shape matrix decomposition with interleaf collision constraint

Approximated MLC shape matrix decomposition with interleaf collision constraint Approximated MLC shape matrix decomposition with intereaf coision constraint Thomas Kainowski Antje Kiese Abstract Shape matrix decomposition is a subprobem in radiation therapy panning. A given fuence

More information

Reliability Improvement with Optimal Placement of Distributed Generation in Distribution System

Reliability Improvement with Optimal Placement of Distributed Generation in Distribution System Reiabiity Improvement with Optima Pacement of Distributed Generation in Distribution System N. Rugthaicharoencheep, T. Langtharthong Abstract This paper presents the optima pacement and sizing of distributed

More information

Gauss Law. 2. Gauss s Law: connects charge and field 3. Applications of Gauss s Law

Gauss Law. 2. Gauss s Law: connects charge and field 3. Applications of Gauss s Law Gauss Law 1. Review on 1) Couomb s Law (charge and force) 2) Eectric Fied (fied and force) 2. Gauss s Law: connects charge and fied 3. Appications of Gauss s Law Couomb s Law and Eectric Fied Couomb s

More information

MONOCHROMATIC LOOSE PATHS IN MULTICOLORED k-uniform CLIQUES

MONOCHROMATIC LOOSE PATHS IN MULTICOLORED k-uniform CLIQUES MONOCHROMATIC LOOSE PATHS IN MULTICOLORED k-uniform CLIQUES ANDRZEJ DUDEK AND ANDRZEJ RUCIŃSKI Abstract. For positive integers k and, a k-uniform hypergraph is caed a oose path of ength, and denoted by

More information

Lecture Note 3: Stationary Iterative Methods

Lecture Note 3: Stationary Iterative Methods MATH 5330: Computationa Methods of Linear Agebra Lecture Note 3: Stationary Iterative Methods Xianyi Zeng Department of Mathematica Sciences, UTEP Stationary Iterative Methods The Gaussian eimination (or

More information

SEMINAR 2. PENDULUMS. V = mgl cos θ. (2) L = T V = 1 2 ml2 θ2 + mgl cos θ, (3) d dt ml2 θ2 + mgl sin θ = 0, (4) θ + g l

SEMINAR 2. PENDULUMS. V = mgl cos θ. (2) L = T V = 1 2 ml2 θ2 + mgl cos θ, (3) d dt ml2 θ2 + mgl sin θ = 0, (4) θ + g l Probem 7. Simpe Penduum SEMINAR. PENDULUMS A simpe penduum means a mass m suspended by a string weightess rigid rod of ength so that it can swing in a pane. The y-axis is directed down, x-axis is directed

More information

$, (2.1) n="# #. (2.2)

$, (2.1) n=# #. (2.2) Chapter. Eectrostatic II Notes: Most of the materia presented in this chapter is taken from Jackson, Chap.,, and 4, and Di Bartoo, Chap... Mathematica Considerations.. The Fourier series and the Fourier

More information