6 Gradient Descent. 6.1 Functions

Size: px
Start display at page:

Download "6 Gradient Descent. 6.1 Functions"

Transcription

1 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output is a real scalar (R). This often arises to escribe the cost of a moel which has parameters which escribe the moel (e.g., egree ( 1)-polynomial regression) an the goal is to fin the parameters with minimum cost. Although there are special cases where we can solve for these optimal parameters exactly, there are many cases where we cannot. What remains in these cases is to analyze the function f, an try to fin its minimum point. The most common solution for this is graient escent where we try to walk in a irection so the function ecreases until we no-longer can. 6.1 Functions We review some basic properties of a function f : R! R. Again, the goal will be to unveil abstract tools that are often easy to imagine in low imensions, but automatically generalize to high-imensional ata. We will first provie efinitions without any calculous. Let B r (x) efine a Eucliean ball aroun a point x of raius r. That is, it inclues all points {y 2 R kx yk appler}, within a Eucliean istance of r from x. We will use B r (x) to efine a local neighborhoo aroun a point x. The iea of local is quite flexible, an we can use any value of r>0, basically it can be as small as we nee it to be, as long as it is strictly greater than 0. Minima an maxima. A local maximum of f is a point x 2 R so for some neighborhoo B r (x), all points y 2 B r (x) have smaller (or equal) function value than at x: f(y) apple f(x). Alocal maximum of f is a point x 2 R so for some neighborhoo B r (x), all points y 2 B r (x) have larger (or equal) function value than at x: f(y) f(x). If we remove the or equal conition for both efinitions for y 2 B r (x),y 6= x, we say the maximum or minimum points are strict. A point x 2 R is a global maximum of f if for all y 2 R, then f(y) apple f(x). Likewise, a point x 2 R is a global minimum if for all y 2 R, then f(y) f(x). There may be multiple global minimum an maximum. If there is exactly one point x 2 R that is a global minimum or global maximum, we again say it is strict. When we just use the term minimum or maximum (without local or global) it implies a local minimum or maximum. Focusing on a function restricte to a close an boune subset S R, if the function is continuous (we won t formally efine this, but it likely means what you think it oes), then the function must have a global minimum an a global maximum. It may occur on the bounary of S. A sale point is a type of point x 2 R so that within any neighborhoo B r (x), it has points y 2 B r (x) with f(y) <f(x) (the lower points) an y 0 2 B r (x) with f(y 0 ) >f(x) (the upper points). In particular, it is a sale if there are isconnecte regions of upper points (an of lower points). The notion of sale point is efine ifferently for =1. If these regions are connecte, an it is not a minimum or maximum, then it is a regular point. For an arbitrary (or ranomly) chosen point x, it is usually a regular point (except for examples you are unlikely to encounter, the set of minimum, maximum, an sale points are finite, while the set of regular points is infinite). 41

2 Example: Continuous Functions Here we show some example functions, where the x-axis represents a -imensional space. The first function has local minimum an maximum. The secon function has a constant value, so every point is a global minimum an a global maximum. The thir function f is convex, which is emonstrate with the line segment between points (p, f (p)) an (q, f (q)) is always above the function f. R R global maximum R 1 3 (p, f (p)) local maximum local minimum global minimum global minimum x 2 R + 23 (q, f (q)) x 2 R q x 2 R p In many cases we will assume (or at least esire) that our function is convex. To efine this it will be useful to efine a line ` R as follows with any two points p, q 2 R. Then for any scalar 2 R, a line ` is the set of points Convex functions. ` = {x = p + (1 )q 2 R an p, q 2 R }. When 2 [0, 1], then this efines the line segment between p an q. A function is convex if for any two points p, q 2 R, on the line segment between them has value less than (or equal) to the values at the weighte average of p an q. That is, it is convex if For all p, q 2 R an for all 2 [0, 1] f ( p + (1 )q) f (p) + (1 )f (q). Removing the (or equal) conition, the function becomes strictly convex. There are many very cool properties of convex functions. For instance, for two convex functions f an g, then h(x) = f (x) + g(x) is convex an so is h(x) = max{f (x), g(x)}. But one will be most important for us: Any local minimum of a convex function will also be a global minimum. A strictly convex function will have at most a single minimum: the global minimum. This means if we fin a minimum, then we must have also foun a global minimum (our goal). 6.2 Graients For a function f (x) = f (x1, x2,..., x ), an a unit vector u = (u1, u2,..., u ), then the irectional erivative is efine f (x + hu) f (x) ru f (x) = lim. h!0 h We are intereste in functions f which are ifferentiable; this implies that ru f (x) is well-efine for all x an u. The converse is not necessarily true. Let e1, e2,..., e 2 R be a specific set of unit vectors so that ei = (0, 0,..., 0, 1, 0,..., 0) where for ei the 1 is in the ith coorinate. Then efine ri f (x) = rei f (x) = f (x). xi

3 It is the erivative in the ith coorinate, treating all other coorinates as constants. We can now, for a ifferentiable function f, efine the graient of f as rf = f e 1 + f e f f e =, f,..., f. x 1 x 2 x x 1 x 2 x Note that rf is a function from R! R, which we can evaluate at any point x 2 R. Example: Graient Consier the function f(x, y, z) =3x 2 2y 3 2xe z. Then rf =(6x 2e z, 6y 2, 2xe z ) an rf(3, 2, 1) = (18 2e, 24, 6e). Linear approximation. From the graient we can easily recover the irectional erivative of f at point x, for any irection (unit vector) u as r u f(x) =hrf(x),ui. This implies the graient escribes the linear approximation of f at a point x. The slope of the tangent plane of f at x in any irection u is provie by r u f(x). Hence, the irection which f is increasing the most at a point x is the unit vector u where r u f(x) = hrf(x),ui is the largest. This occurs at rf(x) =rf(x)/krf(x)k, the normalize graient vector. To fin the minimum of a function f, we then typically want to move from any point x in the irection rf(x); this is the irection of steepest escent. 6.3 Graient Descent Graient escent is a family of techniques that, for a ifferentiable function f : R! R, try to ientify either min f(x) an/or x = arg min f(x). x2r x2r This is effective when f is convex an we o not have a close form solution x. The algorithm is iterative, in that it may never reach the completely optimal x, but it keeps getting closer an closer. Algorithm Graient Descent(f,x start ) initialize x (0) = x start 2 R. repeat x (k+1) := x (k) krf(x (k) ) until (krf(x (k) )kapple ) return x (k) Basically, for any starting point x (0) the algorithm moves to another point in the irection opposite to the graient in the irection that locally ecreases f the fastest. Stopping conition. The parameter is the tolerance of the algorithm. If we assume the function is ifferentiable, then at the minimum x, we must have that rf(x) =(0, 0,...,0). So close to the minimum, it shoul also have a small norm. The algorithm may never reach the true minimum (an we on t know what it is, so we cannot irectly compare against the function value). So we use krfk as a proxy. In other settings, we may run for a fixe number T steps.

4 6.3.1 Learning Rate The most critical parameter of graient escent is, the learning rate. In many cases the algorithm will keep k = fixe for all k. It controls how fast the algorithm works. But if it is too large, when we approach the minimum, then the algorithm may go too far, an overshoot it. How shoul we choose? Lipschitz boun. We say a function g : R! R k is L-Lipschitz if for all x, y 2 R that kg(x) g(y)k applelkx yk. If rf is L-Lipschitz, an we set apple 1 L, then graient escent will converge to a stationary point. Moreover, if f is convex with global minimum x, then after k = O(1/") steps we can guarantee that Strongly Convex Functions. x, y 2 R then f(x (k) ) f(x ) apple ". A function f : R! R is -strongly convex with parameter >0 if for all f(y) apple f(x)+hrf(x),y xi + 2 ky xk2. Intuitively, this implies that f is at least quaratic. That is, along any irection u = y x ky xk the function hf,ui is 1-imensional, an then its secon erivative 2 hf,ui is strictly positive; it is at least >0. Similarly, u 2 saying a function f has an L-Lipschitz graient is equivalent to the conition that 2 hf(x),uiapplelfor all u 2 x, y 2 R where u = y x ky xk. For an -strongly convex function f, that has an L-Lipschitz graient, with global minimum x, then graient escent with learning rate apple 2/( + L) after only k = O(log(1/")) steps will achieve f(x (k) ) f(x ) apple ". The constant in k = O(log(1/")) epens on the conition number L/. The conitions of this boun, imply that f is sanwiche between two quaratic functions; specifically for any x, y 2 R that we can boun f(x)+hrf(x),y xi + L 2 ky xk2 apple f(y) apple f(x)+hrf(x),y xi + 2 ky xk2. When an algorithm converges at such a rate (takes O(log(1/")) steps to obtain " error), it is known as linear convergence since the log-error log(f(x (k) ) f(x )) looks like a linear function of k. Line search. In other cases, we can search for k at each step. Once we have compute the graient rf(x (k) ) then we have reuce the high-imensional minimization problem to a one-imensional problem. Note if f is convex, then f restricte to this one-imensional search is also convex. We still nee to fin the minimum of an unknown function, but we can perform some proceure akin to binary search. We first fin a value 0 such that f x (k) 0 rf(x (k) ) >f(x (k) ) then we keep subiviing the region [0, 0 ] into pieces which must contain the minimum (for instance the golen section search keeps iviing by the golen ratio). In other situations, we can solve for the optimal k exactly at each step. This is the case if we can again analytically take the erivative f(x (k) ) rf(x (k) ) an solve for the where it is equal to 0.

5 Ajustable rate. In practice, line search is often slow. Also, we may not have a Lipschitz boun. It is often better to try a few fixe values, probably being a bit conservative. As long as f(x (k) ) keep ecreasing, it works well. This also may alert us if there there is more than one local minimum if the algorithm converges to ifferent locations. An algorithm calle backtracking line search automatically tunes the parameter. It uses a fixe parameter 2 (0, 1) (preferably in (0.1, 0.8); for instance use =3/4). Start with a large step size (e.g., =1). Then at each step of graient escent at location x, if f(x rf(x)) >f(x) 2 krf(x)k2 then upate =. This shrinks over the course of the algorithm, an if f is strongly convex, it will eventually ecrease until it satisfies the conition for linear convergence. Example: Graient Descent with Fixe Learning Rate Consier the function with graient f(x, y) =( 3 4 x 3 2 )2 +(y 2) xy rf(x, y) = 9 8 x y, 2y x We run graient escent for 10 iterations within initial position (5, 4), while varying the learning rate in the range = {0.01, 0.1, 0.2, 0.3, 0.5, 0.75}. We see that with very small, the algorithm oes not get close to the minimum. When is too large, then the algorithm jumps aroun a lot, an is in anger of not converging. But at a learning rate of = 0.5 it converges fairly smoothly an reaches a point where krf(x, y)k is very small. Using =0.5 almost overshoots in the first step; =0.3 is smoother, an its probably best to use a curve that looks smooth like that one, but with a few more iterations.

6 import matplotlib as mpl mpl.use( PDF ) import numpy as np import matplotlib.pyplot as plt from numpy import linalg as LA ef func(x,y): return (0.75*x-1.5)**2 + (y-2.0)** *x*y ef func_gra(vx,vy): fx = 1.125*vx *vy fy = 2.0*vy *vx return np.array([fx,fy]) #prepare for contour plot xlist = np.linspace(0, 5, 26) ylist = np.linspace(0, 5, 26) x, y = np.meshgri(xlist, ylist) z = func(x,y) lev = np.linspace(0,20,21) #iterate location v_init = np.array([5,4]) num_iter = 10 values = np.zeros([num_iter,2]) for gamma in [0.01, 0.1, 0.2, 0.3, 0.5, 0.75]: values[0,:] = v_init v = v_init # actual graient escent algorithm for i in range(1,num_iter): v = v - gamma * func_gra(v[0],v[1]) values[i,:] = v #plotting plt.contour(x,y,z,levels=lev) plt.plot(values[:,0],values[:,1], r- ) plt.plot(values[:,0],values[:,1], bo ) gra_norm = LA.norm(func_gra(v[0],v[1])) title = "gamma %0.2f final gra %0.3f" % (gamma,gra_norm) plt.title(title) file = "g-%2.0f.pf" % (gamma*100) plt.savefig(file, bbox_inches= tight ) plt.clf() plt.cla() 6.4 Fitting a Moel to Data For ata analysis, the most common use of graient escent is to fit a moel to ata. In this setting we have a ata set P = {p 1,p 2,...,p n } an a family of moels M so each possible moel M is efine by a -imensional vector = { 1, 2,..., } for p parameters. Next we efine a loss function L(P, M ) which measures the ifference between what the moel preicts an what the ata values are. To choose which parameters generate the best moel, we let f( ) :R! R be our function of interest, efine f( ) =L(P, M ). Then we can run graient escent to fin our moel

7 M. For instance we can set f( ) =L(P, M )=SSE(P, M )= X p2p(p y M (p x )) 2. (6.1) This is use for examples incluing maximum likelihoo (or maximum log-likelihoo) estimators from Bayesian inference. This inclues fining a single point estimator with Gaussian (where we ha a closeform solution), but also many other variants (often where there is no known close-form solution). It also inclues least squares regression an its many variants; we will see this in much more etail next. An will inclue other topics (incluing clustering, PCA, classification) we will see later in class Least Mean Squares Upates for Linear Regression Now we will work through how to use graient escent for simple quaratic regression. It shoul be straightforwar to generalize to linear regression, multiple-explanatory variable linear regression, or general polynomial regression from here. This will specify the function f( ) in equation (6.1) to where = 3, = ( 0, 1, 2 ), for each p 2 P we have p = (p x,p y ) 2 R 2, but we consier a vector q =(q 0 = p 0 x,q 1 = p 1 x,q 2 = p 2 x) as the set of explanatory variables. Finally, To specify the graient escent step: M (p x )= p x + 2 p 2 x = 0 q q q 2. := rf( ) we nee to efine rf( ). We will first show this for the case where n =1, that is when there is a single ata point p =(p x,p y )= (x 1,y 1 ). It shoul now be easy to verify that the cost function f 1 ( ) =( x x 2 1 y 1 ) 2 is convex. Next, erive j f( ) = j (M (x 1 ) y 1 ) 2 = 2(M (x 1 ) y 1 ) j (M (x 1 ) y 1 ) = 2(M (x 1 ) y 1 ) j ( = 2(M (x 1 ) y 1 )x j 1 2X j x j 1 y 1 ) j=0 Thus, we efine rf( ) = 0 f( ), 1 f( ), f( ) 2 =2 (M (x 1 ) y 1 ), (M (x 1 ) y 1 )x 1, (M (x 1 ) y 1 )x 2 1 Applying := rf( ) accoring to this specification is known as the LMS (least mean squares) upate rule or the Wirow-Huff learning rule. Quite intuitively, the magnitue the upate is proportional to the resiual norm (M (x 1 ) y 1 ). So if we have a lot of error in our guess of, then we take a large step; if we o not have a lot of error, we take a small step. To generalize this to multiple ata points (n >1), there are two stanar ways. Both of these take strong avantage of the cost function f( ) being ecomposable. That is, we can write nx f( ) = f i ( ), i=1

8 where each f i epens only on the ith ata point p i 2 P. In particular, where p i =(x i,y i ), then f i ( ) =(M (x i ) y i ) 2 =( x i + 2 x 2 i y i ) 2. First notice that since f is the sum of f i s, where each is convex, then f must also be convex; in fact the sum of these usually becomes strongly convex. Also two approaches towars graient escent will take avantage of this ecomposition in slightly ifferent ways. This ecomposable property hols for most loss functions for fitting a moel to ata. Batch graient escent. The first technique, calle batch graient escent, simply extens the efinition of rf( ) to the case with multiple ata points. Since f is ecomposable, then we use the linearity of the erivative to efine nx f( ) = 2(M (x i ) y i )x j i j i=1 an thus rf( ) = nx i=1 2(M (x i ) y i ), 2(M (x i ) y i )x i, 2(M (x i ) y i )x 2 i. That is, the step is now just the sum of the terms from each ata point. Since f is convex, then we can apply all of the nice convergence results iscusse about (strongly) convex f before. However, computing rf( ) each step takes O(n) time, which can be slow. Stochastic graient escent. The secon technique is calle incremental graient escent. It avois computing the full graient each step, an only computes it for f i for a single ata point p i 2 P ; see algorithm Algorithm Incremental Graient Descent(f,x start ) initialize x (0) = x start 2 R ; i =1. repeat x (k+1) := x (k) krf i (x (k) ) i := (i + 1) mo n until (krf(x (k) )kapple ) (or perhaps average of a few steps) return x (k) A more common variant of this is calle stochastic graient escent; see Algorithm Instea of choosing the ata points in orer, it selects a ata point p i at ranom each iteration (the term stochastic refers to this ranomness). Algorithm Stochastic Graient Descent(f,x start ) initialize x (0) = x start 2 R repeat Ranomly choose i 2{1, 2,...,n} x (k+1) := x (k) krf i (x (k) ) until (krf(x (k) )kapple ) (or perhaps average of a few steps) return x (k) These algorithms are often much faster than the batch version since each iteration now takes O(1) time. However, it oes not automatically inherent all of the nice convergence results from what is known about

9 (strongly) convex functions. Yet, since in most settings we are intereste in, there is an abunance of ata points from the same moel. This implies they shoul have a roughly similar effect. In practice when one is far from the optimal moel, these steps converge about as well as the batch version (but much much faster). When one is close to the optimal moel, then the incremental / stochastic variants may not exactly converge. However, if one is satisfie to reach a point that is close enough to optimal, there are some ranomize (PAC-style) guarantees possible for the stochastic variant. An in fact, for very large ata sets (i.e., n is very big) they typically converge before the algorithm even uses all (or even most) of the ata points.

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

A Convex Clustering-based Regularizer for Image Segmentation

A Convex Clustering-based Regularizer for Image Segmentation Vision, Moeling, an Visualization (2015) D. Bommes, T. Ritschel an T. Schultz (Es.) A Convex Clustering-base Regularizer for Image Segmentation Benjamin Hell (TU Braunschweig), Marcus Magnor (TU Braunschweig)

More information

1 Surprises in high dimensions

1 Surprises in high dimensions 1 Surprises in high imensions Our intuition about space is base on two an three imensions an can often be misleaing in high imensions. It is instructive to analyze the shape an properties of some basic

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

Divide-and-Conquer Algorithms

Divide-and-Conquer Algorithms Supplment to A Practical Guie to Data Structures an Algorithms Using Java Divie-an-Conquer Algorithms Sally A Golman an Kenneth J Golman Hanout Divie-an-conquer algorithms use the following three phases:

More information

Learning Polynomial Functions. by Feature Construction

Learning Polynomial Functions. by Feature Construction I Proceeings of the Eighth International Workshop on Machine Learning Chicago, Illinois, June 27-29 1991 Learning Polynomial Functions by Feature Construction Richar S. Sutton GTE Laboratories Incorporate

More information

4.2 Implicit Differentiation

4.2 Implicit Differentiation 6 Chapter 4 More Derivatives 4. Implicit Differentiation What ou will learn about... Implicitl Define Functions Lenses, Tangents, an Normal Lines Derivatives of Higher Orer Rational Powers of Differentiable

More information

B-Splines and NURBS Week 5, Lecture 9

B-Splines and NURBS Week 5, Lecture 9 CS 430/585 Computer Graphics I B-Splines an NURBS Week 5, Lecture 9 Davi Breen, William Regli an Maxim Peysakhov Geometric an Intelligent Computing Laboratory Department of Computer Science Drexel University

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

(a) Find the equation of the plane that passes through the points P, Q, and R.

(a) Find the equation of the plane that passes through the points P, Q, and R. Math 040 Miterm Exam 1 Spring 014 S o l u t i o n s 1 For given points P (, 0, 1), Q(, 1, 0), R(3, 1, 0) an S(,, 0) (a) Fin the equation of the plane that passes through the points P, Q, an R P Q = 0,

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Calculus I course that I teach here at Lamar University. Despite the fact that these are my class notes, they shoul be accessible to anyone wanting to learn Calculus

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

Math 131. Implicit Differentiation Larson Section 2.5

Math 131. Implicit Differentiation Larson Section 2.5 Math 131. Implicit Differentiation Larson Section.5 So far we have ealt with ifferentiating explicitly efine functions, that is, we are given the expression efining the function, such as f(x) = 5 x. However,

More information

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization 272 INFORMS Journal on Computing 0899-1499 100 1204-0272 $05.00 Vol. 12, No. 4, Fall 2000 2000 INFORMS A Revise Simplex Search Proceure for Stochastic Simulation Response Surface Optimization DAVID G.

More information

EXACT SIMULATION OF A BOOLEAN MODEL

EXACT SIMULATION OF A BOOLEAN MODEL Original Research Paper oi:10.5566/ias.v32.p101-105 EXACT SIMULATION OF A BOOLEAN MODEL CHRISTIAN LANTUÉJOULB MinesParisTech 35 rue Saint-Honoré 77305 Fontainebleau France e-mail: christian.lantuejoul@mines-paristech.fr

More information

More Raster Line Issues. Bresenham Circles. Once More: 8-Pt Symmetry. Only 1 Octant Needed. Spring 2013 CS5600

More Raster Line Issues. Bresenham Circles. Once More: 8-Pt Symmetry. Only 1 Octant Needed. Spring 2013 CS5600 Spring 03 Lecture Set 3 Bresenham Circles Intro to Computer Graphics From Rich Riesenfel Spring 03 More Raster Line Issues Fat lines with multiple pixel with Symmetric lines n point geometry how shoul

More information

I. Introuction With the evolution of imaging technology, an increasing number of image moalities becomes available. In remote sensing, sensors are use

I. Introuction With the evolution of imaging technology, an increasing number of image moalities becomes available. In remote sensing, sensors are use A multivalue image wavelet representation base on multiscale funamental forms P. Scheuners Vision Lab, Department ofphysics, University ofantwerp, Groenenborgerlaan 7, 00 Antwerpen, Belgium Tel.: +3/3/8

More information

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace A Classification of R Orthogonal Manipulators by the Topology of their Workspace Maher aili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S.

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

Classical Mechanics Examples (Lagrange Multipliers)

Classical Mechanics Examples (Lagrange Multipliers) Classical Mechanics Examples (Lagrange Multipliers) Dipan Kumar Ghosh Physics Department, Inian Institute of Technology Bombay Powai, Mumbai 400076 September 3, 015 1 Introuction We have seen that the

More information

Approximation with Active B-spline Curves and Surfaces

Approximation with Active B-spline Curves and Surfaces Approximation with Active B-spline Curves an Surfaces Helmut Pottmann, Stefan Leopolseer, Michael Hofer Institute of Geometry Vienna University of Technology Wiener Hauptstr. 8 10, Vienna, Austria pottmann,leopolseer,hofer

More information

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

More information

Regularized Laplacian Zero Crossings as Optimal Edge Integrators

Regularized Laplacian Zero Crossings as Optimal Edge Integrators Regularize aplacian Zero rossings as Optimal Ege Integrators R. KIMME A.M. BRUKSTEIN Department of omputer Science Technion Israel Institute of Technology Technion ity, Haifa 32, Israel Abstract We view

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

Exercises of PIV. incomplete draft, version 0.0. October 2009

Exercises of PIV. incomplete draft, version 0.0. October 2009 Exercises of PIV incomplete raft, version 0.0 October 2009 1 Images Images are signals efine in 2D or 3D omains. They can be vector value (e.g., color images), real (monocromatic images), complex or binary

More information

Properties of the Derivative Lecture 9.

Properties of the Derivative Lecture 9. Properties of the Derivative Lecture 9. Recall that the average rate of change of a function y = f(x) over the interval from a to a + h, with h 0, is the slope of the line between y x f(a + h) f(a) =,

More information

A Duality Based Approach for Realtime TV-L 1 Optical Flow

A Duality Based Approach for Realtime TV-L 1 Optical Flow A Duality Base Approach for Realtime TV-L 1 Optical Flow C. Zach 1, T. Pock 2, an H. Bischof 2 1 VRVis Research Center 2 Institute for Computer Graphics an Vision, TU Graz Abstract. Variational methos

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

A Multi-class SVM Classifier Utilizing Binary Decision Tree

A Multi-class SVM Classifier Utilizing Binary Decision Tree Informatica 33 (009) 33-41 33 A Multi-class Classifier Utilizing Binary Decision Tree Gjorgji Mazarov, Dejan Gjorgjevikj an Ivan Chorbev Department of Computer Science an Engineering Faculty of Electrical

More information

Fast Fractal Image Compression using PSO Based Optimization Techniques

Fast Fractal Image Compression using PSO Based Optimization Techniques Fast Fractal Compression using PSO Base Optimization Techniques A.Krishnamoorthy Visiting faculty Department Of ECE University College of Engineering panruti rishpci89@gmail.com S.Buvaneswari Visiting

More information

Modifying ROC Curves to Incorporate Predicted Probabilities

Modifying ROC Curves to Incorporate Predicted Probabilities Moifying ROC Curves to Incorporate Preicte Probabilities Cèsar Ferri DSIC, Universitat Politècnica e València Peter Flach Department of Computer Science, University of Bristol José Hernánez-Orallo DSIC,

More information

P. Fua and Y. G. Leclerc. SRI International. 333 Ravenswood Avenue, Menlo Park, CA

P. Fua and Y. G. Leclerc. SRI International. 333 Ravenswood Avenue, Menlo Park, CA Moel Driven Ege Detection P. Fua an Y. G. Leclerc SI International 333 avenswoo Avenue, Menlo Park, CA 9425 (fua@ai.sri.com leclerc@ai.sri.com) Machine Vision an Applications, 3, 199 Abstract Stanar ege

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation APPEARING IN IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, APRIL 2017. 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en

More information

Design of Policy-Aware Differentially Private Algorithms

Design of Policy-Aware Differentially Private Algorithms Design of Policy-Aware Differentially Private Algorithms Samuel Haney Due University Durham, NC, USA shaney@cs.ue.eu Ashwin Machanavajjhala Due University Durham, NC, USA ashwin@cs.ue.eu Bolin Ding Microsoft

More information

Parts Assembly by Throwing Manipulation with a One-Joint Arm

Parts Assembly by Throwing Manipulation with a One-Joint Arm 21 IEEE/RSJ International Conference on Intelligent Robots an Systems, Taipei, Taiwan, October, 21. Parts Assembly by Throwing Manipulation with a One-Joint Arm Hieyuki Miyashita, Tasuku Yamawaki an Masahito

More information

Linear First-Order PDEs

Linear First-Order PDEs MODULE 2: FIRST-ORDER PARTIAL DIFFERENTIAL EQUATIONS 9 Lecture 2 Linear First-Orer PDEs The most general first-orer linear PDE has the form a(x, y)z x + b(x, y)z y + c(x, y)z = (x, y), (1) where a, b,

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en Hengel, Ian Rei between an image patch an a large backgroun image region. Explicitly moeling

More information

Clustering Expression Data. Clustering Expression Data

Clustering Expression Data. Clustering Expression Data www.cs.washington.eu/ Subscribe if you Din t get msg last night Clustering Exression Data Why cluster gene exression ata? Tissue classification Fin biologically relate genes First ste in inferring regulatory

More information

Lecture 1 September 4, 2013

Lecture 1 September 4, 2013 CS 84r: Incentives an Information in Networks Fall 013 Prof. Yaron Singer Lecture 1 September 4, 013 Scribe: Bo Waggoner 1 Overview In this course we will try to evelop a mathematical unerstaning for the

More information

Optimal path planning in a constant wind with a bounded turning rate

Optimal path planning in a constant wind with a bounded turning rate Optimal path planning in a constant win with a boune turning rate Timothy G. McGee, Stephen Spry an J. Karl Herick Center for Collaborative Control of Unmanne Vehicles, University of California, Berkeley,

More information

Throughput Characterization of Node-based Scheduling in Multihop Wireless Networks: A Novel Application of the Gallai-Edmonds Structure Theorem

Throughput Characterization of Node-based Scheduling in Multihop Wireless Networks: A Novel Application of the Gallai-Edmonds Structure Theorem Throughput Characterization of Noe-base Scheuling in Multihop Wireless Networks: A Novel Application of the Gallai-Emons Structure Theorem Bo Ji an Yu Sang Dept. of Computer an Information Sciences Temple

More information

Dual Principal Component Pursuit: Improved Analysis and Efficient Algorithms

Dual Principal Component Pursuit: Improved Analysis and Efficient Algorithms Dual Principal Component Pursuit: Improve Analysis an Efficient Algorithms Zhihui Zhu MINDS Johns Hopkins University zzhu29@jhu.eu Yifan Wang SIST ShanghaiTech University wangyf@shanghaitech.eu.cn Daniel

More information

Optimal Distributed P2P Streaming under Node Degree Bounds

Optimal Distributed P2P Streaming under Node Degree Bounds Optimal Distribute P2P Streaming uner Noe Degree Bouns Shaoquan Zhang, Ziyu Shao, Minghua Chen, an Libin Jiang Department of Information Engineering, The Chinese University of Hong Kong Department of EECS,

More information

A PSO Optimized Layered Approach for Parametric Clustering on Weather Dataset

A PSO Optimized Layered Approach for Parametric Clustering on Weather Dataset Vol.3, Issue.1, Jan-Feb. 013 pp-504-508 ISSN: 49-6645 A PSO Optimize Layere Approach for Parametric Clustering on Weather Dataset Shikha Verma, 1 Kiran Jyoti 1 Stuent, Guru Nanak Dev Engineering College

More information

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs IEEE TRANSACTIONS ON KNOWLEDE AND DATA ENINEERIN, MANUSCRIPT ID Distribute Line raphs: A Universal Technique for Designing DHTs Base on Arbitrary Regular raphs Yiming Zhang an Ling Liu, Senior Member,

More information

Refinement of scene depth from stereo camera ego-motion parameters

Refinement of scene depth from stereo camera ego-motion parameters Refinement of scene epth from stereo camera ego-motion parameters Piotr Skulimowski, Pawel Strumillo An algorithm for refinement of isparity (epth) map from stereoscopic sequences is propose. The metho

More information

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles 2D Kinematics Consier a robotic arm. We can sen it commans like, move that joint so it bens at an angle θ. Once we ve set each joint, that s all well an goo. More interesting, though, is the question of

More information

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH Galen H Sasaki Dept Elec Engg, U Hawaii 2540 Dole Street Honolul HI 96822 USA Ching-Fong Su Fuitsu Laboratories of America 595 Lawrence Expressway

More information

On the Placement of Internet Taps in Wireless Neighborhood Networks

On the Placement of Internet Taps in Wireless Neighborhood Networks 1 On the Placement of Internet Taps in Wireless Neighborhoo Networks Lili Qiu, Ranveer Chanra, Kamal Jain, Mohamma Mahian Abstract Recently there has emerge a novel application of wireless technology that

More information

Learning Subproblem Complexities in Distributed Branch and Bound

Learning Subproblem Complexities in Distributed Branch and Bound Learning Subproblem Complexities in Distribute Branch an Boun Lars Otten Department of Computer Science University of California, Irvine lotten@ics.uci.eu Rina Dechter Department of Computer Science University

More information

Loop Scheduling and Partitions for Hiding Memory Latencies

Loop Scheduling and Partitions for Hiding Memory Latencies Loop Scheuling an Partitions for Hiing Memory Latencies Fei Chen Ewin Hsing-Mean Sha Dept. of Computer Science an Engineering University of Notre Dame Notre Dame, IN 46556 Email: fchen,esha @cse.n.eu Tel:

More information

Design and Analysis of Optimization Algorithms Using Computational

Design and Analysis of Optimization Algorithms Using Computational Appl. Num. Anal. Comp. Math., No. 3, 43 433 (4) / DOI./anac.47 Design an Analysis of Optimization Algorithms Using Computational Statistics T. Bartz Beielstein, K.E. Parsopoulos,3, an M.N. Vrahatis,3 Department

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

a 1 (x ) a 1 (x ) a 1 (x ) ) a 2 3 (x Input Variable x

a 1 (x ) a 1 (x ) a 1 (x ) ) a 2 3 (x Input Variable x Support Vector Learning for Fuzzy Rule-Base Classification Systems Yixin Chen, Stuent Member, IEEE, James Z. Wang, Member, IEEE Abstract To esign a fuzzy rule-base classification system (fuzzy classifier)

More information

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity Worl Applie Sciences Journal 16 (10): 1387-1392, 2012 ISSN 1818-4952 IDOSI Publications, 2012 A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Base on Gravity Aliasghar Rahmani Hosseinabai,

More information

Real Time On Board Stereo Camera Pose through Image Registration*

Real Time On Board Stereo Camera Pose through Image Registration* 28 IEEE Intelligent Vehicles Symposium Einhoven University of Technology Einhoven, The Netherlans, June 4-6, 28 Real Time On Boar Stereo Camera Pose through Image Registration* Fai Dornaika French National

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES OLIVIER BERNARDI AND ÉRIC FUSY Abstract. We present bijections for planar maps with bounaries. In particular, we obtain bijections for triangulations an quarangulations

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

UNIT 9 INTERFEROMETRY

UNIT 9 INTERFEROMETRY UNIT 9 INTERFEROMETRY Structure 9.1 Introuction Objectives 9. Interference of Light 9.3 Light Sources for 9.4 Applie to Flatness Testing 9.5 in Testing of Surface Contour an Measurement of Height 9.6 Interferometers

More information

Learning convex bodies is hard

Learning convex bodies is hard Learning convex boies is har Navin Goyal Microsoft Research Inia navingo@microsoftcom Luis Raemacher Georgia Tech lraemac@ccgatecheu Abstract We show that learning a convex boy in R, given ranom samples

More information

Fuzzy Clustering in Parallel Universes

Fuzzy Clustering in Parallel Universes Fuzzy Clustering in Parallel Universes Bern Wisweel an Michael R. Berthol ALTANA-Chair for Bioinformatics an Information Mining Department of Computer an Information Science, University of Konstanz 78457

More information

Holy Halved Heaquarters Riddler

Holy Halved Heaquarters Riddler Holy Halve Heaquarters Riler Anonymous Philosopher June 206 Laser Larry threatens to imminently zap Riler Heaquarters (which is of regular pentagonal shape with no courtyar or other funny business) with

More information

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

A Cost Model for Query Processing in High-Dimensional Data Spaces

A Cost Model for Query Processing in High-Dimensional Data Spaces A Cost Moel for Query Processing in High-Dimensional Data Spaces Christian Böhm Luwig Maximilians Universität München This is a preliminary release of an article accepte by ACM Transactions on Database

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

All-to-all Broadcast for Vehicular Networks Based on Coded Slotted ALOHA

All-to-all Broadcast for Vehicular Networks Based on Coded Slotted ALOHA Preprint, August 5, 2018. 1 All-to-all Broacast for Vehicular Networks Base on Coe Slotte ALOHA Mikhail Ivanov, Frerik Brännström, Alexanre Graell i Amat, an Petar Popovski Department of Signals an Systems,

More information

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing Inexing the Eges A simple an yet efficient approach to high-imensional inexing Beng Chin Ooi Kian-Lee Tan Cui Yu Stephane Bressan Department of Computer Science National University of Singapore 3 Science

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 31, NO. 4, APRIL

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 31, NO. 4, APRIL IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 1, NO. 4, APRIL 01 74 Towar Efficient Distribute Algorithms for In-Network Binary Operator Tree Placement in Wireless Sensor Networks Zongqing Lu,

More information

Ad-Hoc Networks Beyond Unit Disk Graphs

Ad-Hoc Networks Beyond Unit Disk Graphs A-Hoc Networks Beyon Unit Disk Graphs Fabian Kuhn, Roger Wattenhofer, Aaron Zollinger Department of Computer Science ETH Zurich 8092 Zurich, Switzerlan {kuhn, wattenhofer, zollinger}@inf.ethz.ch ABSTRACT

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis Multilevel Linear Dimensionality Reuction using Hypergraphs for Data Analysis Haw-ren Fang Department of Computer Science an Engineering University of Minnesota; Minneapolis, MN 55455 hrfang@csumneu ABSTRACT

More information

Evolutionary Optimisation Methods for Template Based Image Registration

Evolutionary Optimisation Methods for Template Based Image Registration Evolutionary Optimisation Methos for Template Base Image Registration Lukasz A Machowski, Tshilizi Marwala School of Electrical an Information Engineering University of Witwatersran, Johannesburg, South

More information

Random Clustering for Multiple Sampling Units to Speed Up Run-time Sample Generation

Random Clustering for Multiple Sampling Units to Speed Up Run-time Sample Generation DEIM Forum 2018 I4-4 Abstract Ranom Clustering for Multiple Sampling Units to Spee Up Run-time Sample Generation uzuru OKAJIMA an Koichi MARUAMA NEC Solution Innovators, Lt. 1-18-7 Shinkiba, Koto-ku, Tokyo,

More information

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2 This paper appears in J. of Parallel an Distribute Computing 10 (1990), pp. 167 181. Intensive Hypercube Communication: Prearrange Communication in Link-Boun Machines 1 2 Quentin F. Stout an Bruce Wagar

More information

Short-term prediction of photovoltaic power based on GWPA - BP neural network model

Short-term prediction of photovoltaic power based on GWPA - BP neural network model Short-term preiction of photovoltaic power base on GWPA - BP neural networ moel Jian Di an Shanshan Meng School of orth China Electric Power University, Baoing. China Abstract In recent years, ue to China's

More information

Computer Graphics Chapter 7 Three-Dimensional Viewing Viewing

Computer Graphics Chapter 7 Three-Dimensional Viewing Viewing Computer Graphics Chapter 7 Three-Dimensional Viewing Outline Overview of Three-Dimensional Viewing Concepts The Three-Dimensional Viewing Pipeline Three-Dimensional Viewing-Coorinate Parameters Transformation

More information

EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL

EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL Ting Peng a,b, Ian H. Jermyn b, Véronique Prinet a, Josiane Zerubia b a LIAMA & PR, Institute of Automation,

More information

NEWTON METHOD and HP-48G

NEWTON METHOD and HP-48G NEWTON METHOD an HP-48G DE TING WU DEPART. of MATH. MOREHOUSE COLLEGE I. Introuction Newton metho is an often-use proceure to fin the approximate values of the solutions of an equation. Now, it is covere

More information

Optimal Oblivious Path Selection on the Mesh

Optimal Oblivious Path Selection on the Mesh Optimal Oblivious Path Selection on the Mesh Costas Busch Malik Magon-Ismail Jing Xi Department of Computer Science Rensselaer Polytechnic Institute Troy, NY 280, USA {buschc,magon,xij2}@cs.rpi.eu Abstract

More information

A Cost Model For Nearest Neighbor Search. High-Dimensional Data Space

A Cost Model For Nearest Neighbor Search. High-Dimensional Data Space A Cost Moel For Nearest Neighbor Search in High-Dimensional Data Space Stefan Berchtol University of Munich Germany berchtol@informatikuni-muenchene Daniel A Keim University of Munich Germany keim@informatikuni-muenchene

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

Estimating Velocity Fields on a Freeway from Low Resolution Video

Estimating Velocity Fields on a Freeway from Low Resolution Video Estimating Velocity Fiels on a Freeway from Low Resolution Vieo Young Cho Department of Statistics University of California, Berkeley Berkeley, CA 94720-3860 Email: young@stat.berkeley.eu John Rice Department

More information

Department of Computer Science, POSTECH, Pohang , Korea. (x 0 (t); y 0 (t)) 6= (0; 0) and N(t) is well dened on the

Department of Computer Science, POSTECH, Pohang , Korea. (x 0 (t); y 0 (t)) 6= (0; 0) and N(t) is well dened on the Comparing Oset Curve Approximation Methos Gershon er +, In-Kwon, an Myung-Soo Kim + Department of Computer Science, Technion, IIT, Haifa 32000, Israel Department of Computer Science, POSTECH, Pohang 790-784,

More information

Selection Strategies for Initial Positions and Initial Velocities in Multi-optima Particle Swarms

Selection Strategies for Initial Positions and Initial Velocities in Multi-optima Particle Swarms ACM, 2011. This is the author s version of the work. It is poste here by permission of ACM for your personal use. Not for reistribution. The efinitive version was publishe in Proceeings of the 13th Annual

More information

Section 19. Thin Prisms

Section 19. Thin Prisms Section 9 Thin Prisms 9- OPTI-50 Optical Design an Instrumentation I opyright 08 John E. Greivenkamp Thin Prism Deviation Thin prisms introuce small angular beam eviations an are useful as alignment evices.

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

EDOVE: Energy and Depth Variance-Based Opportunistic Void Avoidance Scheme for Underwater Acoustic Sensor Networks

EDOVE: Energy and Depth Variance-Based Opportunistic Void Avoidance Scheme for Underwater Acoustic Sensor Networks sensors Article EDOVE: Energy an Depth Variance-Base Opportunistic Voi Avoiance Scheme for Unerwater Acoustic Sensor Networks Safar Hussain Bouk 1, *, Sye Hassan Ahme 2, Kyung-Joon Park 1 an Yongsoon Eun

More information

10.4 Linear interpolation method Newton s method

10.4 Linear interpolation method Newton s method 10.4 Linear interpolation method The next best thing one can do is the linear interpolation method, also known as the double false position method. This method works similarly to the bisection method by

More information

A fast embedded selection approach for color texture classification using degraded LBP

A fast embedded selection approach for color texture classification using degraded LBP A fast embee selection approach for color texture classification using egrae A. Porebski, N. Vanenbroucke an D. Hama Laboratoire LISIC - EA 4491 - Université u Littoral Côte Opale - 50, rue Ferinan Buisson

More information

Section 20. Thin Prisms

Section 20. Thin Prisms OPTI-0/0 Geometrical an Instrumental Optics opyright 08 John E. Greivenkamp 0- Section 0 Thin Prisms Thin Prism Deviation Thin prisms introuce small angular beam eviations an are useful as alignment evices.

More information

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency Software Reliability Moeling an Cost Estimation Incorporating esting-effort an Efficiency Chin-Yu Huang, Jung-Hua Lo, Sy-Yen Kuo, an Michael R. Lyu -+ Department of Electrical Engineering Computer Science

More information

CS269I: Incentives in Computer Science Lecture #8: Incentives in BGP Routing

CS269I: Incentives in Computer Science Lecture #8: Incentives in BGP Routing CS269I: Incentives in Computer Science Lecture #8: Incentives in BGP Routing Tim Roughgaren October 19, 2016 1 Routing in the Internet Last lecture we talke about elay-base (or selfish ) routing, which

More information

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1 Using Ray Tracing for Site-Specific Inoor Raio Signal Strength Analysis 1 Michael Ni, Stephen Mann, an Jay Black Computer Science Department, University of Waterloo, Waterloo, Ontario, NL G1, Canaa Abstract

More information

Message Transport With The User Datagram Protocol

Message Transport With The User Datagram Protocol Message Transport With The User Datagram Protocol User Datagram Protocol (UDP) Use During startup For VoIP an some vieo applications Accounts for less than 10% of Internet traffic Blocke by some ISPs Computer

More information