Optimized motion planning of manipulators in partially-known environment using modified D* Lite algorithm

Size: px
Start display at page:

Download "Optimized motion planning of manipulators in partially-known environment using modified D* Lite algorithm"

Transcription

1 Optmzed moton plannng of manpulators n partally-known envronment usng modfed D* Lte algorthm AMIR FEIZOLLAHI and RENE V. MAYORGA Department of Industral Systems Engneerng Unversty of Regna 3737 Wascana Parkway, Regna, Saskatchewan CANADA Fezolla@uregna.ca and Rene.Mayorga@uregna.ca Abstract: Optmzed moton plannng of the manpulators wth regards to ther energy consumpton level s a challengng problem n robotcs whch requres a combnaton of nterdscplnary studes to offer a soluton. In ths artcle, a framework s developed to desgn a moton planner mplementng a proposed search algorthm and smulate the robot moton n dfferent envronments. The superorty of the search algorthm s nvestgated and the development of the MATLAB framework s totally dscussed accompanyng the smulaton results. Key-Words: Moton Plannng, Manpulator, Optmzaton, Graph Search Algorthm, Mathematcal Modelng 1 Introducton In most ndustral and daly applcatons, manpulaton s the man or part of the task. Savng labor and reducng the cost of operaton has been always the man concern of the desgners to mnmze the tme and effort needed to perform these tasks. In many applcatons such as exploraton n the dangerous envronment [1] and rescue operaton n natural dsasters [2], to dexterous manpulaton [3], and pont-to-pont placement n ndustral workspaces [4], usng human operator can be ether neffcent or dangerous. Robot manpulators, as one of the man group of robots, are desgned from the sequence of rgd or/and contnuum lnks, actuators, and endeffector to mnmze or entrely elmnate human nteracton wth the surroundng envronment n dfferent workspaces and condtons. Developng an optmzed algorthm to convert a hgh-level task from human nto a low-level descrpton understandable by the robot has been always one of the most nterestng research topcs n robotcs. Moton plannng s a step-by-step procedure that generates the most approprate moton for the robot based on the modelng, analyzng the possble motons (robot s workspace), and the specfed crtera. Moton plannng can be generally classfed nto two groups: moton plannng n statc envronment and moton plannng n a dynamc envronment. In a statc envronment, all the nformaton about the obstacles, avodng crtera, workspace features, and all other varables n the defned cost functon are obtanable n pre-processng phase. The moton plannng procedure n ths type of problems nvolves analyzng the workspace n order to reach the goal node whle avodng the obstacles. Another type of moton plannng algorthms deals wth the problems n whch part of the workng envronment s unknown (partally-known envronment), or the robot s explorng the envronment for the frst tme (unknown envronment), or some of the envronment features lke locaton of the obstacles and the goal node can change (dynamc envronment). The algorthms that are developed to solely solve the dynamc envronment moton plannng problems are manly based on adaptve path plannng where the pror nformaton about the envronment s used to generate the best path [5]. In an attempt to deal wth the problems of partally-known envronment, D* algorthm was proposed n [6]. D* s an nformed ncremental graph search algorthm that has been wdely used for the automatc navgaton of the moble robots. D* Lte [7] whch s also an ncremental heurstc search algorthm, s bult on LPA* to determne the best path from the start node to the goal node whle the path costs change due to dscoverng new obstacles or changes n obstacle features. More detals about ths algorthm, the procedure of ts mplementaton, and the proposed modfcaton to enhance ts performance can be found n the followng sectons of ths artcle. E-ISSN: Volume 16, 2017

2 Optmzed moton plannng of the manpulators wth regards to the consumed energy of the actuators takes ths problem to a new level n whch modelng the robot and ts actuators as a unform system play a bg role n the moton plannng procedure. In ths artcle, a novel method s used to combne the dynamcs modelng of the robot and ts actuators to develop a sngle state space descrbng the moton of the robot n order to mnmze the energy consumpton of the manpulator durng ts moton from the start node to the goal node whle avodng the obstacles. In ths study, a modfcaton to D* Lte algorthm s proposed, the proposed algorthm s mplemented usng MATLAB and the correspondng results are presented. Ths artcle s organzed as follows: the governng equaton of the robot-actuator system s derved n secton 2 followng by a dscusson on the development of modfed D* Lte search algorthm n secton 3. The procedure of mplementng the graph search algorthm usng MATLAB s dscussed and the correspondng results are presented n sectons 4 and 5. 2 Mathematcal Modelng of the Robot As mentoned n the ntroducton secton of ths artcle, the mathematcal model of the robot and ts equaton of moton should be developed to calculate the energy consumpton durng ts moton along the desred trajectory. Usng Hamlton s prncple [8] for a conservatve system between two states from t 1 to t 2, there s a statonary value for the ntegral n (1) where L s a calculable form (2) n whch T and V are the knetc and potental energy of the system, respectvely. I t1 = Ldt (1) t2 Lqq (,,t) = Tqq (, ) Vq ( ) (2) Takng the dervatve of both sdes n (1) yelds the Lagrange equaton of moton for the system: d T T V (3) + = 0 dt q q q Rewrtng (3) n exstence of external forces such as the appled torques by the actuators at the robot s jonts, T Dqq ( ) + qcqq ( ) + Gq ( ) = τ (4) In whch D and C matrces can be determned usng (5) and (6), respectvely. n T T T D= [m JV J ] V + J ω R oir o J ω (5) = 1 C = ( d ) ( d ) ( d ) jk + + kj k j q q q j k Where R s the rotaton matrx and J s the Jacoban matrx that relates the jont angular veloctes to the velocty of any pont along the robot s lnks and vce versa. DC motors are wdely used as the actuator n many control systems. They can be drectly connected to the wheels or cables to provde rotary or lnear moton. The appled voltage to the armature (V) s the nput of the DC motor and the angular velocty of the shaft s the output. Assumng that the rotor and the shaft are rgd and also wth the assumpton of proportonal vscous frcton to the shaft s angular velocty, usng Newton s second law and Krchhoff s voltage law yeld t (6) J + B + τ = K (7) d L + R = V K e (8) dt Combnng (4) and (7), solatng rewrtng the equatons n matrx form: d C( ) B K t = V NGT dt + + J D( ) J D( ) L Ke R 0 L L n (8), and In whch (nlnear Gravtatonal Terms) can be calculated usng (10). (9) 0 G( ) NGT = J + D( ) (10) 0 Solvng the dfferental equatons of moton n (9) that are assocated wth the dynamcs of the robot results n the calculaton of energy consumpton as a varable n the cost functon of the graph search algorthm. The governng equatons of moton of the robot are solved smultaneously usng the fourth order of Runge-Kutta method n MATLAB. Ths soluton wll gve a great close-to-realty approxmaton of the system s behavor and returns the needed varables for computaton of energy consumpton of the robot. E-ISSN: Volume 16, 2017

3 3 Graph Search Algorthm The graph search algorthms can be generally categorzed nto two groups of ncremental search algorthms and heurstc search algorthms. The frst one uses the nformaton n the prevous searches to solve the current search problem whle the latter one uses s manly based on A* algorthm, n whch the heurstc nformaton of each node s taken nto consderaton to focus the search on reachng the goal node. D* Lte s an ncremental heurstc search algorthm that uses the man features of both methods to speed up the search whle puttng the prorty on reachng the goal node. D* Lte s bascally the ncremental form of A* algorthm for searchng n an unknown envronment. D* Lte algorthm uses the same navgaton method as D* but consderably shorter. It s as effcent as D* but dfferent n terms of the algorthm. These features make D* Lte one of the best search algorthms for unknown/partally-known envronment [7]. D* Lte assgns two estmates of cost n each node, g and rhs. The value of g corresponds to the objectve functon and rhs s the one-step lookforward value of the objectve functon. Ths algorthm also defnes the status of consstency for each node. The node s Consstent f g=rhs Inconsstent f g rhs The Inconsstent nodes on the open lst have the prorty to be checked. The rhs value of each node s computable usng the g value of ts successor nodes and the path cost to those nodes usng (11). rhs ( u) = mn p Succ( u) ( cost ( u, p) + g ( p) ) (11) The key value of a node sets the prorty of each node on the open lst. Ths value s the summaton of the heurstc value of the node, h, and mnmum of ts g and rhs value. Accordng to (12), n the case of te, the secondary key value s consdered to break the te. mn ( g ( u), rhs ( u) ) + h( start, u) key( u) = (12) mn ( g ( u), rhs ( u) ) D* Lte algorthm conssts of fve procedures: Intalzaton, Man Procedure, Key Value Calculaton, de Update, and Best Path Generaton [7]. Intalzaton ncludes creatng the open lst, assgnng a relatvely bg value to the g and rhs of all the nodes and fnally nsertng the goal node to the open lst. The process of fndng the best path n D* Lte algorthm, unlke A*, starts wth the goal node. Key Value Calculaton procedure nvolves all the computatons that are needed to assgn the key value to the nput node. The formulaton for ths procedure s based on (12). de Update procedure bascally sets the rhs value of the node under process and returns t to the approprate lst of nodes. In Best Path Computaton, the consstency status of the nodes wth the hgher key values on the open lst s determned and the approprate functon s called accordngly to change the status of the node f t s needed. If the node s under-consstent then a functon s called to change the node to overconsstent status. These changes wll be later propagated to the neghborng nodes of the node under process. The core procedure of D* Lte s Man that has to be run repeatedly to execute the best-path-fndng and scannng functons untl the best path between the start node and the goal node s generated. Runnng D* Lte algorthm, best path can be obtaned by followng the gradent of g values from the start node. Ths means that the g values of all the neghborng nodes to each node should be compared to each other and sorted from the start node to the goal node to make sure that the path wth the mnmum cost s chosen as the best path. D* Lte s an algorthm that s capable of solvng the graph search problems wth consderably hgh level of effcency. However, a smple modfcaton to ts best path generaton method ncreases the effcency of ths algorthm sgnfcantly. Store the Best Neghbour de New de Update Procedure Start u goal rhs(u) [Equaton 2-34] u ϵ U U.Remove(u) g(u) rhs(u) U.Insert(u,key(u)) Fg.1 - Modfcaton to D* Lte Algorthm, de Update procedure End E-ISSN: Volume 16, 2017

4 Addng a store functon n the de Update procedure of D* Lte, there would be no need to execute an extra procedure for generatng the best path n the post-processng phase of the graph search. In Fg. 1, an event (the dashed ellpse) s added to the orgnal procedure under the name of Store the Best Neghbor de. By addng ths functon to the procedure, after calculatng the rhs value of the under process node, a new property wll be created to store the best neghbor of the node n terms of rhs calculaton. In new de Update Procedure, generaton of the best path s smply plng up the nodes from the start node to the goal node based on the new property added to the nodes. 4 Developng the Smulaton Framework The prevous sectons provded the foundatons for modelng the robot and also delvered the theoretcal structure for the proposed search algorthm n partally-known envronment. In order to mplement the search algorthm on a robot wth user-defned characterstcs, a MATLAB framework s desgned to model the robot, apply the search algorthm, and smulate the robot moton n dfferent scenaros. The framework conssts of thousands of lnes of MATLAB scrpt n several classes wth dfferent types of functons and propertes to execute the above-mentoned tasks. The overall steps for desgnng such framework can be summarzed as developng the below classes: * Robot dynamcs, a class that contans several functons and propertes for defnng the robot, developng the correspondng equatons and dong the needed calculaton based on the formulaton provded n secton 2. * Motor dynamcs, a class that s responsble for developng the equaton of moton of the userdefned actuator, solvng the coupled dfferental equatons and calculatng the energy consumpton upon runnng the graph search algorthm * Occupancy analyss, group of classes and subclasses for generatng random confguraton of the manpulators and dentfyng the workspace accordngly * Search algorthm, the class that s developed to mplement the proposed search algorthm and fnd the best path wth mnmum energy consumpton * Robot smulaton, a class that deals wth the robot moton smulaton and prepares an approprate graphc output to present the results There are some assumptons assocated wth the development of the robot dynamcs and motor dynamcs classes. It s assumed that the actuators actng on each jont are sngle functon addng only one degree of freedom to the manpulator. In another word, the number of degrees of freedom of the robot s equal to the number of the robot s lnks. Although the user can delberately change the robot characterstcs, ths assumpton converts the moton plannng of the robot to a more complcated problem snce the robot has to reach the goal node wth more restrcted lmts. It s also assumed that the magnetc feld of the DC motors at the jonts s constant, the flux s assumed to flow straght nto the motor and t can be formulated as ndcated n (7). It s also assumed that the actuators have a selflock mechansm that causes the full stop n actuators moton once the robot reaches the ntended confguraton. In Motor Dynamcs class, all the lnks features such as length, mass, and confguraton are stored n the assocated cell arrays and sent to the symbolc method n Robot Dynamcs class n whch the correspondng equatons of moton are developed. The dfferental equatons are then returned to Motor Dynamcs class to do the fnal calculatons for the energy consumpton. The man process n the graph search procedure usng D* Lte algorthm s to dentfy the nodes that are to be checked, labelng them to be lsted under Open Lst or Free des Lst, and sortng them based on the defned cost functon. The process starts wth calculatng the key value of the Goal node s neghbors and puttng them on the Open Lst. Based on the key value, the next node wll be selected to be checked. The Goal node s then transferred to Free des Lst and all ts neghborng nodes are on the Open Lst. Followng ths procedure, removng the processed nodes from the Open Lst and addng them to the Free des Lst, the graph search algorthm reaches End once the Start node s added to the Free des Lst (see Fg. 2). A MATLAB class, Plot_2D, s developed to deal wth the smulaton of the robot moton and dsplayng the output result from the prevously dscussed classes. Upon fndng the best path usng the search algorthm and the requred MATLAB objects, the plottng class smulates the robot moton. Ths class also provdes a graphc output showng the jonts rotaton and energy consumpton graphs durng the robot moton. E-ISSN: Volume 16, 2017

5 Start Start and Goal des Add to Free des lst Current node ntalzaton Pop the neghbours rhs calcualaton rhs changed On Open Lst Best Neghbour = Current de On Free des Lst (a) Add to Open Lst Sort key Loop Breaker Condton Start node on Free des Lst Store Free des lst End Fg. 2 - Workflow of the modfed D* Lte algorthm (b) 5 Results In the prevous sectons, the mathematcal modelng, mplementaton of the search algorthm, and developng the MATLAB framework have been dscussed. In ths secton, some typcal manpulaton problems are defned and the search algorthm s appled to fnd the optmzed path for the manpulaton task. The performance of A* and modfed D* Lte algorthms are compared wth each other and the re-plannng procedure results are dscussed. One of the best and easest ways to nvestgate the effcency of two search algorthms s comparng ther processng tme for fndng the best path. For ths purpose, the proposed algorthm (modfed D* Lte), D* Lte and A* are appled to exactly the same problems. Fve dfferent scenaros wth fve dfferent start-to-goal path length are defned and both algorthms are appled to generate the best path between two gven nodes. The outputs, as the best path are exactly the same. Scenaro Table. 1 - Comparson between MPD* Lte, D* Lte, and A* algorthms: processng tme Total des Best Path Length Processng Tme (s) MPD* Lte D* Lte A* (c) (d) Fg. 3 - MPD* Lte, D* Lte, and A* graphs: a) MPD* Lte algorthm: processng tme graph b) D* Lte algorthm: processng tme graph c) A* Lte algorthm: processng tme graph d) Comparatve graph for fve smulated scenaros Accordng to the results presented n Table. 1 and Fg. 3, t can be nferred that both open lst sze and processng tme, whch are bascally the governng factors that affect computatonal complexty of the algorthms, have exponental relatonshp wth the number of nodes (namely number of all nodes and the length of the best path between the start node and the goal node) n A* E-ISSN: Volume 16, 2017

6 algorthm. On the other hand, the computatonal complexty of D* Lte and MPD* Lte algorthms, accordng to the same results, has a polynomal relatonshp wth the number of nodes. Although ths polynomal relatonshp can be dfferent for these two algorthms (e.g. dfferent order of polynomal relatonshp), they both perform much faster than A* graph search algorthm. For modelng the robot s actuators, DC motors are used as dscussed n secton 2. It s assumed that all the jonts have the same actuators wth smlar characterstcs. One of the typcal manpulaton problems for robotc arms s ther maneuverablty n a tghtly crowded workspace. To verfy the capablty of the proposed search algorthm n fndng the optmzed path, a workspace s defned as the one n Fg. 4. Sx obstacles n dfferent shapes and szes are located to lmt the robot s workspace. The robot s msson s to safely manpulate an object from the rght corner of the workspace and drop t n another corner between two obstacles whle avodng any collson wth them. The manpulator s defned to have four lnks of the same length. The energy consumpton graph, the processng tme and the best path are depcted n Fg. 4. Fg. 4 - Energetcally optmzed path for the manpulator n a crowded workspace To verfy the re-plannng procedure of the search algorthm, the robotc arm s located n a partallyknown envronment where some of the obstacles are pre-defned. The manpulator detects a new obstacle durng ts moton toward the goal node. As a result, all the nodes neghborng the new obstacle wll have an update on ther cost and the search algorthm takes the re-plannng procedure to fnd another path wth mnmum energy consumpton. The correspondng result and more detals on ths scenaro can be found n Fg. 5. Fg. 5 - Re-plannng usng the modfed D* Lte algorthm n case of detectng new obstacle 6 Conclusons Usng Manpulators n dfferent szes and shapes for delverng a wde range of tasks from smple repettve manpulaton to performng the mantenance procedure n hazardous workspaces, has been always an nterestng and at the same tme challengng problem n the feld of robotcs. In ths study, the optmzed moton plannng of the manpulators n partally-known envronment was addressed and a search algorthm was proposed and appled as the soluton to ths problem. The mathematcal modelng of the robot and ts actuators was done and the correspondng formulaton was derved. D* Lte algorthm as one of the most wellknown search algorthms was dscussed, ts superorty over A* algorthm was studed and a modfcaton was proposed to enhance ts effcency. Ths algorthm was mplemented usng a MATLAB framework for generatng the best path for the userdefned manpulators n dfferent scenaros. Although there may be much more possble scenaros to study the effcency of the proposed moton planner, the selected results from tens of nvestgated scenaros are the most concse and nformatve cases. E-ISSN: Volume 16, 2017

7 References: [1] K. S. Senthlkumar and K. K. Bharadwaj, Mult-robot exploraton and terran coverage n an unknown envronment, Robotcs and Autonomous Systems, vol. 60, no. 1, pp , [2] K. Nagatan, S. Krbayash, Y. Okada, S. Tadokoro, T. Nshmura, T. Yoshda, E. Koyanag, and Y. Hada, Redesgn of rescue moble robot Qunce, IEEE Internatonal Symposum on Safety, Securty, and Rescue Robotcs (SSRR), 2011, pp [3] P. Sabetan, A. Fezollah, F. Cheraghpour, and S. A. A. Moosavan, A compound robotc hand wth two under-actuated fngers and a contnuous fnger, IEEE Internatonal Symposum on Safety, Securty, and Rescue Robotcs (SSRR), 2011, pp [4] M. Hvlshøj, S. Bøgh, O. S. Nelsen, and O. Madsen, Autonomous ndustral moble manpulaton (AIMM): past, present and future, Industral Robot, vol. 39, no. 2, pp , [5] J. van den Berg, D. Ferguson, and J. Kuffner, Anytme path plannng and replannng n dynamc envronments, IEEE Internatonal Conference on Robotcs and Automaton (ICRA), 2006, pp [6] A. Stentz, Optmal and effcent path plannng for partally-known envronments, IEEE Internatonal Conference on Robotcs and Automaton (ICRA), 1994, pp [7] S. Koeng and M. Lkhachev, D*Lte, Eghteenth Natonal Conference on Artfcal Intellgence, Amercan Assocaton for Artfcal Intellgence, 2002, pp [8] H. Goldsten, Classcal mechancs. Pearson Educaton Inda, E-ISSN: Volume 16, 2017

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR. Wu huapeng, Heikki handroos and Juha kilkki

ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR. Wu huapeng, Heikki handroos and Juha kilkki ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR Wu huapeng, Hekk handroos and Juha klkk Machne Automaton Lab, Lappeenranta Unversty of Technology LPR-5385 Fnland huapeng@lut.f, handroos@lut.f,

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Anytime Predictive Navigation of an Autonomous Robot

Anytime Predictive Navigation of an Autonomous Robot Anytme Predctve Navgaton of an Autonomous Robot Shu Yun Chung Department of Mechancal Engneerng Natonal Tawan Unversty Tape, Tawan Emal shuyun@robot0.me.ntu.edu.tw Abstract To acheve fully autonomous moble

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Parallel manipulator robots design and simulation

Parallel manipulator robots design and simulation Proceedngs of the 5th WSEAS Int. Conf. on System Scence and Smulaton n Engneerng, Tenerfe, Canary Islands, Span, December 16-18, 26 358 Parallel manpulator robots desgn and smulaton SAMIR LAHOUAR SAID

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

A Computational Feasibility Study of Failure-Tolerant Path Planning

A Computational Feasibility Study of Failure-Tolerant Path Planning A Computatonal Feasblty Study of Falure-Tolerant Path Plannng Rodrgo S. Jamsola, Jr., Anthony A. Macejewsk, & Rodney G. Roberts Colorado State Unversty, Ft. Collns, Colorado 80523-1373, USA Florda A&M-Florda

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

On the modeling and the optimal motion planning of manipulators via a modified D* Lite search algorithm

On the modeling and the optimal motion planning of manipulators via a modified D* Lite search algorithm On the modeling and the optimal motion planning of manipulators via a modified D* Lite search algorithm AMIR FEIZOLLAHI and RENE V. MAYORGA Department of Industrial Systems Engineering University of Regina

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

Investigations of Topology and Shape of Multi-material Optimum Design of Structures

Investigations of Topology and Shape of Multi-material Optimum Design of Structures Advanced Scence and Tecnology Letters Vol.141 (GST 2016), pp.241-245 ttp://dx.do.org/10.14257/astl.2016.141.52 Investgatons of Topology and Sape of Mult-materal Optmum Desgn of Structures Quoc Hoan Doan

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Computational Issues in the Planning and Kinematics of Binary Robots Abstract 1. Introduction 2. Workspace Analysis and Optimization

Computational Issues in the Planning and Kinematics of Binary Robots Abstract 1. Introduction 2. Workspace Analysis and Optimization Computatonal Issues n the Plannng and Knematcs of Bnary Robots Matthew D. Lchter, Vvek A. Sujan, and Steven Dubowsky { lchter vasujan dubowsky@mt.edu } Department of Mechancal Engneerng Massachusetts Insttute

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp Lfe Tables (Tmes) Summary... 1 Data Input... 2 Analyss Summary... 3 Survval Functon... 5 Log Survval Functon... 6 Cumulatve Hazard Functon... 7 Percentles... 7 Group Comparsons... 8 Summary The Lfe Tables

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

Classifier Swarms for Human Detection in Infrared Imagery

Classifier Swarms for Human Detection in Infrared Imagery Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com

More information

MECHATRONIC MODEL FOR THE DYNAMIC ANALYSIS OF A ROBOTIC SYSTEM

MECHATRONIC MODEL FOR THE DYNAMIC ANALYSIS OF A ROBOTIC SYSTEM Bulletn of the Translvana Unversty of Braşov Seres I: Engneerng Scences Vol. 6 (55) No. 2-2013 MECHATRONIC MODEL FOR THE DYNAMIC ANALYSIS OF A ROBOTIC SYSTEM Monca ENESCU 1 Abstract: The present paper

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation College of Engneerng and Coputer Scence Mechancal Engneerng Departent Mechancal Engneerng 309 Nuercal Analyss of Engneerng Systes Sprng 04 Nuber: 537 Instructor: Larry Caretto Solutons to Prograng Assgnent

More information

UB at GeoCLEF Department of Geography Abstract

UB at GeoCLEF Department of Geography   Abstract UB at GeoCLEF 2006 Mguel E. Ruz (1), Stuart Shapro (2), June Abbas (1), Slva B. Southwck (1) and Davd Mark (3) State Unversty of New York at Buffalo (1) Department of Lbrary and Informaton Studes (2) Department

More information

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert

More information

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

VFH*: Local Obstacle Avoidance with Look-Ahead Verification 2000 IEEE Internatonal Conference on Robotcs and Automaton, San Francsco, CA, Aprl 24-28, 2000, pp. 2505-25 VFH*: Local Obstacle Avodance wth Look-Ahead Verfcaton Iwan Ulrch and Johann Borensten The Unversty

More information

Learning physical Models of Robots

Learning physical Models of Robots Learnng physcal Models of Robots Jochen Mück Technsche Unverstät Darmstadt jochen.mueck@googlemal.com Abstract In robotcs good physcal models are needed to provde approprate moton control for dfferent

More information

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER Kyeong Won Oh, Dongnam Km Korea Unversty, Graduate School 5Ga-1, Anam-Dong, Sungbuk-Gu, Seoul, Korea {locosk, smleast}@korea.ac.kr Jong-Hyup

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments Fourth Internatonal Conference Modellng and Development of Intellgent Systems October 8 - November, 05 Lucan Blaga Unversty Sbu - Romana Imperalst Compettve Algorthm wth Varable Parameters to Determne

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Optimum Synthesis of Mechanisms For Path Generation Using a New Curvature Based Deflection Based Objective Function

Optimum Synthesis of Mechanisms For Path Generation Using a New Curvature Based Deflection Based Objective Function Proceedngs of the 6th WSEAS Internatonal Conference on Smulaton, Modellng and Optmzaton, Lsbon, Portugal, September -4, 6 67 Optmum Synthess of Mechansms For Path Generaton Usng a ew Curvature Based Deflecton

More information

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe CSCI 104 Sortng Algorthms Mark Redekopp Davd Kempe Algorthm Effcency SORTING 2 Sortng If we have an unordered lst, sequental search becomes our only choce If we wll perform a lot of searches t may be benefcal

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Inverse kinematic Modeling of 3RRR Parallel Robot

Inverse kinematic Modeling of 3RRR Parallel Robot ème Congrès Franças de Mécanque Lyon, 4 au 8 Août 5 Inverse knematc Modelng of RRR Parallel Robot Ouafae HAMDOUN, Fatma Zahra BAGHLI, Larb EL BAKKALI Modelng and Smulaton of Mechancal Systems Laboratory,

More information

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm Resolvng Ambguty n Depth Extracton for Moton Capture usng Genetc Algorthm Yn Yee Wa, Ch Kn Chow, Tong Lee Computer Vson and Image Processng Laboratory Dept. of Electronc Engneerng The Chnese Unversty of

More information

A Frame Packing Mechanism Using PDO Communication Service within CANopen

A Frame Packing Mechanism Using PDO Communication Service within CANopen 28 A Frame Packng Mechansm Usng PDO Communcaton Servce wthn CANopen Mnkoo Kang and Kejn Park Dvson of Industral & Informaton Systems Engneerng, Ajou Unversty, Suwon, Gyeongg-do, South Korea Summary The

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

Dynamic Camera Assignment and Handoff

Dynamic Camera Assignment and Handoff 12 Dynamc Camera Assgnment and Handoff Br Bhanu and Ymng L 12.1 Introducton...338 12.2 Techncal Approach...339 12.2.1 Motvaton and Problem Formulaton...339 12.2.2 Game Theoretc Framework...339 12.2.2.1

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

Design and Analysis of Algorithms

Design and Analysis of Algorithms Desgn and Analyss of Algorthms Heaps and Heapsort Reference: CLRS Chapter 6 Topcs: Heaps Heapsort Prorty queue Huo Hongwe Recap and overvew The story so far... Inserton sort runnng tme of Θ(n 2 ); sorts

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016 Inverse Knematcs (part 2) CSE169: Computer Anmaton Instructor: Steve Rotenberg UCSD, Sprng 2016 Forward Knematcs We wll use the vector: Φ... 1 2 M to represent the array of M jont DOF values We wll also

More information