POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler

Size: px
Start display at page:

Download "POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler"

Transcription

1 POMDP: Intoduction to Patially Obsevable Makov Decision Pocesses Hossein Kamalzadeh, Michael Hahsle The R package pomdp povides an inteface to pomdp-solve, a solve (witten in C) fo Patially Obsevable Makov Decision Pocesses (POMDP). The package enables the use to simply define all components of a POMDP model and solve the poblem using seveal methods. The package also contains functions to analyze and visualize the POMDP solutions (e.g., the optimal policy). In this document we will give a vey bief intoduction to the concept of POMDP, descibe the featues of the R package, and illustate the usage with a toy example. Intoduction on POMDPs A patially obsevable Makov decision pocess (POMDP) is a combination of an MDP to model system dynamics with a hidden Makov model that connects unobsevant system states to obsevations. The agent can pefom actions which affect the system (i.e., may cause the system state to change) with the goal to maximize a ewad that depends on the sequence of system state and the agent s actions. Howeve, the agent cannot diectly obseve the system state, but at each discete point in time, the agent makes obsevations that depend on the state. The agent uses these obsevations to fom a belief of in what state the system cuently is. This belief is called a belief state and is expessed as a pobability distibution ove the states. The solution of the POMDP is a policy pescibing which action is optimal fo each belief state. The POMDP famewok is geneal enough to model a vaiety of eal-wold sequential decision-making poblems. Applications include obot navigation poblems, machine maintenance, and planning unde uncetainty in geneal. The geneal famewok of Makov decision pocesses with incomplete infomation was descibed by Kal Johan Åstöm in 1965 in the case of a discete state space, and it was futhe studied in the opeations eseach community whee the aconym POMDP was coined. It was late adapted fo poblems in atificial intelligence and automated planning by Leslie P. Kaelbling and Michael L. Littman (Littman 2009). A discete-time POMDP can fomally be descibed as a 7-tuple ( S, A, T, R, Ω, O, λ), whee S = {s 1, s 2,..., s n } is a set of states, A = {a 1, a 2,..., a m } is a set of actions, T is a set of conditional tansition pobabilities T (s s, a) fo the state tansition s s. R : S A R is the ewad function, Ω = {o 1, o 2,..., o k } is a set of obsevations, O is a set of conditional obsevation pobabilities O(o s, a), and λ [0, 1] is the discount facto. At each time peiod, the envionment is in some state s S. The agent chooses an action a A, which causes the envionment to tansition to state s S with pobability T (s s, a). At the same time, the agent eceives an obsevation o Ω which depends on the new state of the envionment with pobability O(o s, a). Finally, the agent eceives a ewad R(s, a). Then the pocess epeats. The goal is fo the agent to choose actions at each time step that maximizes its expected futue discounted ewad [ ] E γ t R(s t, a t ) t=0 1

2 . Package Functionality Solving a POMDP poblem with the pomdp package consists of two steps: 1. Define a POMDP poblem using the function POMDP, and 2. solve the poblem using solve_pomdp. Defining a POMDP Poblem The POMDP function has the following aguments, each coesponds to one of the elements of a POMDP. st(ags(pomdp)) function (discount = 0, states, actions, obsevations, stat = "unifom", tansition_pob, obsevation_pob, ewad, values = "ewad", name = NA) Next we descibe the aguments in detail and give examples: discount: Is the used discount facto λ, a eal numbe in the ange [0, 1]. discount = 0.9 states: Defines the set of states S using a vecto of stings. states = c("state1", "state2", "state3") actions: Defines the set of actions A using a vecto of stings. actions = c("action1", "action2") obsevations: Defines the set of obsevations Ω using a vecto of stings. obsevations = c("obs1", "obs2") stat: The initial pobability distibution ove the system states S. It can be specified in seveal ways. A vecto of n pobabilities in [0, 1], that add up to 1, whee n is the numbe of states. stat = c(0.5, 0.3, 0.2) The sting unifom fo a unifom distibution ove all states. stat = "unifom" A vecto of intege indices specifying a subset as stat states. The initial pobability is unifom ove these states. Fo example, only state 3 o state 1 and 3: stat = 3 stat = c(1, 3) A vecto of stings specifying a subset as stat states. stat <- "state3" stat <- c("state1", "state3") A vecto of stings stating with "-" specifying which states to exclude fom the unifom initial pobability distibution. stat = c("-", "state2") tansition_pob: Defines the conditional tansition pobabilities T (s s, a). The pobabilities depend on the end-state s, the stat-state s and the action a. The set of conditional tansition pobabilities can be specified in seveal ways: 2

3 A data fame with 4 columns, whee the columns specify action, stat-state, end-state and the pobability, espectively. The fist 3 columns ae eithe the names o the index of the action o states. tansition_pob = data.fame( "action" = c( "action1", "action1", "action1", "action1", "action1", "action1", "action1", "action1", "action1", "action2", "action2", "action2", "action2", "action2", "action2", "action2", "action2", "action2"), "stat-state" = c( "state1", "state1", "state1", "state2", "state2", "state2", "state3", "state3", "state3", "state1", "state1", "state1", "state2", "state2", "state2", "state3", "state3", "state3"), "end-state" = c( "state1", "state2", "state3", "state1", "state2", "state3", "state1", "state2", "state3", "state1", "state2", "state3", "state1", "state2", "state3", "state1", "state2", "state3"), "pobability" = c( , 0.5, 0, 0.7, 0.3, 0.4, 0.4, 0.2, 0, 0.6, 0.4, 0.1, 0.9, 0, 0.7, 0.3, 0) ) A named list of m matices whee each matix epesents one of the m actions. Each matix is squae of size n n whee n is the numbe of states. Matices can also be defined as "identity" o "unifom". tansition_pob = list( action1 = matix(c( 0.1, 0.4, 0.5, 0, 0.7, 0.3, 0.4, 0.4, 0.2), now = 3, byow = TRUE), action2 = matix(c( 0, 0.6, 0.4, 0.1, 0.9, 0, 0.7, 0.3, 0), now = 3, byow = TRUE)) tansition_pob = list( action1 = matix(c( 0.1, 0.4, 0.5, 0, 0.7, 0.3, 0.4, 0.4, 0.2), now = 3, byow = TRUE), action2 = unifom ) obsevation_pob: Specifies the conditional obsevation pobabilities O(o s, a). The pobabilities depend on the action, the end-state, and the obsevation. The set of conditional obsevation pobabilities can be specified in seveal ways: A data fame with 4 columns, whee the columns specify action, end-state, obsevation and the pobability, espectively. The fist 3 columns could be eithe the name o the index of the action, state, o obsevation. The special chaacte * can be used to indicate that the pobability applies fo all actions, states o obsevations. obsevation_pob = data.fame( "action" = c( "*", "*", "*", "*", "*", "*"), "end-state" = c("state1", "state1", "state2", "state2", "state3", "state3"), "obsevation" = c( "obs1", "obs2", "obs1", "obs2", "obs1", "obs2"), "pobability" = c( 0.1, 0.9, 0.3, 0.7, 0.4, 0.6)) A named list of m matices, one fo each actions. Each matix is of size n o whee n is the numbe of states and o is the numbe of obsevations. (each matix should have a name in the list and the name should be one of the actions). Matices can also be defined as "identity" o "unifom". obsevation_pob = list( action1 = matix(c(0.1, 0.9, 0.3, 0.7, 0.4, 0.6), now = 3, byow = TRUE), action2 = matix(c(0.1, 0.9, 0.3, 0.7, 0.4, 0.6), now = 3, byow = TRUE)) obsevation_pob = list( action1 = unifom, action2 = matix(c(0.1, 0.9, 0.3, 0.7, 0.4, 0.6), now = 3, byow = TRUE)) ewad: This agument coesponds to the ewad function R. The ewad function in its most geneal fom depends on action, stat-state, end-state and the obsevation. The ewad function can be specified seveal ways: 3

4 A data fame with 5 columns, whee the columns specify action, stat-state, end-state, obsevation and the ewad, espectively. The fist 4 columns could be eithe the name o the index of the action, state, o obsevation. The special chaacte * can be used to indicate that the same ewad applies fo all actions, states o obsevations. ewad = data.fame( "action" = c("action1", "action1", "action1", "action2", "action2", "action2"), "stat-state" = c("*", "*", "*", "*", "*", "*"), "end-state" = c("state1", "state2", "state3", "state1", "state2", "state3"), "obsevation" = c("*", "*", "*", "*", "*", "*"), "ewad" = c(10000, 2000, 50, 150, 2500, 100)) A named list of m lists, whee m is the numbe of actions (names should be the actions). Each list contains n named matices whee each matix is of size n o, in which n is the numbe of states and o is the numbe of obsevations. Names of these matices should be the name of states. ewad = list( "action1" = list( "state1" = matix(c(1, 2, 3, 4, 5, 6), now = 3, byow = TRUE), "state2" = matix(c(3, 4, 5, 2, 3, 7), now = 3, byow = TRUE), "state3" = matix(c(6, 4, 8, 2, 9, 4), now = 3, byow = TRUE)), "action2" = list( "state1" = matix(c(3, 2, 4, 7, 4, 8), now = 3, byow = TRUE), "state2" = matix(c(0, 9, 8, 2, 5, 4), now = 3, byow = TRUE), "state3" = matix(c(4, 3, 4, 4, 5, 6), now = 3, byow = TRUE))) values: This agument indicates whethe the poblem is minimization o a maximization. If the values ae costs then the poblem is a minimization and if they ae ewads then it is a maximization. The default is ewad. values = "cost" values = "ewad" name: This agument can be used to name the POMDP poblem defined by the use. This way the use can keep tack of the POMDP poblems he defines. name = "Test Poblem" Solving a POMDP POMDP poblems ae solved with the function solve_pomdp with the following aguments. st(ags(solve_pomdp)) function (model, hoizon = NULL, method = "gid", paamete = NULL, vebose = FALSE) The model agument is a POMDP poblem ceated using the POMDP function. The hoizon agument specifies the finite time hoizon (i.e, the numbe of time steps) consideed in solving the poblem. If the hoizon is unspecified (i.e., NULL), then the algoithm continues unning iteations till it conveges to the infinite hoizon solution (Anthony Rocco Cassanda 1998). The method agument specifies what algoithm the solve should use. Available methods including "gid", "enum", "twopass", "witness", and "incpune". Futhe solve paametes can be specified as a list as paametes. The list of available paametes can be obtained using the function solve_pomdp_paamete(). Finally, vebose is a logical that indicates whethe the solve output should be shown in the R console o not. The output of this function is an object of class POMDP. Helpe Functions The package offes seveal functions to help with managing POMDP poblems and solutions. The functions model, solution, and solve_output extact diffeent elements fom a POMDP object etuned by solve_pomdp(). The package povides a plot function to visualize the solution s policy gaph using the package igaph. The gaph itself can be extacted fom the solution using the function policy_gaph(). 4

5 The Tige Poblem Example We will demonstate how to use the package with the Tige Poblem (Anthony R. Cassanda, Kaelbling, and Littman 1994). A tige is put with equal pobability behind one of two doos, while teasue is put behind the othe one. You ae standing in font of the two closed doos and need to decide which one to open. If you open the doo with the tige, you will get hut by the tige (negative ewad), but if you open the doo with the teasue, you eceive a positive ewad. Instead of opening a doo ight away, you also have the option to wait and listen fo tige noises. But listening is neithe fee no entiely accuate. You might hea the tige behind the left doo while it is actually behind the ight doo and vice vesa. The states of the system ae the tige behind the left doo (tige-left) and the tige behind the ight doo (tige-ight). Available actions ae: open the left doo (open-left), open the ight doo (open-ight) o to listen (listen). Rewads associated with these actions depend on the esulting state: +10 fo opening the coect doo (the doo with teasue), -100 fo opening the doo with the tige. A ewad of -1 is the cost of listening. As a esult of listening, thee ae two obsevations: eithe you hea the tige on the ight (tige-ight), o you hea it on the left (tige-left). The tansition pobability matix fo the action listening is identity, i.e., the position of the tige does not change. Opening eithe doo means that the game estats by placing the tige unifomly behind one of the doos. Specifying the Tige Poblem The poblem can be specified using function POMDP() as follows. libay("pomdp") TigePoblem <- POMDP( name = "Tige Poblem", discount = 0.75, states = c("tige-left", "tige-ight"), actions = c("listen", "open-left", "open-ight"), obsevations = c("tige-left", "tige-ight"), stat = "unifom", tansition_pob = list( "listen" = "identity", "open-left" = "unifom", "open-ight" = "unifom"), obsevation_pob = list( "listen" = matix(c(0.85, 0.15, 0.15, 0.85), now = 2, byow = TRUE), "open-left" = "unifom", "open-ight" = "unifom"), ewad = data.fame( "action" = c("listen", "open-left", "open-left", "open-ight", "open-ight"), "stat-state" = c("*", "tige-left", "tige-ight", "tige-left", "tige-ight"), "end-state" = c("*", "*", "*", "*", "*"), 5

6 ) "obsevation" = c("*", "*", "*", "*", "*"), "ewad" = c(-1, -100, 10, 10, -100)) TigePoblem POMDP model: Tige Poblem $name [1] "Tige Poblem" $discount [1] 0.75 $states [1] "tige-left" "tige-ight" $actions [1] "listen" "open-left" "open-ight" $obsevations [1] "tige-left" "tige-ight" $stat [1] "unifom" $tansition_pob $tansition_pob$listen [1] "identity" $tansition_pob$`open-left` [1] "unifom" $tansition_pob$`open-ight` [1] "unifom" $obsevation_pob $obsevation_pob$listen [,1] [,2] [1,] [2,] $obsevation_pob$`open-left` [1] "unifom" $obsevation_pob$`open-ight` [1] "unifom" $ewad action stat.state end.state obsevation ewad 1 listen * * * -1 2 open-left tige-left * *

7 3 open-left tige-ight * * 10 4 open-ight tige-left * * 10 5 open-ight tige-ight * * -100 $values [1] "ewad" Solving the Tige Poblem Now, we can solve the poblem using the default algoithm (finite gid, a fom of point-based value iteation). tige_solved <- solve_pomdp(tigepoblem) tige_solved Solved POMDP model: Tige Poblem method: gid belief states: 5 total expected ewad: The output is an object of class POMDP which contains the solution. solution(tige_solved) POMDP solution $method [1] "gid" $paamete NULL $alpha coeffecient 1 coeffecient $pg belief_state action tige-left tige-ight 1 1 open-left listen listen listen open-ight 3 3 $belief tige-left tige-ight belief_state e e e e e e e e e e e e e e

8 e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e+00 1 $belief_popotions tige-left tige-ight $total_expected_ewad [1] $initial_belief_state [1] 3 The solution contains the following elements: belief: A data fame of all the belief states (ows) used while solving the poblem. Thee is a column at the end that indicates which hypeplane (specified in alpha below) povides the best value fo the given belief state. belief_popotions: A data fame with the pobability distibution fo each belief state. alpha: A data fame with the coefficients of the optimal hypeplanes. pg: A data fame containing the optimal policy gaph. Rows ae belief states. Column two indicates the optimal action fo the belief stae. Columns thee and afte epesent the tansitions fom belief state to belief state depending on obsevations. total_expected_ewad: The total expected ewad of the optimal solution. initial_node: The index of the initial belief state in the policy gaph. Visualization In this section, we will visualize the policy gaph povided in the solution by the solve_pomdp function. plot(tige_solved) 8

9 2: listen Belief Popotions tige left tige ight tige ight tige ight 1: open left tige left tige ight tige left 3: initial listen tige ight tige left tige ight 5: open ight tige left tige left 4: listen The policy gaph can be easily intepeted. Without pio infomation, the agent stats at the belief state maked with initial. In this case the agent beliefs that thee is a chance that the tige is behind ethe doo. The optimal action is displayed inside the state and in this case is to listen. The obsevations ae labels on the acs. Let us assume that the obsevation is tige-left, then the agent follows the appopiate ac and ends in a belief state that has a vey high pobability of the tige being left. Howeve, the optimal action is still to listen. If the agent again heas the tige on the left then it ends up in a belief state that has open-ight as the optimal action. Thee ae acs back to the initial state which eset the poblem. Since we only have two states, we can visualize the piecewise linea convex value function as a simple plot. alpha <- solution(tige_solved)$alpha alpha coeffecient 1 coeffecient plot(na, xlim = c(0, 1), ylim = c(0, 10), xlab = "Belief space", ylab = "Value function") fo(i in 1:now(alpha)) abline(a = alpha[i,1], b= alpha[i,2], col = i) legend("topight", legend = 1:now(alpha), col = 1:now(alpha), lwd=1) 9

10 Value function Belief space Refeences Cassanda, Anthony R., Leslie Pack Kaelbling, and Michael L. Littman Acting Optimally in Patially Obsevable Stochastic Domains. In Poceedings of the Twelfth National Confeence on Atificial Intelligence. Seattle, WA. Cassanda, Anthony Rocco Exact and Appoximate Algoithms fo Patially Obsevable Makov Decision Pocesses. PhD thesis, Povidence, RI, USA: Bown Univesity. Littman, Michael L A Tutoial on Patially Obsevable Makov Decision Pocesses. Jounal of Mathematical Psychology 53 (3): doi: /j.jmp

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks Spial Recognition Methodology and Its Application fo Recognition of Chinese Bank Checks Hanshen Tang 1, Emmanuel Augustin 2, Ching Y. Suen 1, Olivie Baet 2, Mohamed Cheiet 3 1 Cente fo Patten Recognition

More information

Controlled Information Maximization for SOM Knowledge Induced Learning

Controlled Information Maximization for SOM Knowledge Induced Learning 3 Int'l Conf. Atificial Intelligence ICAI'5 Contolled Infomation Maximization fo SOM Knowledge Induced Leaning Ryotao Kamimua IT Education Cente and Gaduate School of Science and Technology, Tokai Univeisity

More information

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES Svetlana Avetisyan Mikayel Samvelyan* Matun Kaapetyan Yeevan State Univesity Abstact In this pape, the class

More information

Detection and Recognition of Alert Traffic Signs

Detection and Recognition of Alert Traffic Signs Detection and Recognition of Alet Taffic Signs Chia-Hsiung Chen, Macus Chen, and Tianshi Gao 1 Stanfod Univesity Stanfod, CA 9305 {echchen, macuscc, tianshig}@stanfod.edu Abstact Taffic signs povide dives

More information

An Unsupervised Segmentation Framework For Texture Image Queries

An Unsupervised Segmentation Framework For Texture Image Queries An Unsupevised Segmentation Famewok Fo Textue Image Queies Shu-Ching Chen Distibuted Multimedia Infomation System Laboatoy School of Compute Science Floida Intenational Univesity Miami, FL 33199, USA chens@cs.fiu.edu

More information

Optical Flow for Large Motion Using Gradient Technique

Optical Flow for Large Motion Using Gradient Technique SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 103-113 Optical Flow fo Lage Motion Using Gadient Technique Md. Moshaof Hossain Sake 1, Kamal Bechkoum 2, K.K. Islam 1 Abstact: In this

More information

Package pomdp. January 3, 2019

Package pomdp. January 3, 2019 Package pomdp January 3, 2019 Title Solver for Partially Observable Markov Decision Processes (POMDP) Version 0.9.1 Date 2019-01-02 Provides an interface to pomdp-solve, a solver for Partially Observable

More information

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012 2011, Scienceline Publication www.science-line.com Jounal of Wold s Electical Engineeing and Technology J. Wold. Elect. Eng. Tech. 1(1): 12-16, 2012 JWEET An Efficient Algoithm fo Lip Segmentation in Colo

More information

Point-Biserial Correlation Analysis of Fuzzy Attributes

Point-Biserial Correlation Analysis of Fuzzy Attributes Appl Math Inf Sci 6 No S pp 439S-444S (0 Applied Mathematics & Infomation Sciences An Intenational Jounal @ 0 NSP Natual Sciences Publishing o Point-iseial oelation Analysis of Fuzzy Attibutes Hao-En hueh

More information

IP Network Design by Modified Branch Exchange Method

IP Network Design by Modified Branch Exchange Method Received: June 7, 207 98 IP Netwok Design by Modified Banch Method Kaiat Jaoenat Natchamol Sichumoenattana 2* Faculty of Engineeing at Kamphaeng Saen, Kasetsat Univesity, Thailand 2 Faculty of Management

More information

A Memory Efficient Array Architecture for Real-Time Motion Estimation

A Memory Efficient Array Architecture for Real-Time Motion Estimation A Memoy Efficient Aay Achitectue fo Real-Time Motion Estimation Vasily G. Moshnyaga and Keikichi Tamau Depatment of Electonics & Communication, Kyoto Univesity Sakyo-ku, Yoshida-Honmachi, Kyoto 66-1, JAPAN

More information

A modal estimation based multitype sensor placement method

A modal estimation based multitype sensor placement method A modal estimation based multitype senso placement method *Xue-Yang Pei 1), Ting-Hua Yi 2) and Hong-Nan Li 3) 1),)2),3) School of Civil Engineeing, Dalian Univesity of Technology, Dalian 116023, China;

More information

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization ICCAS25 June 2-5, KINTEX, Gyeonggi-Do, Koea Adaptation of Motion Captue Data of Human Ams to a Humanoid Robot Using Optimization ChangHwan Kim and Doik Kim Intelligent Robotics Reseach Cente, Koea Institute

More information

Color Correction Using 3D Multiview Geometry

Color Correction Using 3D Multiview Geometry Colo Coection Using 3D Multiview Geomety Dong-Won Shin and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 13 Cheomdan-gwagio, Buk-ku, Gwangju 500-71, Republic of Koea ABSTRACT Recently,

More information

Positioning of a robot based on binocular vision for hand / foot fusion Long Han

Positioning of a robot based on binocular vision for hand / foot fusion Long Han 2nd Intenational Confeence on Advances in Mechanical Engineeing and Industial Infomatics (AMEII 26) Positioning of a obot based on binocula vision fo hand / foot fusion Long Han Compute Science and Technology,

More information

Kalman filter correction with rational non-linear functions: Application to Visual-SLAM

Kalman filter correction with rational non-linear functions: Application to Visual-SLAM 1 Kalman filte coection with ational non-linea functions: Application to Visual-SLAM Thomas Féaud, Roland Chapuis, Romuald Aufèe and Paul Checchin Clemont Univesité, Univesité Blaise Pascal, LASMEA UMR

More information

Image Enhancement in the Spatial Domain. Spatial Domain

Image Enhancement in the Spatial Domain. Spatial Domain 8-- Spatial Domain Image Enhancement in the Spatial Domain What is spatial domain The space whee all pixels fom an image In spatial domain we can epesent an image by f( whee x and y ae coodinates along

More information

ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS

ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS Daniel A Menascé Mohamed N Bennani Dept of Compute Science Oacle, Inc Geoge Mason Univesity 1211 SW Fifth

More information

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension 17th Wold Confeence on Nondestuctive Testing, 25-28 Oct 2008, Shanghai, China Segmentation of Casting Defects in X-Ray Images Based on Factal Dimension Jue WANG 1, Xiaoqin HOU 2, Yufang CAI 3 ICT Reseach

More information

Shortest Paths for a Two-Robot Rendez-Vous

Shortest Paths for a Two-Robot Rendez-Vous Shotest Paths fo a Two-Robot Rendez-Vous Eik L Wyntes Joseph S B Mitchell y Abstact In this pape, we conside an optimal motion planning poblem fo a pai of point obots in a plana envionment with polygonal

More information

A Two-stage and Parameter-free Binarization Method for Degraded Document Images

A Two-stage and Parameter-free Binarization Method for Degraded Document Images A Two-stage and Paamete-fee Binaization Method fo Degaded Document Images Yung-Hsiang Chiu 1, Kuo-Liang Chung 1, Yong-Huai Huang 2, Wei-Ning Yang 3, Chi-Huang Liao 4 1 Depatment of Compute Science and

More information

All lengths in meters. E = = 7800 kg/m 3

All lengths in meters. E = = 7800 kg/m 3 Poblem desciption In this poblem, we apply the component mode synthesis (CMS) technique to a simple beam model. 2 0.02 0.02 All lengths in metes. E = 2.07 10 11 N/m 2 = 7800 kg/m 3 The beam is a fee-fee

More information

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE 5th Intenational Confeence on Advanced Mateials and Compute Science (ICAMCS 2016) A New and Efficient 2D Collision Detection Method Based on Contact Theoy Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai

More information

Annales UMCS Informatica AI 2 (2004) UMCS

Annales UMCS Informatica AI 2 (2004) UMCS Pobane z czasopisma Annales AI- Infomatica http://ai.annales.umcs.pl Annales Infomatica AI 2 (2004) 33-340 Annales Infomatica Lublin-Polonia Sectio AI http://www.annales.umcs.lublin.pl/ Embedding as a

More information

Communication vs Distributed Computation: an alternative trade-off curve

Communication vs Distributed Computation: an alternative trade-off curve Communication vs Distibuted Computation: an altenative tade-off cuve Yahya H. Ezzeldin, Mohammed amoose, Chistina Fagouli Univesity of Califonia, Los Angeles, CA 90095, USA, Email: {yahya.ezzeldin, mkamoose,

More information

Decision Support for Rule and Technique Discovery in an Uncertain Environment

Decision Support for Rule and Technique Discovery in an Uncertain Environment Decision Suppot fo Rule and Technique Discovey in an Uncetain Envionment D. James F. Smith III Naval Reseach Laboatoy, Code 5741 Washington, D.C., 0375-5000 Telephone: 0.767.5358 Fax: 0.404.7690 jfsmith@dsews.nl.navy.mil

More information

Haptic Glove. Chan-Su Lee. Abstract. This is a final report for the DIMACS grant of student-initiated project. I implemented Boundary

Haptic Glove. Chan-Su Lee. Abstract. This is a final report for the DIMACS grant of student-initiated project. I implemented Boundary Physically Accuate Haptic Rendeing of Elastic Object fo a Haptic Glove Chan-Su Lee Abstact This is a final epot fo the DIMACS gant of student-initiated poject. I implemented Bounday Element Method(BEM)

More information

HISTOGRAMS are an important statistic reflecting the

HISTOGRAMS are an important statistic reflecting the JOURNAL OF L A T E X CLASS FILES, VOL. 14, NO. 8, AUGUST 2015 1 D 2 HistoSketch: Disciminative and Dynamic Similaity-Peseving Sketching of Steaming Histogams Dingqi Yang, Bin Li, Laua Rettig, and Philippe

More information

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma apreduce Optimizations and Algoithms 2015 Pofesso Sasu Takoma www.cs.helsinki.fi Optimizations Reduce tasks cannot stat befoe the whole map phase is complete Thus single slow machine can slow down the

More information

Assessment of Track Sequence Optimization based on Recorded Field Operations

Assessment of Track Sequence Optimization based on Recorded Field Operations Assessment of Tack Sequence Optimization based on Recoded Field Opeations Matin A. F. Jensen 1,2,*, Claus G. Søensen 1, Dionysis Bochtis 1 1 Aahus Univesity, Faculty of Science and Technology, Depatment

More information

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples Multi-azimuth Pestack Time Migation fo Geneal Anisotopic, Weakly Heteogeneous Media - Field Data Examples S. Beaumont* (EOST/PGS) & W. Söllne (PGS) SUMMARY Multi-azimuth data acquisition has shown benefits

More information

17/5/2009. Introduction

17/5/2009. Introduction 7/5/9 Steeo Imaging Intoduction Eample of Human Vision Peception of Depth fom Left and ight eye images Diffeence in elative position of object in left and ight eyes. Depth infomation in the views?? 7/5/9

More information

PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS

PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS Poceedings of the ASME 215 Dynamic Systems and Contol Confeence DSCC215 Octobe 28-3, 215, Columbus, Ohio, USA DSCC215-999 PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS Jaeyeon Lee

More information

Stochastic Optimization Fall 2010 Coopr Tutorial Project

Stochastic Optimization Fall 2010 Coopr Tutorial Project Stochastic Optimization Fall 2010 Coop Tutoial Poject Hsin-Chan Huang Kiel Matin Table of Contents Installing Coop... 3 Useful Sites:... 3 Scipting Oveview... 3 Data Geneation... 4 Open Questions & Desied

More information

Hierarchical Region Mean-Based Image Segmentation

Hierarchical Region Mean-Based Image Segmentation Hieachical Region Mean-Based Image Segmentation Slawo Wesolkowski and Paul Fieguth Systems Design Engineeing Univesity of Wateloo Wateloo, Ontaio, Canada, N2L-3G1 s.wesolkowski@ieee.og, pfieguth@uwateloo.ca

More information

The Internet Ecosystem and Evolution

The Internet Ecosystem and Evolution The Intenet Ecosystem and Evolution Contents Netwok outing: basics distibuted/centalized, static/dynamic, linkstate/path-vecto inta-domain/inte-domain outing Mapping the sevice model to AS-AS paths valley-fee

More information

3D Hand Trajectory Segmentation by Curvatures and Hand Orientation for Classification through a Probabilistic Approach

3D Hand Trajectory Segmentation by Curvatures and Hand Orientation for Classification through a Probabilistic Approach 3D Hand Tajectoy Segmentation by Cuvatues and Hand Oientation fo Classification though a Pobabilistic Appoach Diego R. Faia and Joge Dias Abstact In this wok we pesent the segmentation and classification

More information

Methods for history matching under geological constraints Jef Caers Stanford University, Petroleum Engineering, Stanford CA , USA

Methods for history matching under geological constraints Jef Caers Stanford University, Petroleum Engineering, Stanford CA , USA Methods fo histoy matching unde geological constaints Jef Caes Stanfod Univesity, Petoleum Engineeing, Stanfod CA 9435-222, USA Abstact Two geostatistical methods fo histoy matching ae pesented. Both ely

More information

Topic 7 Random Variables and Distribution Functions

Topic 7 Random Variables and Distribution Functions Definition of a Random Vaiable Distibution Functions Popeties of Distibution Functions Topic 7 Random Vaiables and Distibution Functions Distibution Functions 1 / 11 Definition of a Random Vaiable Distibution

More information

AUTOMATED LOCATION OF ICE REGIONS IN RADARSAT SAR IMAGERY

AUTOMATED LOCATION OF ICE REGIONS IN RADARSAT SAR IMAGERY AUTOMATED LOCATION OF ICE REGIONS IN RADARSAT SAR IMAGERY Chistophe Waceman (1), William G. Pichel (2), Pablo Clement-Colón (2) (1) Geneal Dynamics Advanced Infomation Systems, P.O. Box 134008 Ann Abo

More information

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives SPARK: Soot Reseach Kit Ondřej Lhoták Objectives Spak is a modula toolkit fo flow-insensitive may points-to analyses fo Java, which enables expeimentation with: vaious paametes of pointe analyses which

More information

Reader & ReaderT Monad (11A) Young Won Lim 8/20/18

Reader & ReaderT Monad (11A) Young Won Lim 8/20/18 Copyight (c) 2016-2018 Young W. Lim. Pemission is ganted to copy, distibute and/o modify this document unde the tems of the GNU Fee Documentation License, Vesion 1.2 o any late vesion published by the

More information

Prioritized Traffic Recovery over GMPLS Networks

Prioritized Traffic Recovery over GMPLS Networks Pioitized Taffic Recovey ove GMPLS Netwoks 2005 IEEE. Pesonal use of this mateial is pemitted. Pemission fom IEEE mu be obtained fo all othe uses in any cuent o futue media including epinting/epublishing

More information

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design Tansmission Lines Modeling Based on Vecto Fitting Algoithm and RLC Active/Passive Filte Design Ahmed Qasim Tuki a,*, Nashien Fazilah Mailah b, Mohammad Lutfi Othman c, Ahmad H. Saby d Cente fo Advanced

More information

Towards Adaptive Information Merging Using Selected XML Fragments

Towards Adaptive Information Merging Using Selected XML Fragments Towads Adaptive Infomation Meging Using Selected XML Fagments Ho-Lam Lau and Wilfed Ng Depatment of Compute Science and Engineeing, The Hong Kong Univesity of Science and Technology, Hong Kong {lauhl,

More information

An Optimised Density Based Clustering Algorithm

An Optimised Density Based Clustering Algorithm Intenational Jounal of Compute Applications (0975 8887) Volume 6 No.9, Septembe 010 An Optimised Density Based Clusteing Algoithm J. Hencil Pete Depatment of Compute Science St. Xavie s College, Palayamkottai,

More information

Also available at ISSN (printed edn.), ISSN (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010)

Also available at  ISSN (printed edn.), ISSN (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010) Also available at http://amc.imfm.si ISSN 1855-3966 (pinted edn.), ISSN 1855-3974 (electonic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010) 109 120 Fulleene patches I Jack E. Gave Syacuse Univesity, Depatment

More information

Voting-Based Grouping and Interpretation of Visual Motion

Voting-Based Grouping and Interpretation of Visual Motion Voting-Based Gouping and Intepetation of Visual Motion Micea Nicolescu Depatment of Compute Science Univesity of Nevada, Reno Reno, NV 89557 micea@cs.un.edu Géad Medioni Integated Media Systems Cente Univesity

More information

Coordinate Systems. Ioannis Rekleitis

Coordinate Systems. Ioannis Rekleitis Coodinate Systems Ioannis ekleitis Position epesentation Position epesentation is: P p p p x y z P CS-417 Intoduction to obotics and Intelligent Systems Oientation epesentations Descibes the otation of

More information

WIRELESS sensor networks (WSNs), which are capable

WIRELESS sensor networks (WSNs), which are capable IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. XX, NO. XX, XXX 214 1 Lifetime and Enegy Hole Evolution Analysis in Data-Gatheing Wieless Senso Netwoks Ju Ren, Student Membe, IEEE, Yaoxue Zhang, Kuan

More information

STUDIES ON IMPROVING TEXTURE SEGMENTATION PERFORMANCE USING GENERALIZED GAUSSIAN MIXTURE MODEL INTEGRATING DCT AND LBP

STUDIES ON IMPROVING TEXTURE SEGMENTATION PERFORMANCE USING GENERALIZED GAUSSIAN MIXTURE MODEL INTEGRATING DCT AND LBP Jounal of Theoetical and Applied Infomation Technology 3 st Octobe 206. Vol.92. No.2 2005-206 JATIT & LLS. All ights eseved. ISSN: 992-8645 www.jatit.og E-ISSN: 87-395 STUDIES ON IMPROVING TEXTURE SEGMENTATION

More information

Several algorithms exist to extract edges from point. system. the line is computed using a least squares method.

Several algorithms exist to extract edges from point. system. the line is computed using a least squares method. Fast Mapping using the Log-Hough Tansfomation B. Giesle, R. Gaf, R. Dillmann Institute fo Pocess Contol and Robotics (IPR) Univesity of Kalsuhe D-7618 Kalsuhe, Gemany fgieslejgafjdillmanng@ia.uka.de C.F.R.

More information

Effects of Model Complexity on Generalization Performance of Convolutional Neural Networks

Effects of Model Complexity on Generalization Performance of Convolutional Neural Networks Effects of Model Complexity on Genealization Pefomance of Convolutional Neual Netwoks Tae-Jun Kim 1, Dongsu Zhang 2, and Joon Shik Kim 3 1 Seoul National Univesity, Seoul 151-742, Koea, E-mail: tjkim@bi.snu.ac.k

More information

IP Multicast Simulation in OPNET

IP Multicast Simulation in OPNET IP Multicast Simulation in OPNET Xin Wang, Chien-Ming Yu, Henning Schulzinne Paul A. Stipe Columbia Univesity Reutes Depatment of Compute Science 88 Pakway Dive South New Yok, New Yok Hauppuage, New Yok

More information

Combinatorial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registration in Mobile IP Environments

Combinatorial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registration in Mobile IP Environments Wieless Netwoks 0, 3 32, 200 200 Kluwe Academic Publishes. Manufactued in The Nethelands. Combinatoial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registation in Mobile

More information

DISTRIBUTION MIXTURES

DISTRIBUTION MIXTURES Application Example 7 DISTRIBUTION MIXTURES One fequently deals with andom vaiables the distibution of which depends on vaious factos. One example is the distibution of atmospheic paametes such as wind

More information

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images Goal Walking though s -------------------------------------------- Kadi Bouatouch IRISA Univesité de Rennes I, Fance Rendeing Comple Scenes on Mobile Teminals o on the web Rendeing on Mobile Teminals Rendeing

More information

Getting Started PMW-EX1/PMW-EX3. 1 Rotate the grip with the RELEASE button pressed. Overview. Connecting the Computer and PMW-EX1/EX3

Getting Started PMW-EX1/PMW-EX3. 1 Rotate the grip with the RELEASE button pressed. Overview. Connecting the Computer and PMW-EX1/EX3 A PMW-EX1/PMW-EX3 Getting Stated Oveview This document descibes how to use the XDCAM EX Vesion Up Tool (heeafte Vesion Up Tool ) to upgade the PMW-EX1 and PMW-EX3 to vesion 1.20 (PMW-EX1) o vesion 1.10

More information

Parallel processing model for XML parsing

Parallel processing model for XML parsing Recent Reseaches in Communications, Signals and nfomation Technology Paallel pocessing model fo XML pasing ADRANA GEORGEVA Fac. Applied Mathematics and nfomatics Technical Univesity of Sofia, TU-Sofia

More information

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann.

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann. A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Pesonification by Boulic, Thalmann and Thalmann. Mashall Badley National Cente fo Physical Acoustics Univesity of

More information

Reachable State Spaces of Distributed Deadlock Avoidance Protocols

Reachable State Spaces of Distributed Deadlock Avoidance Protocols Reachable State Spaces of Distibuted Deadlock Avoidance Potocols CÉSAR SÁNCHEZ and HENNY B. SIPMA Stanfod Univesity We pesent a family of efficient distibuted deadlock avoidance algoithms with applications

More information

Clustering Interval-valued Data Using an Overlapped Interval Divergence

Clustering Interval-valued Data Using an Overlapped Interval Divergence Poc. of the 8th Austalasian Data Mining Confeence (AusDM'9) Clusteing Inteval-valued Data Using an Ovelapped Inteval Divegence Yongli Ren Yu-Hsn Liu Jia Rong Robet Dew School of Infomation Engineeing,

More information

Lecture # 04. Image Enhancement in Spatial Domain

Lecture # 04. Image Enhancement in Spatial Domain Digital Image Pocessing CP-7008 Lectue # 04 Image Enhancement in Spatial Domain Fall 2011 2 domains Spatial Domain : (image plane) Techniques ae based on diect manipulation of pixels in an image Fequency

More information

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number.

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number. Illustative G-C Simila cicles Alignments to Content Standads: G-C.A. Task (a, b) x y Fo this poblem, is a point in the - coodinate plane and is a positive numbe. a. Using a tanslation and a dilation, show

More information

Elliptic Generation Systems

Elliptic Generation Systems 4 Elliptic Geneation Systems Stefan P. Spekeijse 4.1 Intoduction 4.1 Intoduction 4.2 Two-Dimensional Gid Geneation Hamonic Maps, Gid Contol Maps, and Poisson Systems Discetization and Solution Method Constuction

More information

On Error Estimation in Runge-Kutta Methods

On Error Estimation in Runge-Kutta Methods Leonado Jounal of Sciences ISSN 1583-0233 Issue 18, Januay-June 2011 p. 1-10 On Eo Estimation in Runge-Kutta Methods Ochoche ABRAHAM 1,*, Gbolahan BOLARIN 2 1 Depatment of Infomation Technology, 2 Depatment

More information

A New Finite Word-length Optimization Method Design for LDPC Decoder

A New Finite Word-length Optimization Method Design for LDPC Decoder A New Finite Wod-length Optimization Method Design fo LDPC Decode Jinlei Chen, Yan Zhang and Xu Wang Key Laboatoy of Netwok Oiented Intelligent Computation Shenzhen Gaduate School, Habin Institute of Technology

More information

Gravitational Shift for Beginners

Gravitational Shift for Beginners Gavitational Shift fo Beginnes This pape, which I wote in 26, fomulates the equations fo gavitational shifts fom the elativistic famewok of special elativity. Fist I deive the fomulas fo the gavitational

More information

Lecture 27: Voronoi Diagrams

Lecture 27: Voronoi Diagrams We say that two points u, v Y ae in the same connected component of Y if thee is a path in R N fom u to v such that all the points along the path ae in the set Y. (Thee ae two connected components in the

More information

Extensive games with imperfect information

Extensive games with imperfect information Extensive games with impefect infomation ECON500 Advanced micoeconomics ectues in game theoy Fall 0, Pat 3 7.07.0 G.. Asheim, ECON500-3 Incomplete Complete infomation infomation Pefect infomation Impefect

More information

Layered Animation using Displacement Maps

Layered Animation using Displacement Maps Layeed Animation using Displacement Maps Raymond Smith, Wei Sun, Adian Hilton and John Illingwoth Cente fo Vision, Speech and Signal Pocessing Univesity of Suey, Guildfod GU25XH, UK a.hilton@suey.ac.uk

More information

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM Luna M. Rodiguez*, Sue Ellen Haupt, and Geoge S. Young Depatment of Meteoology and Applied Reseach Laboatoy The Pennsylvania State Univesity,

More information

Data mining based automated reverse engineering and defect discovery

Data mining based automated reverse engineering and defect discovery Data mining based automated evese engineeing and defect discovey James F. Smith III, ThanhVu H. Nguyen Naval Reseach Laboatoy, Code 5741, Washington, D.C., 20375-5000 ABSTRACT A data mining based pocedue

More information

Automatically Testing Interacting Software Components

Automatically Testing Interacting Software Components Automatically Testing Inteacting Softwae Components Leonad Gallaghe Infomation Technology Laboatoy National Institute of Standads and Technology Gaithesbug, MD 20899, USA lgallaghe@nist.gov Jeff Offutt

More information

Conversion Functions for Symmetric Key Ciphers

Conversion Functions for Symmetric Key Ciphers Jounal of Infomation Assuance and Secuity 2 (2006) 41 50 Convesion Functions fo Symmetic Key Ciphes Deba L. Cook and Angelos D. Keomytis Depatment of Compute Science Columbia Univesity, mail code 0401

More information

The EigenRumor Algorithm for Ranking Blogs

The EigenRumor Algorithm for Ranking Blogs he EigenRumo Algoithm fo Ranking Blogs Ko Fujimua N Cybe Solutions Laboatoies N Copoation akafumi Inoue N Cybe Solutions Laboatoies N Copoation Masayuki Sugisaki N Resonant Inc. ABSRAC he advent of easy

More information

Fifth Wheel Modelling and Testing

Fifth Wheel Modelling and Testing Fifth heel Modelling and Testing en Masoy Mechanical Engineeing Depatment Floida Atlantic Univesity Boca aton, FL 4 Lois Malaptias IFMA Institut Fancais De Mechanique Advancee ampus De lemont Feand Les

More information

ISyE 4256 Industrial Robotic Applications

ISyE 4256 Industrial Robotic Applications ISyE 456 Industial Robotic Applications Quiz # Oct. 9, 998 Name This is a closed book, closed notes exam. Show wok fo poblem questions ) ( pts) Please cicle one choice fo each item. a) In an application,

More information

INDEXATION OF WEB PAGES BASED ON THEIR VISUAL RENDERING

INDEXATION OF WEB PAGES BASED ON THEIR VISUAL RENDERING INDEXATION OF WEB PAGES BASED ON THEIR VISUAL RENDERING Emmanuel Buno Univesité du Sud Toulon-Va / LSIS CNRS BP 20132, F-83957 La Gade buno@univ-tln.f Nicolas Faessel LSIS CNRS Domaine Univesitaie de Saint-Jéôme

More information

Topological Characteristic of Wireless Network

Topological Characteristic of Wireless Network Topological Chaacteistic of Wieless Netwok Its Application to Node Placement Algoithm Husnu Sane Naman 1 Outline Backgound Motivation Papes and Contibutions Fist Pape Second Pape Thid Pape Futue Woks Refeences

More information

Topic -3 Image Enhancement

Topic -3 Image Enhancement Topic -3 Image Enhancement (Pat 1) DIP: Details Digital Image Pocessing Digital Image Chaacteistics Spatial Spectal Gay-level Histogam DFT DCT Pe-Pocessing Enhancement Restoation Point Pocessing Masking

More information

A Family of Distributed Deadlock Avoidance Protocols and their Reachable State Spaces

A Family of Distributed Deadlock Avoidance Protocols and their Reachable State Spaces A Family of Distibuted Deadlock Avoidance Potocols and thei Reachable State Spaces Césa Sánchez, Henny B. Sipma, and Zoha Manna Compute Science Depatment Stanfod Univesity, Stanfod, CA 94305-9025 {cesa,sipma,manna}@cs.stanfod.edu

More information

Scaling Location-based Services with Dynamically Composed Location Index

Scaling Location-based Services with Dynamically Composed Location Index Scaling Location-based Sevices with Dynamically Composed Location Index Bhuvan Bamba, Sangeetha Seshadi and Ling Liu Distibuted Data Intensive Systems Laboatoy (DiSL) College of Computing, Geogia Institute

More information

Optimal Adaptive Learning for Image Retrieval

Optimal Adaptive Learning for Image Retrieval Optimal Adaptive Leaning fo Image Retieval ao Wang Dept of Compute Sci and ech singhua Univesity Beijing 00084, P. R. China Wangtao7@63.net Yong Rui Micosoft Reseach One Micosoft Way Redmond, WA 9805,

More information

Undecidability of Static Analysis. William Landi. Siemens Corporate Research Inc. 755 College Rd East.

Undecidability of Static Analysis. William Landi. Siemens Corporate Research Inc. 755 College Rd East. Undecidability of Static Analysis William Landi Siemens Copoate Reseach Inc 755 College Rd East Pinceton, NJ 08540 wlandi@sc.siemens.com Abstact Static Analysis of pogams is indispensable to any softwae

More information

FINITE ELEMENT MODEL UPDATING OF AN EXPERIMENTAL VEHICLE MODEL USING MEASURED MODAL CHARACTERISTICS

FINITE ELEMENT MODEL UPDATING OF AN EXPERIMENTAL VEHICLE MODEL USING MEASURED MODAL CHARACTERISTICS COMPDYN 009 ECCOMAS Thematic Confeence on Computational Methods in Stuctual Dynamics and Eathquake Engineeing M. Papadakakis, N.D. Lagaos, M. Fagiadakis (eds.) Rhodes, Geece, 4 June 009 FINITE ELEMENT

More information

Adaptation of TDMA Parameters Based on Network Conditions

Adaptation of TDMA Parameters Based on Network Conditions Adaptation of TDMA Paametes Based on Netwok Conditions Boa Kaaoglu Dept. of Elect. and Compute Eng. Univesity of Rocheste Rocheste, NY 14627 Email: kaaoglu@ece.ocheste.edu Tolga Numanoglu Dept. of Elect.

More information

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM LiLi Du Depatment of Civil, Achitectual, and Envionmental Engineeing Illinois Institute of Technology 3300

More information

Improvement of First-order Takagi-Sugeno Models Using Local Uniform B-splines 1

Improvement of First-order Takagi-Sugeno Models Using Local Uniform B-splines 1 Impovement of Fist-ode Takagi-Sugeno Models Using Local Unifom B-splines Felipe Fenández, Julio Gutiéez, Gacián Tiviño and Juan Calos Cespo Dep. Tecnología Fotónica, Facultad de Infomática Univesidad Politécnica

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We ae IntechOpen, the wold s leading publishe of Open Access boos Built by scientists, fo scientists 4, 116, 12 Open access boos available Intenational authos and editos Downloads Ou authos ae among the

More information

XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers

XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers XFVHDL: A Tool fo the Synthesis of Fuzzy Logic Contolles E. Lago, C. J. Jiménez, D. R. López, S. Sánchez-Solano and A. Baiga Instituto de Micoelectónica de Sevilla. Cento Nacional de Micoelectónica, Edificio

More information

CSE 165: 3D User Interaction

CSE 165: 3D User Interaction CSE 165: 3D Use Inteaction Lectue #6: Selection Instucto: Jugen Schulze, Ph.D. 2 Announcements Homewok Assignment #2 Due Fiday, Januay 23 d at 1:00pm 3 4 Selection and Manipulation 5 Why ae Selection and

More information

Signal integrity analysis and physically based circuit extraction of a mounted

Signal integrity analysis and physically based circuit extraction of a mounted emc design & softwae Signal integity analysis and physically based cicuit extaction of a mounted SMA connecto A poposed geneal appoach is given fo the definition of an equivalent cicuit with SMAs mounted

More information

Mobility Pattern Recognition in Mobile Ad-Hoc Networks

Mobility Pattern Recognition in Mobile Ad-Hoc Networks Mobility Patten Recognition in Mobile Ad-Hoc Netwoks S. M. Mousavi Depatment of Compute Engineeing, Shaif Univesity of Technology sm_mousavi@ce.shaif.edu H. R. Rabiee Depatment of Compute Engineeing, Shaif

More information

ANIMATION OF 3D MODEL OF HUMAN HEAD

ANIMATION OF 3D MODEL OF HUMAN HEAD 58 J. MIHALÍK, V. MICHALČI, AIMAIO OF 3D MODEL OF HUMA HEAD AIMAIO OF 3D MODEL OF HUMA HEAD Ján MIHALÍK, Vikto MICHALČI Laboatoy of Digital Image Pocessing and Videocommunications, Dep. of Electonics and

More information

Visual Servoing from Deep Neural Networks

Visual Servoing from Deep Neural Networks Visual Sevoing fom Deep Neual Netwoks Quentin Bateux 1, Eic Machand 1, Jügen Leitne 2, Fançois Chaumette 3, Pete Coke 2 Abstact We pesent a deep neual netwok-based method to pefom high-pecision, obust

More information

Simulation and Performance Evaluation of Network on Chip Architectures and Algorithms using CINSIM

Simulation and Performance Evaluation of Network on Chip Architectures and Algorithms using CINSIM J. Basic. Appl. Sci. Res., 1(10)1594-1602, 2011 2011, TextRoad Publication ISSN 2090-424X Jounal of Basic and Applied Scientific Reseach www.textoad.com Simulation and Pefomance Evaluation of Netwok on

More information

Illumination methods for optical wear detection

Illumination methods for optical wear detection Illumination methods fo optical wea detection 1 J. Zhang, 2 P.P.L.Regtien 1 VIMEC Applied Vision Technology, Coy 43, 5653 LC Eindhoven, The Nethelands Email: jianbo.zhang@gmail.com 2 Faculty Electical

More information

Lecture Topics ECE 341. Lecture # 12. Control Signals. Control Signals for Datapath. Basic Processing Unit. Pipelining

Lecture Topics ECE 341. Lecture # 12. Control Signals. Control Signals for Datapath. Basic Processing Unit. Pipelining EE 341 Lectue # 12 Instucto: Zeshan hishti zeshan@ece.pdx.edu Novembe 10, 2014 Potland State Univesity asic Pocessing Unit ontol Signals Hadwied ontol Datapath contol signals Dealing with memoy delay Pipelining

More information

Modeling Spatially Correlated Data in Sensor Networks

Modeling Spatially Correlated Data in Sensor Networks Modeling Spatially Coelated Data in Senso Netwoks Apoova Jindal and Konstantinos Psounis Univesity of Southen Califonia The physical phenomena monitoed by senso netwoks, e.g. foest tempeatue, wate contamination,

More information