A Global Approach to the n-dimensional Traveling Salesman Problem: Application to the Optimization of Crystallographic Data Collection
|
|
- Lynne Reeves
- 5 years ago
- Views:
Transcription
1 Appl. Cryst. (1987). 20, A Glbal Apprach t the n-dimensinal Traveling Salesman Prblem: Applicatin t the Optimizatin f Crystallgraphic Data Cllectin BY JEFFREY n. WEINRACH AND DENNIS W. BENNETT* Department f Chemistry, University f Wiscnsin-Milwaukee, Milwaukee, Wiscnsin 53201, USA (Received 13 April 1987; accepted 24 July 1987) Abstract An algrithm fr the ptimizatin f data cllectin time has been written and a subsequent cmputer prgram tested fr diffractmeter systems. The prgram, which utilizes a glbal statistical apprach t the traveling salesman prblem, yields reasnable slutins in a relatively shrt time. The algrithm has been successful in treating very large data sets (up t 4000 pints) in three dimensins with subsequent time savings f ca 30%. Intrductin The prgramed mvement f fur-circle diffractmeters is an inherently inefficient prcess as perfrmed n mst diffractmeter systems. Imprvement in the prcedure invlves srting reflectins in such a manner that the time required t cllect data is minimized. This is essentially a prblem f finding the shrtest path in {20, X, ~P} space, a tangible representative f a class cllectively knwn as 'the traveling salesman prblem' (Fld, 1956). The traveling salesman prblem (TSP) is a classic example f a branch f mathematics dealing with cmbinatrial ptimizatin; that is, minimizatin f a functin ver nn-cntinuum cnditins fr which differential calculus cannt be applied. The basic premise f the TSP is t span an array f data pints in n-space with the shrtest path pssible. Fr mst applicatins the system under study has been twdimensinal and the determined path has been a clsed ne (the end pint alng the path is als the starting pint). Many appraches have been develped t slve such cnstrained prblems, with mderate success. Recently a review f the TSP and the appraches taken t slve specific cases have been published in a cmprehensive bk by Lawler, Lenstra, Rinny Kan & Shmys (1985). Fr the mst part the prblems addressed in this bk cnsist f a few hundred pints arranged in a tw-dimensinal * Authr t whm crrespndence shuld be addressed. array. Appraches t the slutins f these prblems fall int tw general categries, ne invlving decisins based n the immediate envirnment f pints alng the path, a 'lcal' apprach, and ne in which decisins are made n the set f pints as a whle, a 'glbal' apprach. In the limit the lcal strategy becmes ne f cnnecting each pint t its clsest neighbr, prviding an bviusly pr slutin. Extensins beynd this limit apprach a functin f n! in difficulty, where n is the number f independent neighbrs included in a given lcal search, and thus expand quickly t frmidable prprtins. In additin, the c.p.u, time required fr lcal appraches increases apprximately as a functin f n(n-1), making the algrithms themselves unreasnably inefficient fr large data sets. On the ther hand, glbal appraches exhibit their wn difficulties, principally in develping an algrithm which will treat a large number f randmly distributed pints simultaneusly. In general, mst such strategies nly begin glbally, and are 'lcalized' as sn as pssible in rder t render the prblem tractable (Grtschel & Padberg, 1978). Karp's 'divide and cnquer' algrithm (Karp, 1986) prvides an elegant example. It begins by partitining the space int rectangular regins, then generates ptimal lcal turs within each regin which are subsequently cllected int a final path. Unfrtunately, the efficiency f such algrithms depends critically n the way in which the space is divided, since a large number f pints in a subdivisin simply creates a lcal traveling salesman prblem, whereas t few pints in each regin yield an apprach t the 'clsest neighbr' slutin. Thus, neither lcal strategies nr thse which begin glbally have prven t be bth practical and general. Furthermre, nne f the appraches t date extraplates readily t three r mre dimensins, a pint f bvius cncern t the practicing crystallgrapher. In this paper we describe a new algrithm which btains a shrt-path slutin t the uncnstrained traveling salesman prblem, characterized by a randm array f pints in n-dimensinal space with n /87/ Internatinal Unin f Crystallgraphy
2 508 THE n-dimensional TRAVELING SALESMAN PROBLEM restrictins n the beginning and end pints f the path. The algrithm readily handles thusands f pints, is cmpletely general, and demands nly very mdest cmputatinal time and mass strage. Thery Of the tw appraches t a general slutin f the TSP, the glbal apprach is in principle superir t the lcal apprach, since the slutin must depend n the cmplete distributin f pints. Cmputers, hwever, make binary decisins, and lend themselves naturally t the lcal apprach, which cnsiders nly ne neighbr at a time. It fllws frm this that a wrkable algrithm shuld cnsider the ensemble f pints cllectively, but instead f building a path pint by pint, the algrithm shuld cnsider the ensemble as it makes individual binary decisins. This can be accmplished by sequential divisin and srting f the ensemble int smaller and smaller subgrups, until the final set is reached which cnsists f an rdered set f grups each cntaining ne pint, a path. Since the prcedure invlves the sequential divisin and srting f an array f pints the algrithm can be designed t be recursive, that is, it can perate n itself. In this manner the prcedure becmes increasingly mre efficient as it prgresses twards a slutin. The descriptin which fllws is restricted t three dimensins, 20, g and ~, with the added cnstraint that nly ne f the three independent variables will determine a given decisin. Thus the algrithm described herein is specifically designed fr the ptimizatin f crystallgraphic data cllectin in which all angles are traversed simultaneusly and independently until the final angle is reached. Nevertheless, mdificatins t the prcedure fr ther prblems shuld be cmpletely straightfrward. The array t be srted cnsists f a cmplete set f angular crdinates, scaled if necessary t take int accunt any difference in relative mtr speeds. The array is then partitined int tw subsets by srting it int lwer and higher grups with respect t a selected variable; fr example, grup I might cntain the smaller 20's, grup II the larger 20's. A simple insertin srt is used fr the first half f the riginal array with all these pints becming members f the lwer grup. At this pint the largest value in this grup is the critical value. Any pint with a value larger than the critical value becmes a member f the higher grup. If an insertin int the lwer grup needs t be made, the element f the smaller grup with the critical value becmes an element f the higher grup and the next highest value then becmes the critical value. This saves cnsiderable time, since many elements can be placed directly int the higher grup, thus circumventing the insertin srt fr these pints. Each grup cntains exactly half f the data pints unless the ttal number f elements is dd, in which case ne grup will cntain an extra element. It is imprtant t mentin this since the algrithm invlves the switching f array elements which d nt match in the case f even/dd parity. This makes it necessary t carry the starting and ending indices f all subgrups in an auxiliary array thrughut the srting prcess. Each divisin defines tw subsets, ne f which will be spanned cmpletely in the srt sequence befre entrance int the ther subset alng the path. After the initial divisin (which requires nly an arbitrary decisin regarding the rdering f the tw initial subsets), the entire decisin-making prcess simply invlves the chice f which f tw subsets t span first. Fllwing the first divisin anther variable is selected and grup I is divided int tw new grups (e.g. Ia and Ib) with respect t this variable. At this juncture the algrithm must determine the rder f these tw subgrups. It des this by cmputing the mean psitin f the pints in grups Ia, Ib, and II, then determining whether the mean psitin in grup Ia r Ib is 'clser' t the mean psitin in grup II. In the specific applicatin cnsidered here 'clser' and 'distance' take n special meanings. Because nly a single variable (20, ;~ r ~) is rate limiting, the maximum abslute value f the difference between the mean 20's, the mean X's and the mean q~'s is the actual criterin fr deciding which grup is 'clser' t anther. The grup clser t grup II becmes the secnd f the tw t be spanned, since grup II fllws grup I in sequence. Grup II is then divided with respect t the same variable, with mean psitins fr subgrups IIa and lib calculated and distances t the 'clser' subgrup frm grup I used t determine the rder f grups IIa and lib. This prcess is cntinued, selecting a new variable each time the divisin prcess has cvered the entire ensemble, until each subgrup cntains ne and nly ne pint. The prcedure becmes a bit mre cmplex when cnsidering nnterminal subgrups, i.e. all thse nt at the beginning r end f the array. In these cases the mean psitins f the grups bth preceding and fllwing the divided grup must be evaluated in the decisin. Cnsider, fr example, grups IV, Va, Vb, and VI. The IV, Va, Vb, VI and IV, Vb, Va, VI distances are cmputed with the shrter f the tw paths determining the srt rder. The algrithm thus cntains sectins t handle the first grup, the middle grups, and the final grup in the array fr each cycle thrugh the entire ensemble. The algrithm In rder t prvide as much generality as pssible the algrithm utlined belw is written in symblic lgic using symbls which are easily transfrmed int apprpriate cmputer cde.
3 List f symbls NV V(l) N ~(N) Symbl G(N).-+G(N') S(N) --V(I)--. G( N) + G(N') M(N) #(N) NI N~ Ni MAB TCP{ V(I), V(2), V(3) } Traveling salesman algrithm Initial partitining JEFFREY B. WEINRACH AND DENNIS W. BENNETT 509 Definitin Number f independent variables (NV = 3 fr 20, X, ~0) Variable I (I = 1, 2, 3 fr 20, Z, tp) Grup index (in the limit N is the reflectin sequence number). Grup with sequence number N, in array 1 Renumber grups: (G(1), 6(2)..., G(N), G(N'), 6(N + 1),...) (G(1), 6(2),..., G(N), G(N + 1), G(N + 2),...)~ Switch cntents f grup N and grup N' (effectively switches rder f grups) Srt grup N int tw new grups with respect t variable V(I), N < N'. Mean psitin f pints in grup. N 2 Number f pints in grup N? Ttal number f pints in n space ( {20, Z, ~} space) Current grup index Ttal number f current grups with different indices (number f indexed grups) Maximum abslute value Array cntaining diffractmeter angles t be srted Cmment Set up array t be srted (TCP) NV= 3 Ni= 1 I=1 S(1) --V(I)--. G(1) + 6(1') Ni= 2 1=2 S(1) --V(l)+ 6(2) + 6(2') IF MAB[M(2') - M(I') ] > MAB[M(2) - M(1') ] THEN 6(2),-~ 6(2') G(1) = G(2) t#(n) = i: - i,, where i, is the starting index fr grup N and i/is the final index fr grup N. i: and i, must be carried as auxiliary variables since they are necessary fr mapping variables during the switching prcess and determining the mean lcatin M(N). 3 6(2) = 6(2') Ni= 3 S(1') --V(I)--, G(3) + G(Y) IF MAB[M(3)- M(2)] > MAB[M(Y)- M(2)] THEN G(3) ~ G(3') TCP= {G(I), G(2), G(3), G(4)} First grup algrithm I=I+1 IFI>NVTHEN I=1 N~= 1 IF#(1)=I THEN GO TO2 S(1) --V(I)~ G(1) + G(1') IF MAB[M(1') - M(2) ] > MAB[M(1) - M(2)] THEN G(l) ~-, O(l') N~ = N~ + 1 Middle grup algrithm Nc = N~ + 1 IF N~ = N i THEN GO TO 3 IF #(N )= 1 THEN GO TO 2 S(Nc) --V(I)~ G(Nc) + G(N/) IF MAB[M(N~- 1) - M(Nc)] + MAB[M(N~ + 1) - M(N/)] > MAB[M(Nc- 1) - M(N/)] + MAB[M(Nc + 1)- M(N~)] THEN G(Nc) ~ G(N/) N = N~ + 1 Value f variables in Fig. 1 determined here GO TO 2 Last grup algrithm IFNc=NtTHEN END Each grup cntains ne pint IF #(N)= 1 THEN GO TO 1 S(N~) --V(I)--+ G(N~) + G(N/) IF MAB[M(N~- 1)- M(Nc)] > MAB[M(N~ - 1)- M(N/)] THEN G( N~) ~--,, G( N/) N~ = N~ + 1 GO TO 1 Results and discussin Fig. 1 illustrates a simple wrked example in tw dimensins t assist the prgrammer in develping this algrithm fr his wn particular system. In rder t test the efficiency f the algrithm a number f similar tw-dimensinal paths were generated and cmpared with the actual shrtest rutes, determined
4 5 l0 THE n-dimensional TRAVELING SALESMAN PROBLEM by calculating all pssible paths. In general nly very small sets f pints can be treated in this manner, since the time required t btain 'brute-frce' slutins fr n pints increases as a functin f n! In every case the path prduced by the algrithm was ne f the shrtest 0"03% f the paths, and always differed negligibly frm the ptimal slutin, in spite f requiring nly a minuscule fractin f the time necessary fr the crrespnding brute-frce slutins. Fr example, a ten-pint slutin such as that shwn in Fig. 1 typically requires less than 1 c.p.u, secnd cmpared with 1800 c.p.u, secnds needed t determine the ptimal path by brute frce. Fig. 2 shws the results btained frm a test prgram designed t find a shrt-path slutin fr a general tw-dimensinal array f randmly distributed pints. A study f this path reveals sme f the characteristics f the slutin btained frm the algrithm. In general, the algrithm tends t migrate frm regins f lw pint density twards regins f high pint density, thus creating a path in which minimal time is spent in regins where there are few pints. The circled areas are places where crssver has ccurred alng the path, resulting frm the arbitrary nature f the space-partitining prcess in the algrithm. These areas are always small, bth in size and number, but they limit the efficiency f the algrithm. This particular prblem arises when a grup divisin separates pints that are clse t ne anther. In rder t keep the prcedure simple and general we have made n attempts at ptimizatin, but the crssver prblem can cnceivably be reslved by treating the pints as 'vibrating' rigid bdies in n-space, thus allwing them t verlap. The space can then be partitined such that verlapping pints are placed in the same grup. It is als prbable that the prcedure can be imprved by taking advantage f the specific nature f the variables invlved in frmulating cnstraints fr particular cases. Fr crystallgraphy such infrmatin might include Laue-grup/space- "" ::!: :.. ~ O ~ 6) ~ 0 6) OO O L (a) -t ~ J Fig. 1. A wrked example f a simple tw-dimensinal applicatin f the algrithm. The initial set is characterized by values f 1, 1 and 1 fr I (the reference number f the variable cnsidered), Ni (ttal number f current grups with different indices) and Nc (current grup index). Successive frames in the sequence have the fllwing values f I, Ni and N: 2, 3, 1; 2, 3, 1; 2, 4, 1; 1, 5, 1; 1,6,3; 1,7,5; 1,8,7; 2,9,4 and 2, 10,7. (b) Fig. 2. (a) A randm 100-pint array in 2-space. (b) A shrt-path slutin thrugh these pints generated by the algrithm.
5 JEFFREY B. WEINRACH AND DENNIS W. BENNETT 511 Table 1. Efficiency f algrithm The time is measured in arbitrary units; time saved rati--(time befre- time after)/time befre. Number f Time befre Time a~er Time saved reflectins srt srt rati " "17 0" "75 0" " "41 0" " "88 0"302 grup infrmatin and the cyclic nature f q~ and Z (bth variables can be reached by traversing thrugh bth psitive and negative angles). As illustrated in Table 1, the applicatin f this algrithm t crystallgraphic data sets results in substantial savings in data cllectin time. The rati f 'time saved' t ttal time befre srting indicates savings ranging frm 15 t 37%. Since the unsrted data sets apprximate 'clsest-neighbr' pathways, the algrithm clearly prvides significantly shrter turs. It shuld be nted that these cmparisns are relative since they als depend n the path calculated prir t applicatin f the algrithm. The results in the table were generated n an IBM-PC with a prgram cmpiled in Micrsft Quickbasic ~. The selectin f the srting rutine is critical t the cmputatinal efficiency f the prcedure. The prgram described here makes use f an insertin srt rutine, since the algrithm nly requires that a minimum f half an array be srted during any ne peratin. A bubble srt wuld be extremely inefficient in this applicatin, while there may be ther mre sphisticated rutines which are mre efficient (Amsterdam, 1985). As with the path determinatin, we have made n attempt t ptimize the prgram itself. On the IBM-PC, a pint pathway typically requires abut 5 c.p.u, h, while the savings in data cllectin can amunt t numbers f days. This serves t establish smething f an upper limit which can readily be decreased with faster cmputers and imprvements in cde. DWB wuld like t acknwledge Dr Ward T. Rbinsn at the University f Canterbury fr initial discussins in the area f data cllectin time ptimizatin. References AMSTERDAM, J. (1985). Byte Magazine, September, pp FLOOD, M. M. (1956). Oper. Res. 4, GROTSCHEL, M. & PADBE, M. W. (1978). Optimizatin and Operatins Research, edited by R. HENN, B. KORTE & W. OETTLI, pp Berlin: Springer. KARP, R. M. (1986). Cmmun. ACM, 29, LAWLER, E. L., LENSTRA, J. K., RINNOOY KAN, A. H. G. & SHMOYS, D. B. (1985). (Editrs.) The Traveling Salesman Prblem: A Guided Tur f Cmbinatrial Optimizatin. Chichester: Jhn Wiley.
CS 477/677 Analysis of Algorithms Fall 2007 Dr. George Bebis Course Project Due Date: 11/29/2007
CS 477/677 Analysis f Algrithms Fall 2007 Dr. Gerge Bebis Curse Prject Due Date: 11/29/2007 Part1: Cmparisn f Srting Algrithms (70% f the prject grade) The bjective f the first part f the assignment is
More informationChapter 3: Cluster Analysis
Chapter 3: Cluster Analysis } 3.1 Basic Cncepts f Clustering 3.1.1 Cluster Analysis 3.1. Clustering Categries } 3. Partitining Methds 3..1 The principle 3.. K-Means Methd 3..3 K-Medids Methd 3..4 CLARA
More informationCHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India
CHAPTER 3 INEQUALITIES Cpyright -The Institute f Chartered Accuntants f India INEQUALITIES LEARNING OBJECTIVES One f the widely used decisin making prblems, nwadays, is t decide n the ptimal mix f scarce
More informationLead/Lag Compensator Frequency Domain Properties and Design Methods
Lectures 6 and 7 Lead/Lag Cmpensatr Frequency Dmain Prperties and Design Methds Definitin Cnsider the cmpensatr (ie cntrller Fr, it is called a lag cmpensatr s K Fr s, it is called a lead cmpensatr Ntatin
More informationBuilding to Transformations on Coordinate Axis Grade 5: Geometry Graph points on the coordinate plane to solve real-world and mathematical problems.
Building t Transfrmatins n Crdinate Axis Grade 5: Gemetry Graph pints n the crdinate plane t slve real-wrld and mathematical prblems. 5.G.1. Use a pair f perpendicular number lines, called axes, t define
More informationLeast Squares Optimal Filtering with Multirate Observations
Prc. 36th Asilmar Cnf. n Signals, Systems, and Cmputers, Pacific Grve, CA, Nvember 2002 Least Squares Optimal Filtering with Multirate Observatins Charles W. herrien and Anthny H. Hawes Department f Electrical
More informationBiplots in Practice MICHAEL GREENACRE. Professor of Statistics at the Pompeu Fabra University. Chapter 13 Offprint
Biplts in Practice MICHAEL GREENACRE Prfessr f Statistics at the Pmpeu Fabra University Chapter 13 Offprint CASE STUDY BIOMEDICINE Cmparing Cancer Types Accrding t Gene Epressin Arrays First published:
More information, which yields. where z1. and z2
The Gaussian r Nrmal PDF, Page 1 The Gaussian r Nrmal Prbability Density Functin Authr: Jhn M Cimbala, Penn State University Latest revisin: 11 September 13 The Gaussian r Nrmal Prbability Density Functin
More informationNUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION
NUROP Chinese Pinyin T Chinese Character Cnversin NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION CHIA LI SHI 1 AND LUA KIM TENG 2 Schl f Cmputing, Natinal University f Singapre 3 Science
More information5 th grade Common Core Standards
5 th grade Cmmn Cre Standards In Grade 5, instructinal time shuld fcus n three critical areas: (1) develping fluency with additin and subtractin f fractins, and develping understanding f the multiplicatin
More informationPattern Recognition 2014 Support Vector Machines
Pattern Recgnitin 2014 Supprt Vectr Machines Ad Feelders Universiteit Utrecht Ad Feelders ( Universiteit Utrecht ) Pattern Recgnitin 1 / 55 Overview 1 Separable Case 2 Kernel Functins 3 Allwing Errrs (Sft
More informationInterference is when two (or more) sets of waves meet and combine to produce a new pattern.
Interference Interference is when tw (r mre) sets f waves meet and cmbine t prduce a new pattern. This pattern can vary depending n the riginal wave directin, wavelength, amplitude, etc. The tw mst extreme
More informationComputational modeling techniques
Cmputatinal mdeling techniques Lecture 4: Mdel checing fr ODE mdels In Petre Department f IT, Åb Aademi http://www.users.ab.fi/ipetre/cmpmd/ Cntent Stichimetric matrix Calculating the mass cnservatin relatins
More informationFloating Point Method for Solving Transportation. Problems with Additional Constraints
Internatinal Mathematical Frum, Vl. 6, 20, n. 40, 983-992 Flating Pint Methd fr Slving Transprtatin Prblems with Additinal Cnstraints P. Pandian and D. Anuradha Department f Mathematics, Schl f Advanced
More informationMODULE 1. e x + c. [You can t separate a demominator, but you can divide a single denominator into each numerator term] a + b a(a + b)+1 = a + b
. REVIEW OF SOME BASIC ALGEBRA MODULE () Slving Equatins Yu shuld be able t slve fr x: a + b = c a d + e x + c and get x = e(ba +) b(c a) d(ba +) c Cmmn mistakes and strategies:. a b + c a b + a c, but
More informationA New Evaluation Measure. J. Joiner and L. Werner. The problems of evaluation and the needed criteria of evaluation
III-l III. A New Evaluatin Measure J. Jiner and L. Werner Abstract The prblems f evaluatin and the needed criteria f evaluatin measures in the SMART system f infrmatin retrieval are reviewed and discussed.
More informationBootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) >
Btstrap Methd > # Purpse: understand hw btstrap methd wrks > bs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(bs) > mean(bs) [1] 21.64625 > # estimate f lambda > lambda = 1/mean(bs);
More informationThe standards are taught in the following sequence.
B L U E V A L L E Y D I S T R I C T C U R R I C U L U M MATHEMATICS Third Grade In grade 3, instructinal time shuld fcus n fur critical areas: (1) develping understanding f multiplicatin and divisin and
More informationPhysics 2010 Motion with Constant Acceleration Experiment 1
. Physics 00 Mtin with Cnstant Acceleratin Experiment In this lab, we will study the mtin f a glider as it accelerates dwnhill n a tilted air track. The glider is supprted ver the air track by a cushin
More informationSUPPLEMENTARY MATERIAL GaGa: a simple and flexible hierarchical model for microarray data analysis
SUPPLEMENTARY MATERIAL GaGa: a simple and flexible hierarchical mdel fr micrarray data analysis David Rssell Department f Bistatistics M.D. Andersn Cancer Center, Hustn, TX 77030, USA rsselldavid@gmail.cm
More informationWRITING THE REPORT. Organizing the report. Title Page. Table of Contents
WRITING THE REPORT Organizing the reprt Mst reprts shuld be rganized in the fllwing manner. Smetime there is a valid reasn t include extra chapters in within the bdy f the reprt. 1. Title page 2. Executive
More informationMethods for Determination of Mean Speckle Size in Simulated Speckle Pattern
0.478/msr-04-004 MEASUREMENT SCENCE REVEW, Vlume 4, N. 3, 04 Methds fr Determinatin f Mean Speckle Size in Simulated Speckle Pattern. Hamarvá, P. Šmíd, P. Hrváth, M. Hrabvský nstitute f Physics f the Academy
More informationInflow Control on Expressway Considering Traffic Equilibria
Memirs f the Schl f Engineering, Okayama University Vl. 20, N.2, February 1986 Inflw Cntrl n Expressway Cnsidering Traffic Equilibria Hirshi INOUYE* (Received February 14, 1986) SYNOPSIS When expressway
More informationYou need to be able to define the following terms and answer basic questions about them:
CS440/ECE448 Sectin Q Fall 2017 Midterm Review Yu need t be able t define the fllwing terms and answer basic questins abut them: Intr t AI, agents and envirnments Pssible definitins f AI, prs and cns f
More informationActivity Guide Loops and Random Numbers
Unit 3 Lessn 7 Name(s) Perid Date Activity Guide Lps and Randm Numbers CS Cntent Lps are a relatively straightfrward idea in prgramming - yu want a certain chunk f cde t run repeatedly - but it takes a
More informationSection 6-2: Simplex Method: Maximization with Problem Constraints of the Form ~
Sectin 6-2: Simplex Methd: Maximizatin with Prblem Cnstraints f the Frm ~ Nte: This methd was develped by Gerge B. Dantzig in 1947 while n assignment t the U.S. Department f the Air Frce. Definitin: Standard
More informationHypothesis Tests for One Population Mean
Hypthesis Tests fr One Ppulatin Mean Chapter 9 Ala Abdelbaki Objective Objective: T estimate the value f ne ppulatin mean Inferential statistics using statistics in rder t estimate parameters We will be
More informationPreparation work for A2 Mathematics [2017]
Preparatin wrk fr A2 Mathematics [2017] The wrk studied in Y12 after the return frm study leave is frm the Cre 3 mdule f the A2 Mathematics curse. This wrk will nly be reviewed during Year 13, it will
More informationENSC Discrete Time Systems. Project Outline. Semester
ENSC 49 - iscrete Time Systems Prject Outline Semester 006-1. Objectives The gal f the prject is t design a channel fading simulatr. Upn successful cmpletin f the prject, yu will reinfrce yur understanding
More informationthe results to larger systems due to prop'erties of the projection algorithm. First, the number of hidden nodes must
M.E. Aggune, M.J. Dambrg, M.A. El-Sharkawi, R.J. Marks II and L.E. Atlas, "Dynamic and static security assessment f pwer systems using artificial neural netwrks", Prceedings f the NSF Wrkshp n Applicatins
More informationBiocomputers. [edit]scientific Background
Bicmputers Frm Wikipedia, the free encyclpedia Bicmputers use systems f bilgically derived mlecules, such as DNA and prteins, t perfrm cmputatinal calculatins invlving string, retrieving, and prcessing
More informationCOMP 551 Applied Machine Learning Lecture 11: Support Vector Machines
COMP 551 Applied Machine Learning Lecture 11: Supprt Vectr Machines Instructr: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/cmp551 Unless therwise nted, all material psted fr this curse
More informationMODULE FOUR. This module addresses functions. SC Academic Elementary Algebra Standards:
MODULE FOUR This mdule addresses functins SC Academic Standards: EA-3.1 Classify a relatinship as being either a functin r nt a functin when given data as a table, set f rdered pairs, r graph. EA-3.2 Use
More informationDetermining the Accuracy of Modal Parameter Estimation Methods
Determining the Accuracy f Mdal Parameter Estimatin Methds by Michael Lee Ph.D., P.E. & Mar Richardsn Ph.D. Structural Measurement Systems Milpitas, CA Abstract The mst cmmn type f mdal testing system
More informationThe blessing of dimensionality for kernel methods
fr kernel methds Building classifiers in high dimensinal space Pierre Dupnt Pierre.Dupnt@ucluvain.be Classifiers define decisin surfaces in sme feature space where the data is either initially represented
More informationo o IMPORTANT REMINDERS Reports will be graded largely on their ability to clearly communicate results and important conclusions.
BASD High Schl Frmal Lab Reprt GENERAL INFORMATION 12 pt Times New Rman fnt Duble-spaced, if required by yur teacher 1 inch margins n all sides (tp, bttm, left, and right) Always write in third persn (avid
More informationPipetting 101 Developed by BSU CityLab
Discver the Micrbes Within: The Wlbachia Prject Pipetting 101 Develped by BSU CityLab Clr Cmparisns Pipetting Exercise #1 STUDENT OBJECTIVES Students will be able t: Chse the crrect size micrpipette fr
More informationSupport-Vector Machines
Supprt-Vectr Machines Intrductin Supprt vectr machine is a linear machine with sme very nice prperties. Haykin chapter 6. See Alpaydin chapter 13 fr similar cntent. Nte: Part f this lecture drew material
More informationWe can see from the graph above that the intersection is, i.e., [ ).
MTH 111 Cllege Algebra Lecture Ntes July 2, 2014 Functin Arithmetic: With nt t much difficulty, we ntice that inputs f functins are numbers, and utputs f functins are numbers. S whatever we can d with
More informationinitially lcated away frm the data set never win the cmpetitin, resulting in a nnptimal nal cdebk, [2] [3] [4] and [5]. Khnen's Self Organizing Featur
Cdewrd Distributin fr Frequency Sensitive Cmpetitive Learning with One Dimensinal Input Data Aristides S. Galanpuls and Stanley C. Ahalt Department f Electrical Engineering The Ohi State University Abstract
More informationThermodynamics Partial Outline of Topics
Thermdynamics Partial Outline f Tpics I. The secnd law f thermdynamics addresses the issue f spntaneity and invlves a functin called entrpy (S): If a prcess is spntaneus, then Suniverse > 0 (2 nd Law!)
More informationBASD HIGH SCHOOL FORMAL LAB REPORT
BASD HIGH SCHOOL FORMAL LAB REPORT *WARNING: After an explanatin f what t include in each sectin, there is an example f hw the sectin might lk using a sample experiment Keep in mind, the sample lab used
More information1996 Engineering Systems Design and Analysis Conference, Montpellier, France, July 1-4, 1996, Vol. 7, pp
THE POWER AND LIMIT OF NEURAL NETWORKS T. Y. Lin Department f Mathematics and Cmputer Science San Jse State University San Jse, Califrnia 959-003 tylin@cs.ssu.edu and Bereley Initiative in Sft Cmputing*
More informationPhysical Layer: Outline
18-: Intrductin t Telecmmunicatin Netwrks Lectures : Physical Layer Peter Steenkiste Spring 01 www.cs.cmu.edu/~prs/nets-ece Physical Layer: Outline Digital Representatin f Infrmatin Characterizatin f Cmmunicatin
More informationDetermining Optimum Path in Synthesis of Organic Compounds using Branch and Bound Algorithm
Determining Optimum Path in Synthesis f Organic Cmpunds using Branch and Bund Algrithm Diastuti Utami 13514071 Prgram Studi Teknik Infrmatika Seklah Teknik Elektr dan Infrmatika Institut Teknlgi Bandung,
More informationResampling Methods. Chapter 5. Chapter 5 1 / 52
Resampling Methds Chapter 5 Chapter 5 1 / 52 1 51 Validatin set apprach 2 52 Crss validatin 3 53 Btstrap Chapter 5 2 / 52 Abut Resampling An imprtant statistical tl Pretending the data as ppulatin and
More informationPublic Key Cryptography. Tim van der Horst & Kent Seamons
Public Key Cryptgraphy Tim van der Hrst & Kent Seamns Last Updated: Oct 5, 2017 Asymmetric Encryptin Why Public Key Crypt is Cl Has a linear slutin t the key distributin prblem Symmetric crypt has an expnential
More informationA Simple Set of Test Matrices for Eigenvalue Programs*
Simple Set f Test Matrices fr Eigenvalue Prgrams* By C. W. Gear** bstract. Sets f simple matrices f rder N are given, tgether with all f their eigenvalues and right eigenvectrs, and simple rules fr generating
More informationEnhancing Performance of MLP/RBF Neural Classifiers via an Multivariate Data Distribution Scheme
Enhancing Perfrmance f / Neural Classifiers via an Multivariate Data Distributin Scheme Halis Altun, Gökhan Gelen Nigde University, Electrical and Electrnics Engineering Department Nigde, Turkey haltun@nigde.edu.tr
More information2:k e-1x,- Y~ 12 /21(2,
The Elastic et Apprach t the Traveling Salesman Prblem 349 C~~unicated by Andre~ Bart ~~~~~~~~~~~~~~~~~~~~ An Analysis f the Elastic et Apprach t the Traveling Salesman Prblem Richard Durbin* King's Cllege
More informationRevision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax
.7.4: Direct frequency dmain circuit analysis Revisin: August 9, 00 5 E Main Suite D Pullman, WA 9963 (509) 334 6306 ice and Fax Overview n chapter.7., we determined the steadystate respnse f electrical
More informationBiological Cybernetics 9 Springer-Verlag 1986
Bil. Cybern. 54, 125-132 (1986) Bilgical Cybernetics 9 Springer-Verlag 1986 Cnstraints fr Jint Angle Cntrl f the Human Arm H. Cruse Department f Bilgy, University f Bielefeld, D-48 Bielefeld 1, Federal
More informationDepartment of Economics, University of California, Davis Ecn 200C Micro Theory Professor Giacomo Bonanno. Insurance Markets
Department f Ecnmics, University f alifrnia, Davis Ecn 200 Micr Thery Prfessr Giacm Bnann Insurance Markets nsider an individual wh has an initial wealth f. ith sme prbability p he faces a lss f x (0
More informationCOASTAL ENGINEERING Chapter 2
CASTAL ENGINEERING Chapter 2 GENERALIZED WAVE DIFFRACTIN DIAGRAMS J. W. Jhnsn Assciate Prfessr f Mechanical Engineering University f Califrnia Berkeley, Califrnia INTRDUCTIN Wave diffractin is the phenmenn
More informationPure adaptive search for finite global optimization*
Mathematical Prgramming 69 (1995) 443-448 Pure adaptive search fr finite glbal ptimizatin* Z.B. Zabinskya.*, G.R. Wd b, M.A. Steel c, W.P. Baritmpa c a Industrial Engineering Prgram, FU-20. University
More informationAdministrativia. Assignment 1 due thursday 9/23/2004 BEFORE midnight. Midterm exam 10/07/2003 in class. CS 460, Sessions 8-9 1
Administrativia Assignment 1 due thursday 9/23/2004 BEFORE midnight Midterm eam 10/07/2003 in class CS 460, Sessins 8-9 1 Last time: search strategies Uninfrmed: Use nly infrmatin available in the prblem
More informationCESAR Science Case The differential rotation of the Sun and its Chromosphere. Introduction. Material that is necessary during the laboratory
Teacher s guide CESAR Science Case The differential rtatin f the Sun and its Chrmsphere Material that is necessary during the labratry CESAR Astrnmical wrd list CESAR Bklet CESAR Frmula sheet CESAR Student
More informationREADING STATECHART DIAGRAMS
READING STATECHART DIAGRAMS Figure 4.48 A Statechart diagram with events The diagram in Figure 4.48 shws all states that the bject plane can be in during the curse f its life. Furthermre, it shws the pssible
More informationOn Boussinesq's problem
Internatinal Jurnal f Engineering Science 39 (2001) 317±322 www.elsevier.cm/lcate/ijengsci On Bussinesq's prblem A.P.S. Selvadurai * Department f Civil Engineering and Applied Mechanics, McGill University,
More informationDepartment of Electrical Engineering, University of Waterloo. Introduction
Sectin 4: Sequential Circuits Majr Tpics Types f sequential circuits Flip-flps Analysis f clcked sequential circuits Mre and Mealy machines Design f clcked sequential circuits State transitin design methd
More informationStudy Group Report: Plate-fin Heat Exchangers: AEA Technology
Study Grup Reprt: Plate-fin Heat Exchangers: AEA Technlgy The prblem under study cncerned the apparent discrepancy between a series f experiments using a plate fin heat exchanger and the classical thery
More informationFigure 1a. A planar mechanism.
ME 5 - Machine Design I Fall Semester 0 Name f Student Lab Sectin Number EXAM. OPEN BOOK AND CLOSED NOTES. Mnday, September rd, 0 Write n ne side nly f the paper prvided fr yur slutins. Where necessary,
More informationDifferentiation Applications 1: Related Rates
Differentiatin Applicatins 1: Related Rates 151 Differentiatin Applicatins 1: Related Rates Mdel 1: Sliding Ladder 10 ladder y 10 ladder 10 ladder A 10 ft ladder is leaning against a wall when the bttm
More informationLand Information New Zealand Topographic Strategy DRAFT (for discussion)
Land Infrmatin New Zealand Tpgraphic Strategy DRAFT (fr discussin) Natinal Tpgraphic Office Intrductin The Land Infrmatin New Zealand Tpgraphic Strategy will prvide directin fr the cllectin and maintenance
More informationI. Analytical Potential and Field of a Uniform Rod. V E d. The definition of electric potential difference is
Length L>>a,b,c Phys 232 Lab 4 Ch 17 Electric Ptential Difference Materials: whitebards & pens, cmputers with VPythn, pwer supply & cables, multimeter, crkbard, thumbtacks, individual prbes and jined prbes,
More informationAssessment Primer: Writing Instructional Objectives
Assessment Primer: Writing Instructinal Objectives (Based n Preparing Instructinal Objectives by Mager 1962 and Preparing Instructinal Objectives: A critical tl in the develpment f effective instructin
More informationmaking triangle (ie same reference angle) ). This is a standard form that will allow us all to have the X= y=
Intrductin t Vectrs I 21 Intrductin t Vectrs I 22 I. Determine the hrizntal and vertical cmpnents f the resultant vectr by cunting n the grid. X= y= J. Draw a mangle with hrizntal and vertical cmpnents
More informationTHE LIFE OF AN OBJECT IT SYSTEMS
THE LIFE OF AN OBJECT IT SYSTEMS Persns, bjects, r cncepts frm the real wrld, which we mdel as bjects in the IT system, have "lives". Actually, they have tw lives; the riginal in the real wrld has a life,
More informationDEFENSE OCCUPATIONAL AND ENVIRONMENTAL HEALTH READINESS SYSTEM (DOEHRS) ENVIRONMENTAL HEALTH SAMPLING ELECTRONIC DATA DELIVERABLE (EDD) GUIDE
DEFENSE OCCUPATIOL AND ENVIRONMENTAL HEALTH READINESS SYSTEM (DOEHRS) ENVIRONMENTAL HEALTH SAMPLING ELECTRONIC DATA DELIVERABLE (EDD) GUIDE 20 JUNE 2017 V1.0 i TABLE OF CONTENTS 1 INTRODUCTION... 1 2 CONCEPT
More informationModule 4: General Formulation of Electric Circuit Theory
Mdule 4: General Frmulatin f Electric Circuit Thery 4. General Frmulatin f Electric Circuit Thery All electrmagnetic phenmena are described at a fundamental level by Maxwell's equatins and the assciated
More informationLecture 5: Equilibrium and Oscillations
Lecture 5: Equilibrium and Oscillatins Energy and Mtin Last time, we fund that fr a system with energy cnserved, v = ± E U m ( ) ( ) One result we see immediately is that there is n slutin fr velcity if
More informationParticle Size Distributions from SANS Data Using the Maximum Entropy Method. By J. A. POTTON, G. J. DANIELL AND B. D. RAINFORD
3 J. Appl. Cryst. (1988). 21,3-8 Particle Size Distributins frm SANS Data Using the Maximum Entrpy Methd By J. A. PTTN, G. J. DANIELL AND B. D. RAINFRD Physics Department, The University, Suthamptn S9
More informationThe steps of the engineering design process are to:
The engineering design prcess is a series f steps that engineers fllw t cme up with a slutin t a prblem. Many times the slutin invlves designing a prduct (like a machine r cmputer cde) that meets certain
More informationAIP Logic Chapter 4 Notes
AIP Lgic Chapter 4 Ntes Sectin 4.1 Sectin 4.2 Sectin 4.3 Sectin 4.4 Sectin 4.5 Sectin 4.6 Sectin 4.7 4.1 The Cmpnents f Categrical Prpsitins There are fur types f categrical prpsitins. Prpsitin Letter
More informationCHAPTER 4 DIAGNOSTICS FOR INFLUENTIAL OBSERVATIONS
CHAPTER 4 DIAGNOSTICS FOR INFLUENTIAL OBSERVATIONS 1 Influential bservatins are bservatins whse presence in the data can have a distrting effect n the parameter estimates and pssibly the entire analysis,
More informationA solution of certain Diophantine problems
A slutin f certain Diphantine prblems Authr L. Euler* E7 Nvi Cmmentarii academiae scientiarum Petrplitanae 0, 1776, pp. 8-58 Opera Omnia: Series 1, Vlume 3, pp. 05-17 Reprinted in Cmmentat. arithm. 1,
More informationSubject description processes
Subject representatin 6.1.2. Subject descriptin prcesses Overview Fur majr prcesses r areas f practice fr representing subjects are classificatin, subject catalging, indexing, and abstracting. The prcesses
More informationTree Structured Classifier
Tree Structured Classifier Reference: Classificatin and Regressin Trees by L. Breiman, J. H. Friedman, R. A. Olshen, and C. J. Stne, Chapman & Hall, 98. A Medical Eample (CART): Predict high risk patients
More informationCOMP 551 Applied Machine Learning Lecture 9: Support Vector Machines (cont d)
COMP 551 Applied Machine Learning Lecture 9: Supprt Vectr Machines (cnt d) Instructr: Herke van Hf (herke.vanhf@mail.mcgill.ca) Slides mstly by: Class web page: www.cs.mcgill.ca/~hvanh2/cmp551 Unless therwise
More informationAMERICAN PETROLEUM INSTITUTE API RP 581 RISK BASED INSPECTION BASE RESOURCE DOCUMENT BALLOT COVER PAGE
Ballt ID: Title: USING LIFE EXTENSION FACTOR (LEF) TO INCREASE BUNDLE INSPECTION INTERVAL Purpse: 1. Prvides a methd t increase a bundle s inspectin interval t accunt fr LEF. 2. Clarifies Table 8.6.5 Als
More informationPSU GISPOPSCI June 2011 Ordinary Least Squares & Spatial Linear Regression in GeoDa
There are tw parts t this lab. The first is intended t demnstrate hw t request and interpret the spatial diagnstics f a standard OLS regressin mdel using GeDa. The diagnstics prvide infrmatin abut the
More informationLifting a Lion: Using Proportions
Overview Students will wrk in cperative grups t slve a real-wrd prblem by using the bk Hw D yu Lift a Lin? Using a ty lin and a lever, students will discver hw much wrk is needed t raise the ty lin. They
More informationSnow avalanche runout from two Canadian mountain ranges
Annals f Glacilgy 18 1993 Internati n al Glaciigicai Sciety Snw avalanche runut frm tw Canadian muntain ranges D.J. NIXON AND D. M. MCCLUNG Department f Civil Engineering, University f British Clumbia,
More informationIntroduction to Smith Charts
Intrductin t Smith Charts Dr. Russell P. Jedlicka Klipsch Schl f Electrical and Cmputer Engineering New Mexic State University as Cruces, NM 88003 September 2002 EE521 ecture 3 08/22/02 Smith Chart Summary
More informationMATHEMATICS SYLLABUS SECONDARY 5th YEAR
Eurpean Schls Office f the Secretary-General Pedaggical Develpment Unit Ref. : 011-01-D-8-en- Orig. : EN MATHEMATICS SYLLABUS SECONDARY 5th YEAR 6 perid/week curse APPROVED BY THE JOINT TEACHING COMMITTEE
More informationRECHERCHES Womcodes constructed with projective geometries «Womcodes» construits à partir de géométries projectives Frans MERKX (') École Nationale Su
Wmcdes cnstructed with prjective gemetries «Wmcdes» cnstruits à partir de gémétries prjectives Frans MERKX (') Écle Natinale Supérieure de Télécmmunicatins (ENST), 46, rue Barrault, 75013 PARIS Étudiant
More informationThis section is primarily focused on tools to aid us in finding roots/zeros/ -intercepts of polynomials. Essentially, our focus turns to solving.
Sectin 3.2: Many f yu WILL need t watch the crrespnding vides fr this sectin n MyOpenMath! This sectin is primarily fcused n tls t aid us in finding rts/zers/ -intercepts f plynmials. Essentially, ur fcus
More informationKepler's Laws of Planetary Motion
Writing Assignment Essay n Kepler s Laws. Yu have been prvided tw shrt articles n Kepler s Three Laws f Planetary Mtin. Yu are t first read the articles t better understand what these laws are, what they
More informationA Polarimetric Survey of Radio Frequency Interference in C- and X-Bands in the Continental United States using WindSat Radiometry
A Plarimetric Survey f Radi Frequency Interference in C- and X-Bands in the Cntinental United States using WindSat Radimetry Steven W. Ellingsn Octber, Cntents Intrductin WindSat Methdlgy Analysis f RFI
More informationIEEE Int. Conf. Evolutionary Computation, Nagoya, Japan, May 1996, pp. 366{ Evolutionary Planner/Navigator: Operator Performance and
IEEE Int. Cnf. Evlutinary Cmputatin, Nagya, Japan, May 1996, pp. 366{371. 1 Evlutinary Planner/Navigatr: Operatr Perfrmance and Self-Tuning Jing Xia, Zbigniew Michalewicz, and Lixin Zhang Cmputer Science
More informationOF SIMPLY SUPPORTED PLYWOOD PLATES UNDER COMBINED EDGEWISE BENDING AND COMPRESSION
U. S. FOREST SERVICE RESEARCH PAPER FPL 50 DECEMBER U. S. DEPARTMENT OF AGRICULTURE FOREST SERVICE FOREST PRODUCTS LABORATORY OF SIMPLY SUPPORTED PLYWOOD PLATES UNDER COMBINED EDGEWISE BENDING AND COMPRESSION
More informationAP Statistics Notes Unit Two: The Normal Distributions
AP Statistics Ntes Unit Tw: The Nrmal Distributins Syllabus Objectives: 1.5 The student will summarize distributins f data measuring the psitin using quartiles, percentiles, and standardized scres (z-scres).
More informationChapter 16. Capacitance. Capacitance, cont. Parallel-Plate Capacitor, Example 1/20/2011. Electric Energy and Capacitance
summary C = ε A / d = πε L / ln( b / a ) ab C = 4πε 4πε a b a b >> a Chapter 16 Electric Energy and Capacitance Capacitance Q=CV Parallel plates, caxial cables, Earth Series and parallel 1 1 1 = + +..
More informationNUMBERS, MATHEMATICS AND EQUATIONS
AUSTRALIAN CURRICULUM PHYSICS GETTING STARTED WITH PHYSICS NUMBERS, MATHEMATICS AND EQUATIONS An integral part t the understanding f ur physical wrld is the use f mathematical mdels which can be used t
More informationChapter 1 Notes Using Geography Skills
Chapter 1 Ntes Using Gegraphy Skills Sectin 1: Thinking Like a Gegrapher Gegraphy is used t interpret the past, understand the present, and plan fr the future. Gegraphy is the study f the Earth. It is
More informationTHE FLUXOID QUANTUM AND ELECTROGRAVITATIONAL DYNAMICS. Chapter 8. This work extends chapter 6 titled, "Field Mass Generation and Control", while
133 THE FLUXOID QUANTUM AND ELECTROGRAVITATIONAL DYNAMICS Chapter 8 This wrk extends chapter 6 titled, "Field Mass Generatin and Cntrl", while als develping a new cnceptual apprach t mass-field vehicle
More informationCombining Dialectical Optimization and Gradient Descent Methods for Improving the Accuracy of Straight Line Segment Classifiers
Cmbining Dialectical Optimizatin and Gradient Descent Methds fr Imprving the Accuracy f Straight Line Segment Classifiers Rsari A. Medina Rdriguez and Rnald Fumi Hashimt University f Sa Paul Institute
More informationVideo Encoder Control
Vide Encder Cntrl Thmas Wiegand Digital Image Cmmunicatin 1 / 41 Outline Intrductin Encder Cntrl using Lagrange multipliers Lagrangian ptimizatin Lagrangian bit allcatin Lagrangian Optimizatin in Hybrid
More informationGeneral Chemistry II, Unit I: Study Guide (part I)
1 General Chemistry II, Unit I: Study Guide (part I) CDS Chapter 14: Physical Prperties f Gases Observatin 1: Pressure- Vlume Measurements n Gases The spring f air is measured as pressure, defined as the
More informationComprehensive Exam Guidelines Department of Chemical and Biomolecular Engineering, Ohio University
Cmprehensive Exam Guidelines Department f Chemical and Bimlecular Engineering, Ohi University Purpse In the Cmprehensive Exam, the student prepares an ral and a written research prpsal. The Cmprehensive
More information