A Highly Scalable Parallel Boundary Element Method for Capacitance Extraction

Size: px
Start display at page:

Download "A Highly Scalable Parallel Boundary Element Method for Capacitance Extraction"

Transcription

1 A Highly Scalable Parallel Bounary Element Metho for Capacitance Extraction The MIT Faculty has mae this article openly available. Please share how this access benefits you. Your story matters. Citation As Publishe Publisher Hsiao, Yu-Chung, Luca Daniel. "A highly scalable parallel bounary element metho for capacitance extraction." 48th ACM/EDAC/IEEE Design Automation Conference (DAC ), June -,, San Diego, California, USA. p Association for Computing Machinery Version Author's final manuscript Accesse Fri Dec 7 :6:7 EST 8 Citable Link Terms of Use Creative Commons Attribution-Noncommercial-Share Alike Detaile Terms

2 A Highly Scalable Parallel Bounary Element Metho for Capacitance Extraction Yu-Chung Hsiao Massachusetts Institute of Technology Luca Daniel Massachusetts Institute of Technology ABSTRACT Traitional parallel bounary element methos suffer from low parallel efficiency an poor scalability ue to the long system solving time bottleneck. In this paper, we emonstrate how to avoi such a bottleneck by using an instantiable basis function approach. In our emonstrate examples, we achieve 9% parallel efficiency an scalability both in share memory an istribute memory parallel systems. Categories an Subject Descriptors J.6 [Computer-aie engineering]: Computer-aie esign (CAD) General Terms Algorithms. Keywors Parallel computing, Bounary element metho, Capacitance extraction, Fiel solver.. INTRODUCTION Stanar bounary element methos usually involve two steps: the system setup step, in which a linear system is constructe, an the system solving step, respectively. The time complexity for these two steps are O(N )ano(n )if irect methos are use. Such complexity is etermine by the bounary element metho formulation, irrespective of the choice of basis functions. Among various types of basis functions, the most prevalent choice is piecewise constant basis functions, because of the availability of close-form expressions for both collocation an Galerkin s integrations. Piecewise constant basis functions are also wiely applicable for representing any general physical charge istributions. This work is supporte by Mentor Graphics, Avance Micro Devices (AMD), the Global Research Collaboration (GRC), an the Interconnect Focus Center (IFC). Permission to make igital or har copies of all or part of this work for personal or classroom use is grante without fee provie that copies are not mae or istribute for profit or commercial avantage an that copies bear this notice an the full citation on the first page. To copy otherwise, to republish, to post on servers or to reistribute to lists, requires prior specific permission an/or a fee. DAC, June -,, San Diego, California, USA. Copyright ACM ACM //6...$.. However, using such type of basis functions inevitably results in a large linear system, which requires extremely long system solving time. In orer to solve large linear systems efficiently in singlecore computation environments, several acceleration methos base on piecewise constant basis functions were propose uring the last couple of ecaes, such as fast multipole expansion [4] an pre-correcte FFT [6]. Instea of using irect Gaussian elimination, these methos use Krylov subspace iterative methos, an exploit specialize algorithms to approximate matrix-vector proucts, reucing both time an memory complexity from O(N )too(nlog N). Such acceleration algorithms are, however, not efficiently parallelizable. An efficient parallel algorithm requires an embarrassingly parallelizable structure, which means low ata epenency, minimize memory accesses, an small amount of ata transfer. In Krylov subspace iterative methos, ue to the use of piecewise constant basis functions, the resiual vectors are large an nee to be transfere between parallel computing noes or accesse by ifferent threas in share memory for each iteration. Besies, although stanar matrix-vector prouct operations are embarrassingly parallelizable, their approximate forms aopte in the aforementione acceleration algorithms introuce large ata epenency when reusing partial calculations in orer to achieve acceleration. Some previous works, such as [] an [7], showe that the parallel performance of such matrixvector approximations is quite limite: the parallel speeup saturates very quickly, an the efficiency rops to 6% or even less at aroun only eight parallel computing noes. All these observations give rise to the nee for using a more compact solution representation than piecewise constant basis functions. When a much smaller number of basis functions, N, is use to represent the solution, irect solving methos are consiere efficient. This is because irect methos o not suffer from initialization overheas from which the matrix-vector approximation methos usually suffer. In aition, real solving performance heavily epens on whether the memory hierarchy is utilize efficiently, for instance, by consiering the machine-specific cache size in orer to reuce the cache miss rate. In practice, irect solving methos can be compute much more efficiently if the unerlying basic linear algebra operations are optimize with the consieration of harware esign. Various mature linear algebra libraries, for instance, ATLAS, GotoBLAS, an other harware venor optimize routines, provie more than one orer of magnitue faster performance than the implementation without harware consieration. The aforementione matrix-vector approximation

3 x 6 6 x. Source wire. 4 x 6 Target wire Source wire h 4 x 7 charge ensity (C/m ) 4 reflecte arch shape arch shape flat shape b(h) extension a(h) length ingrowing h length Target wire position (m) x Figure : A pair of simple crossing wires. Figure : Extracte flat an arch shapes. methos, which utilize non-stanar matrix operations, are not compatible with an o not benefit from such highly optimize linear algebra libraries. However, using a compact solution representation is not always avantageous. Its compactness usually results from using complex basis function shapes, which complicates the numerical integrations in the system setup step. Fortunately, when N is small, the linear system can be store in the matrix form, an the system setup step consists of simply filling in the matrix. Each entry of such matrix can be compute inepenently in each parallel computing noe without ata epenency an communication overheas. Therefore, highly efficient an scalable parallelization can be achieve. In this paper, we use instantiable basis functions [] as the compact solution representation for the capacitance extraction problem. Using such basis functions in a single-core environment woul result in negligible system solving time but relatively long system setup time, which is an excellent scenario for efficient parallel computing. The backgroun of bounary element methos for the capacitance extraction problem an instantiable basis functions are summarize in Section. Section iscusses a parallel matrix filling strategy that minimizes ata epenency an memory accesses. In Section 4, we evelope four generic acceleration techniques for computing integrations, whose importance is usually overlooke when piecewise constant basis functions are use. When more complex basis functions are use an the system setup time ominates, the acceleration of computing integrations can irectly improve the overall performance. Section escribes our C++ implmentation in share-memory an istribute-memory systems through OpenMP an MPI, respectively. In Section 6, their performance is presente. Our conclusions are mae in Section 7.. BACKGROUND. The BEM for capacitance extraction Given an n-conuctor interconnect geometry embee in a uniform ielectric meium, the capacitance matrix can be obtaine by solving the integral equation of the electric static problem ρ(r ) S 4πε r r s = φ(r) () for charge istribution ρ(r ). In equation (), r an r R are position vectors in D space, φ(r) :R R is the electric potential, ρ(r ):R R is the unknown charge istribution, S is the conuctor surfaces, ε is the ielectric constant of the meium, an the operator computes the Eucliean istance of its argument. By expressing ρ(r )asa linear combination of basis functions ψ j for j =,,...,N, an applying the stanar Galerkin s testing, one can transform equation () into [ N ] ψ i(r)ψ j(r ) j= s i s 4πε r r s s ρ j = ψ i(r)φ(r)s, () j s i where s i an s j are the supports of ψ i an ψ j,respectively. Equation () can be further represente as a system of linear equations Pρ =Φ, () where ρ =[ρ,ρ,...,ρ N] T, P is an N N system matrix consisting of the brackete factors for all i, j in equation (), an Φ is an N n matrix. The k-th column of Φ is the righthan sie of equation () with φ(r) = {, if ψ i is on the k-th conuctor, otherwise. After equation () is solve, the capacitance matrix C can be foun by computing the expression C =Φ T ρ.. Instantiable basis functions Unlike piecewise constant or other mathematically efine basis functions, instantiable basis functions [], are the collection of the funamental shapes extracte from elementary problems, such as a pair of crossing wires shown in Figure. The curve shown in Figure is the sie view of the charge istribution on the top face of the bottom wire inuce by the top wire. This charge istribution can be further ecompose into a constant flat shape an two arch shapes A p(u). The subscript p is a vector of parameters. The vector p contains wire separation h in Figure an other geometric parameters, epening on the require capacitance accuracy. These shapes are then extene into D flat an arch templates by aing a perpenicular coorinate with constant values, i.e., T F (u, v) =ant Ap (u, v) =A p(u), where v is in the irection into the paper. The full set of instantiable basis functions consists of two parts: inuce basis functions an face basis functions. Face basis functions are by efault place on each rectangular surface of a conuctor an have a normalize value of. Inuce basis functions are use to capture the electrostatic interactions between wires. They are instantiate by assembling flat an arch templates with proper parameter vectors p an place in the neighborhoo of wire intersections. Instantiable basis functions are constructe uner the assumption that all conuctors are embee in a uniform ielectric meium an in Manhattan geometry.

4 . PARALLELIZATION By using instantiable basis functions, more than 9% of the total runtime is spent on the system setup step. In the following, we will introuce a balance workloa ivision scheme with minimize ata communications for constructing the system matrix P. For the system solving step, we will resort to the stanar irect metho implemente in multithreae linear algebra libraries. A single instantiable basis function consists of one or multiple templates, ψ i (r) = ψ i,ī(r). ī Therefore, for N instantiable basis functions constructe from a given capacitance extraction problem, a matrix entry of P R N N can be expresse as the summation of the integrals involving every template pair: P i,j = ψ i,ī(r)ψ j, j(r) s ī j i,ī s j, j 4πɛ r r s s. (4) Each ψ k, k is either an arch template T Ap (u, v) oraconstant value of if it is a face basis function or a flat template. When both ψ i,ī an ψ j, j are constant, which is the most common situation, the corresponing integral egenerates to the Galerkin s integration of piecewise constant basis functions. The computation becomes much more balance if each integral is compute base on templates rather than basis functions. Accoringly, we collect all templates from each basis function an relabel them from to M. Amatrix P R M M can be constructe such that T i(r)t j(r) P ij = s i s j 4πε r r s s, () an then conense into P by combining the rows an the columns which are relate to the same basis function. Figure shows an example that a matrix P is constructe by four basis functions (N =4)inwhichonlyψ consists of two templates (M = ). The mapping between ψ i,ī an T i is efine as in the following orer set: {ψ,,ψ,,ψ,,ψ,,ψ 4,} = {T,T,T,T 4,T }. In practice, M is usually. to times greater than N, or equivalently, P can be 9 times larger than P. In orer to minimize memory access, we avoi allocating P but construct P irectly. Figure shows the numbers of entries of P that are summe to a single entry of P by ifferent color levels. Because P is symmetric, only those off-iagonal entries of P which are combine to the iagonal of P contribute their values twice, for instance P i=,j=4 in Figure. This statement is generally true irrespective of the number of templates inclue in a basis function. In orer to achieve high parallel efficiency, it is sufficient to construct system matrix P through equation () an ivie work accoring to the number of entries in P. Although the cost of calculating each P ij is influence by template types an spatial orientations, in practice, such work ivision is sufficiently balance as we will see in Section 6. The resulte parallelization algorithm is constructe by using an inepenent inex k which iterates the upper triangular matrix of P from to M(M +)/. The inex k is converte into (i, j) for P an then mappe to (i,j ) for P. For a parallel system of D computing noes, the full Figure : Matrix P conenses into P. Algorithm Parallelization prototype for system setup Require: D parallel noes inexe from =tod; Allocate an initialize P =; Construct an array l such that l i = i ; K M(M +)/; Partition {,,...,K } into K,K,...,K D s.t. K = K = = K D = K/D an K D = K (D ) K ; for each parallel noe {,...,D} o for all k K o j ( + +8k)/ ; i k j (j +)/; p Galerkin s integration of T i an T j ; if i j an l i = l j then P li,l j P li,l j + p; else P li,l j P li,l j + p; en if en for en for return P ; range of k is equally ivie into D partitions, an each noe is in charge of calculating the corresponing entries of P in each partition. This parallelize system setup algorithm is summarize in Algorithm. 4. INTEGRATION ACCELERATION TECHNIQUES After the system setup work is ispatche to each parallel computing noe, the integral in the square bracket of equation () is compute in a sequential environment. Although we mainly aress the electrostatic problem in this work, the techniques we evelop in this section are also applicable to other bounary element methos, as long as their corresponing Green s functions ecay with istance. In the following, we will escribe the acceleration techniques for computing the integral P i,j = yi xi y j x j y i x i y j x j T i(x, y)t j(x,y ) 4πε δx + δy + δz s s, (6) in which δu = u u for u {x, y, z}, an s an s are xy an x y, respectively. The support of T i(x, y) is [x i,x i] [y i,y i]. The support of T j(x,y ) is efine similarly. 4. General consierations In instantiable basis functions, T i an T j are efine to have at most D shape variation. When T i(x, y) =T i(x)

5 an T j(x,y )=T j(y ), we can rearrange the expression in equation (6) into xi [ y j yi ] x T i(x) T j(y j x y/(4πε) ) y x. x i y j y i x δx + δy + δz j (7) The inner brackete D integration in equation (7) is ientical to the collocation integration with piecewise constant basis functions, which has a close-form expression an can be compute efficiently. The remaining outer D integration is then compute numerically by Gaussian quarature. The analytical expressions are also available for D or 4D when one or both of T i an T j are flat templates. However, the computation cost grows rapily as the integration imension increases. For instance, a D expression involves only 8 terms whereas more than terms are present in a 4D expression. In terms of runtime, the former is roughly times faster than the latter. A useful strategy to lower the chance of invoking high imensional expressions is to utilize the ecay property of the Green s function with istance. When two templates are separate far enough, the function behaviors of the higher an the lower imensional expressions are numerically inistinguishable. Therefore, we can use the lower imensional expression to approximate the higher imensional integral. The istance above which we can start to perform such approximation (approximation istance in short) can be parameterize as a function of template parameters. Aitional approximation levels can also be inserte between integration imensions by using quarature points to further reuce the chance of invoking higher imensional expressions. 4. Acceleration techniques Theintegralin(7)canbeecomposeintotwoparts: the outer Gaussian quarature an the inner close-form expressions. Evaluating such close-form expressions is the bottleneck of overall performance. In this section, we propose four ifferent acceleration techniques that can provie an extra speeup in aition to parallelization. 4.. Direct tabulation Instea of evaluating terms in the 4D analytical expression, we can tabulate the expression as a 6-parameter table. Such tabulation is feasible because the range for each parameter we nee to tabulate is limite by the approximation istance. Beyon the approximation istance, we can use the lower imensional expressions which can also be tabulate. The target tabulation function is F efinite = y x y x y x y x 4πε r r x y xy. (8) One of the attractive features of this metho is its very manageable error control. However, its performance is limite by the expensive six-imensional linear interpolation. 4.. Tabulation of inefinite integrals We can reuce the tabulation parameters from six to three by tabulating the inefinite integral without substituting the upper an lower limits of each imension. Equation (8) can be rewritten as an inefinite integral form: F inefinite (x x,y y,z) x y x y x y x y = F efinite. (9) The error control of this formula nees careful investigation of function behavior. 4.. Tabulation of expensive subroutines When the close-form expressions are evaluate, most of the computation time is spent on calling expensive elementary functions, such as atan an log. Tabulating these single parameter functions is memory efficient even with high accuracy requirement an using zero-orer hol. The IEEE-74 floating-point representation is especially useful for tabulating the logarithmic function log ({mantissa} {exp.} )={exp.} +log ({mantissa}), in which only log ({mantissa}) nees to be tabulate []. In our experiment, tabulating the first 4 bits of mantissa is sufficient to achieve an error below % for the 4D analytical expression. This approach is times faster than the builtin log function on a Xeon. GHz machine. A similar tabulation for atan provies a 4 times speeup compare to its built-in version. This metho is attractive for its easy implementation an error control Rational fitting It can be seen from equation (9) that the analytical expression of an integral is ill-conitione. Several most significant igits of the inefinite integrals are cancele out when subtracting the lower limit substitution from the upper limit substitution. Instea, we can aopt a multivariable rational function of egree (n, m) as a more efficient an numerically stable expression fn (w) f(w) = f, () D(w) where w R k is an input vector, an f N (w),f D(w) R k R are polynomial functions efine as f N (w) = β N,αw α, () an f D(w) = α n, α α m, α β D,α w α in which α an α are k-imensional multi-inices. Using such rational function form is especially suitable for those Green s functions which ecay with istance. To fin the best coefficients β N an β D,itissufficienttoreformulate equation () into an optimization problem an apply n training samples f(w i),i=,,...,n: minimize β N,α,β D,α subject to, n f(w i)f D(w i) f N (w i) i= α m, α β D,α =. () This optimization problem can be solve by using STINS []. The constraint in equation () reuces the egrees of freeom of β N,α an β D,α by in orer to normalize the rational function. The error control of this approach relies on the choice of training samples.

6 ^ ^ D W ^ W ^ W W D D ' t / t ' t t / ' Z t t / t ' t / t W D D Figure 4: Flowchart for the system setup step in a share-memory system. Figure 6: Flowchart for the system setup step in a istribute-memory system. W nal functions an the size of the inefinite integral table are greatly increase to account for the case when equation () is evaluate near the bounary of the integral region [x,x ] [y,y ]. We chose the metho of tabulating expensive subroutines in our implementation. Figure : Partitions of system matrix P in a twonoe istribute-memory system. 4. Performance comparison an iscussion To compare the performance of the four integration techniques in Section 4., we focus on a simplifie D analytical expression f D(r) = y x y x r r x y. () The performance for each metho is liste in Table. All these results are teste on a Xeon. GHz machine implemente in C++ single precision floating points with % error tolerance. Table : Performance comparison of ifferent integration acceleration techniques for equation () Techniques Time/speeup Memory. Original analytical expr. 8 ns/.. Direct tabulation 6 ns/.6. MB. Tabulation of inef. int. 4 ns/.6. MB. Tabulation of exp. routines 8 ns/.. MB 4. Rational fitting 4 ns/.4 It shoul be note that this performance assessment is only vali for instantiable basis functions. This is because instantiable basis functions allow templates to overlap each other, which is generally not the case for other types of basis functions. As a result, the minimum egree of ratio-. IMPLEMENTATION We implemente Algorithm in both share-memory an istribute-memory systems through OpenMP an MPI, respectively.. In a share-memory system In this case, both template efinitions from the input file an the output system matrix P are store in share memory. D aitional threas are generate after P is allocate. The threa retrieves template efinitions from share memory, computes the entries of P in the partition K within its private memory, an then as the result to the corresponing entries of P. Multithreas are restore into a single main threa after every K i is compute. This process is iagramme in Figure 4.. In a istribute-memory system In a istribute-memory system of D noes, the main process = computes the entries of P in the partition K an stores the results in P as in a sequential environment. For, the process hols its own copy of template efinitions, calculates entries of P in K iniviually, stores the results in a separate partial matrix P K of P, an finally sen the resultant P K to the main process. Accoring to equation (4), ajacent partial matrices may share a common column in P. Therefore, P K is an N N matrix where N = l jfirst l jlast + an j first an j last are the column inices for P of the first an the last elements in K,respectively. When the main process receives P K, the partial matrix P K is shifte to the l jfirst -th column an ae to matrix P. Figure shows the case when the system matrix P in Figure is execute in a istribute-memory system of two noes. The general case is epicte in the flowchart in Figure 6. In our implementation, the istribute memory behavior is simulate by the operating system through MPI on a -processor--core machine.

7 x 7 9 x x x x Efficiency (%) This work in OpenMP This work in MPI Parallel fast multipole [7] Parallel pre correcte FFT [] Number of Processors Figure 7: Transistor interconnect an 4 4 bus examples. Table : Performance improvement by using the integration acceleration techniques. FASTCAP Instantiable basis func. Impr. [4] w/o accel. w/ accel. Setup time 94. ms.7 ms 86% Total time 4 ms 97.8 ms 4.4 ms 76% Memory 4 MB 8 KB. MB 6. EXAMPLES We use an inustry provie transistor interconnect structure in Figure 7 to emonstrate the effectiveness of the integration acceleration techniques. Our acceleration technique evelope in Section 4 improves the system setup time by 86% an the overall computation in a single-threae environment for this example is 6. times faster than FAST- CAP [4] with a times smaller memory requirement on a Xeon. GHz machine for the same.8% error. This accuracy is compare with a finely iscretize FASTCAP reference solution which is obtaine by refining the iscretization by % for each iteration until the solutions from the last two iterations are within.% ifference. This result is summarizeintable. We use another 4 4 bus structure in Figure 7 to show the parallel efficiency for ifferent numbers of noes in Figure 8. our solver achieves 9% parallel efficiency by using our share-memory implementation on a Xeon. GHz 4- core machine an 89% by using our istribute-memory implementation on a Xeon.6 GHz -processor--core machine, whereas the parallel efficiencies of the parallel precorrecte FFT [] an of the parallel fast multipole expansion metho [7] rop significantly to 4% an 6% at 8 cores, respectively. These efficiencies are the best available values foramuchsmaller bus example from their original papers with meium iscretization. The speeups an efficiencies of our solvers are liste in Table. 7. CONCLUSIONS In this paper, we emonstrate that the parallelization bottleneck in traitional bounary element methos can be avoie by using instantiable basis functions. Our examples showe that our solver is 6 faster than FASTCAP in a single-threa environment. Furthermore, our approach achieve about 9% parallel efficiency with parallel computing noes through MPI implementation. We plan to release our solver on public omain as open source. Figure 8: Parallel scalability for 4 4 buses. Table : Performance for 4 4 buses in Figure 7. # of Share-memory system Dist.-memory system use with 4 noes with noes noes Time Speeup Eff. Time Speeup Eff. 4. s. % 44. s. %.7 s.86 9%.7 s.94 97% 4. s.6 9%. s.6 9% s 7. 9% 4.9 s % 8. REFERENCES [] N. R. Aluru, V. B. Nakarni, an J. White. A parallel precorrecte fft base capacitance extraction program for signal integrity analysis. In Proceeings of the r annual Design Automation Conference, DAC 96, pages 6 66, New York, NY, USA, 996. ACM. [] B. Bon, Z. Mahmoo, Y. Li, R. Sreojevic, A. Megretski, V. Stojanovi, Y. Avniel, an L. Daniel. Compact moeling of nonlinear analog circuits using system ientification via semiefinite programming an incremental stability certification. Computer-Aie Design of Integrate Circuits an Systems, IEEE Transactions on, 9(8):49 6, aug.. [] Y.-C. Hsiao, T. El-Moselhy, an L. Daniel. Efficient capacitance solver for interconnect base on template-instantiate basis functions. In Electrical Performance of Electronic Packaging an Systems, 9. EPEPS 9. IEEE 8th Conference on, pages 79 8, Oct. 9. [4] K. Nabors an J. White. Fastcap: a multipole accelerate - capacitance extraction program. Computer-Aie Design of Integrate Circuits an Systems, IEEE Transactions on, ():447 9, 99. [] G. F. N. M. O. Vinyals. Revisiting a basic function on current cpus: A fast logarithm implementation with ajustable accuracy. International Computer Science Institute, 7. [6] J. Phillips an J. White. A precorrecte-fft metho for electrostatic analysis of complicate - structures. Computer-Aie Design of Integrate Circuits an Systems, IEEE Transactions on, 6():9 7, 997. [7] Y. Yuan an P. Banerjee. A parallel implementation of a fast multipole-base - capacitance extraction program on istribute memory multicomputers. Journal of Parallel an Distribute Computing, 6():7 774,.

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

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

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

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

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

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER FFICINT ON-LIN TSTING MTHOD FOR A FLOATING-POINT ADDR A. Droz, M. Lobachev Department of Computer Systems, Oessa State Polytechnic University, Oessa, Ukraine Droz@ukr.net, Lobachev@ukr.net Abstract In

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

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

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

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 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

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

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

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

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

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

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD Warsaw University of Technology Faculty of Physics Physics Laboratory I P Joanna Konwerska-Hrabowska 6 FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD.

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

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

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5th International Conference on Avance Design an Manufacturing Engineering (ICADME 25) Research on motion characteristics an application of multi egree of freeom mechanism base on R-W metho Xiao-guang

More information

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters Available online at www.scienceirect.com Proceia Engineering 4 (011 ) 34 38 011 International Conference on Avances in Engineering Cluster Center Initialization Metho for K-means Algorithm Over Data Sets

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

Characterizing Decoding Robustness under Parametric Channel Uncertainty

Characterizing Decoding Robustness under Parametric Channel Uncertainty Characterizing Decoing Robustness uner Parametric Channel Uncertainty Jay D. Wierer, Wahee U. Bajwa, Nigel Boston, an Robert D. Nowak Abstract This paper characterizes the robustness of ecoing uner parametric

More information

Distributed Decomposition Over Hyperspherical Domains

Distributed Decomposition Over Hyperspherical Domains Distribute Decomposition Over Hyperspherical Domains Aron Ahmaia 1, Davi Keyes 1, Davi Melville 2, Alan Rosenbluth 2, Kehan Tian 2 1 Department of Applie Physics an Applie Mathematics, Columbia University,

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

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

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation On Effectively Determining the Downlink-to-uplink Sub-frame With Ratio for Mobile WiMAX Networks Using Spline Extrapolation Panagiotis Sarigianniis, Member, IEEE, Member Malamati Louta, Member, IEEE, Member

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

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

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

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

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

Computer Organization

Computer Organization Computer Organization Douglas Comer Computer Science Department Purue University 250 N. University Street West Lafayette, IN 47907-2066 http://www.cs.purue.eu/people/comer Copyright 2006. All rights reserve.

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

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

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

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

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

Overlap Interval Partition Join

Overlap Interval Partition Join Overlap Interval Partition Join Anton Dignös Department of Computer Science University of Zürich, Switzerlan aignoes@ifi.uzh.ch Michael H. Böhlen Department of Computer Science University of Zürich, Switzerlan

More information

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Queueing Moel an Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Marc Aoun, Antonios Argyriou, Philips Research, Einhoven, 66AE, The Netherlans Department of Computer an Communication

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

Animated Surface Pasting

Animated Surface Pasting Animate Surface Pasting Clara Tsang an Stephen Mann Computing Science Department University of Waterloo 200 University Ave W. Waterloo, Ontario Canaa N2L 3G1 e-mail: clftsang@cgl.uwaterloo.ca, smann@cgl.uwaterloo.ca

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

On the Role of Multiply Sectioned Bayesian Networks to Cooperative Multiagent Systems

On the Role of Multiply Sectioned Bayesian Networks to Cooperative Multiagent Systems On the Role of Multiply Sectione Bayesian Networks to Cooperative Multiagent Systems Y. Xiang University of Guelph, Canaa, yxiang@cis.uoguelph.ca V. Lesser University of Massachusetts at Amherst, USA,

More information

WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic

WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic WLAN Inoor Positioning Base on Eucliean Distances an Fuzzy Logic Anreas TEUBER, Bern EISSFELLER Institute of Geoesy an Navigation, University FAF, Munich, Germany, e-mail: (anreas.teuber, bern.eissfeller)@unibw.e

More information

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition ITERATIOAL JOURAL OF MATHEMATICS AD COMPUTERS I SIMULATIO A eural etwork Moel Base on Graph Matching an Annealing :Application to Han-Written Digits Recognition Kyunghee Lee Abstract We present a neural

More information

Questions? Post on piazza, or Radhika (radhika at eecs.berkeley) or Sameer (sa at berkeley)!

Questions? Post on piazza, or  Radhika (radhika at eecs.berkeley) or Sameer (sa at berkeley)! EE122 Fall 2013 HW3 Instructions Recor your answers in a file calle hw3.pf. Make sure to write your name an SID at the top of your assignment. For each problem, clearly inicate your final answer, bol an

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

Study of Network Optimization Method Based on ACL

Study of Network Optimization Method Based on ACL Available online at www.scienceirect.com Proceia Engineering 5 (20) 3959 3963 Avance in Control Engineering an Information Science Stuy of Network Optimization Metho Base on ACL Liu Zhian * Department

More information

New Version of Davies-Bouldin Index for Clustering Validation Based on Cylindrical Distance

New Version of Davies-Bouldin Index for Clustering Validation Based on Cylindrical Distance New Version of Davies-Boulin Inex for lustering Valiation Base on ylinrical Distance Juan arlos Roas Thomas Faculta e Informática Universia omplutense e Mari Mari, España correoroas@gmail.com Abstract

More information

Advanced method of NC programming for 5-axis machining

Advanced method of NC programming for 5-axis machining Available online at www.scienceirect.com Proceia CIRP (0 ) 0 07 5 th CIRP Conference on High Performance Cutting 0 Avance metho of NC programming for 5-axis machining Sergej N. Grigoriev a, A.A. Kutin

More information

Threshold Based Data Aggregation Algorithm To Detect Rainfall Induced Landslides

Threshold Based Data Aggregation Algorithm To Detect Rainfall Induced Landslides Threshol Base Data Aggregation Algorithm To Detect Rainfall Inuce Lanslies Maneesha V. Ramesh P. V. Ushakumari Department of Computer Science Department of Mathematics Amrita School of Engineering Amrita

More information

Preamble. Singly linked lists. Collaboration policy and academic integrity. Getting help

Preamble. Singly linked lists. Collaboration policy and academic integrity. Getting help CS2110 Spring 2016 Assignment A. Linke Lists Due on the CMS by: See the CMS 1 Preamble Linke Lists This assignment begins our iscussions of structures. In this assignment, you will implement a structure

More information

Chapter 9 Memory Management

Chapter 9 Memory Management Contents 1. Introuction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threas 6. CPU Scheuling 7. Process Synchronization 8. Dealocks 9. Memory Management 10.Virtual Memory

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

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

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

Bayesian localization microscopy reveals nanoscale podosome dynamics

Bayesian localization microscopy reveals nanoscale podosome dynamics Nature Methos Bayesian localization microscopy reveals nanoscale poosome ynamics Susan Cox, Ewar Rosten, James Monypenny, Tijana Jovanovic-Talisman, Dylan T Burnette, Jennifer Lippincott-Schwartz, Gareth

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 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

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

Image compression predicated on recurrent iterated function systems

Image compression predicated on recurrent iterated function systems 2n International Conference on Mathematics & Statistics 16-19 June, 2008, Athens, Greece Image compression preicate on recurrent iterate function systems Chol-Hui Yun *, Metzler W. a an Barski M. a * Faculty

More information

Just-In-Time Software Pipelining

Just-In-Time Software Pipelining Just-In-Time Software Pipelining Hongbo Rong Hyunchul Park Youfeng Wu Cheng Wang Programming Systems Lab Intel Labs, Santa Clara What is software pipelining? A loop optimization exposing instruction-level

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

Non-Uniform Sensor Deployment in Mobile Wireless Sensor Networks

Non-Uniform Sensor Deployment in Mobile Wireless Sensor Networks 01 01 01 01 01 00 01 01 Non-Uniform Sensor Deployment in Mobile Wireless Sensor Networks Mihaela Carei, Yinying Yang, an Jie Wu Department of Computer Science an Engineering Floria Atlantic University

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

Analysis of half-space range search using the k-d search skip list. Here we analyse the expected time for half-space

Analysis of half-space range search using the k-d search skip list. Here we analyse the expected time for half-space Analysis of half-space range search using the k- search skip list Mario A. Lopez Brafor G. Nickerson y 1 Abstract We analyse the average cost of half-space range reporting for the k- search skip list.

More information

Digital fringe profilometry based on triangular fringe patterns and spatial shift estimation

Digital fringe profilometry based on triangular fringe patterns and spatial shift estimation University of Wollongong Research Online Faculty of Engineering an Information Sciences - Papers: Part A Faculty of Engineering an Information Sciences 4 Digital fringe profilometry base on triangular

More information

Performance Modelling of Necklace Hypercubes

Performance Modelling of Necklace Hypercubes erformance Moelling of ecklace ypercubes. Meraji,,. arbazi-aza,, A. atooghy, IM chool of Computer cience & harif University of Technology, Tehran, Iran {meraji, patooghy}@ce.sharif.eu, aza@ipm.ir a Abstract

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

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

Multi-camera tracking algorithm study based on information fusion

Multi-camera tracking algorithm study based on information fusion International Conference on Avance Electronic Science an Technolog (AEST 016) Multi-camera tracking algorithm stu base on information fusion a Guoqiang Wang, Shangfu Li an Xue Wen School of Electronic

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

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

6.823 Computer System Architecture. Problem Set #3 Spring 2002

6.823 Computer System Architecture. Problem Set #3 Spring 2002 6.823 Computer System Architecture Problem Set #3 Spring 2002 Stuents are strongly encourage to collaborate in groups of up to three people. A group shoul han in only one copy of the solution to the problem

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

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

A Parameterized Mask Model for Lithography Simulation

A Parameterized Mask Model for Lithography Simulation A Parameterize Mask Moel for Lithography Simulation henhai hu Caence Research Labs, Berkeley, CA 94704 zhzhu@caence.com 1. ABSTRACT e formulate the mask moeling as a parametric moel orer reuction problem

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

Tight Wavelet Frame Decomposition and Its Application in Image Processing

Tight Wavelet Frame Decomposition and Its Application in Image Processing ITB J. Sci. Vol. 40 A, No., 008, 151-165 151 Tight Wavelet Frame Decomposition an Its Application in Image Processing Mahmu Yunus 1, & Henra Gunawan 1 1 Analysis an Geometry Group, FMIPA ITB, Banung Department

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

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

Lakshmish Ramanna University of Texas at Dallas Dept. of Electrical Engineering Richardson, TX

Lakshmish Ramanna University of Texas at Dallas Dept. of Electrical Engineering Richardson, TX Boy Sensor Networks to Evaluate Staning Balance: Interpreting Muscular Activities Base on Inertial Sensors Rohith Ramachanran Richarson, TX 75083 rxr057100@utallas.eu Gaurav Prahan Dept. of Computer Science

More information

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal 991 Investigation into a new incremental forming process using an ajustable punch set for the manufacture of a oubly curve sheet metal S J Yoon an D Y Yang* Department of Mechanical Engineering, Korea

More information

Calculation on diffraction aperture of cube corner retroreflector

Calculation on diffraction aperture of cube corner retroreflector November 10, 008 / Vol., No. 11 / CHINESE OPTICS LETTERS 8 Calculation on iffraction aperture of cube corner retroreflector Song Li (Ó Ø, Bei Tang (», an Hui Zhou ( ï School of Electronic Information,

More information

INTEGRATED SYNTHESIS OF ASSEMBLY AND FIXTURE SCHEME FOR PROPERLY CONSTRAINED ASSEMBLY

INTEGRATED SYNTHESIS OF ASSEMBLY AND FIXTURE SCHEME FOR PROPERLY CONSTRAINED ASSEMBLY Proceeings of T SM esign ngineering Technical onferences an omputers an Information in ngineering onference September 8-October,, Salt Lake ity, Utah, US T -5 7 77 INTGRT SYNTHSIS O SSMLY N IXTUR SHM OR

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

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

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics CS 106 Winter 2016 Craig S. Kaplan Moule 01 Processing Recap Topics The basic parts of speech in a Processing program Scope Review of syntax for classes an objects Reaings Your CS 105 notes Learning Processing,

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Unknown Radial Distortion Centers in Multiple View Geometry Problems

Unknown Radial Distortion Centers in Multiple View Geometry Problems Unknown Raial Distortion Centers in Multiple View Geometry Problems José Henrique Brito 1,2, Rolan Angst 3, Kevin Köser 3, Christopher Zach 4, Pero Branco 2, Manuel João Ferreira 2, Marc Pollefeys 3 1

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

Adjacency Matrix Based Full-Text Indexing Models

Adjacency Matrix Based Full-Text Indexing Models 1000-9825/2002/13(10)1933-10 2002 Journal of Software Vol.13, No.10 Ajacency Matrix Base Full-Text Inexing Moels ZHOU Shui-geng 1, HU Yun-fa 2, GUAN Ji-hong 3 1 (Department of Computer Science an Engineering,

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

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

Super-resolution Frame Reconstruction Using Subpixel Motion Estimation

Super-resolution Frame Reconstruction Using Subpixel Motion Estimation Super-resolution Frame Reconstruction Using Subpixel Motion Estimation ABSTRACT When vieo ata is use for forensic analysis, it may transpire that the level of etail available is insufficient. This is particularly

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

arxiv: v2 [cond-mat.dis-nn] 30 Mar 2018

arxiv: v2 [cond-mat.dis-nn] 30 Mar 2018 Noname manuscript No. (will be inserte by the eitor) Daan Muler Ginestra Bianconi Networ Geometry an Complexity arxiv:1711.06290v2 [con-mat.is-nn] 30 Mar 2018 Receive: ate / Accepte: ate Abstract Higher

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

Detecting Overlapping Communities from Local Spectral Subspaces

Detecting Overlapping Communities from Local Spectral Subspaces Detecting Overlapping Communities from Local Spectral Subspaces Kun He, Yiwei Sun Huazhong University of Science an Technology Wuhan 430074, China Email: {brooklet60, yiweisun}@hust.eu.cn Davi Binel, John

More information