Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!
|
|
|
Study Smarter, Score Higher
Here are the top 5 related documents
...Letters & Sciences 1 Botterill Fall 2008
Instructional Services | University Library University of California, Berkeley
Name: _
Discussion Section Leader: _
Research Assignment
Objectives
Following completion of this assignment, you will have: ...
...2. Gather Info About Yourself
Work Values Checklist
To encourage you to systematically explore your values/preferences around various aspects of the workplace. 1. Rate each of the following work satisfaction as they relate to you. Use a scale of 0 t...
...2. Gather Info About Yourself
Fantasy Island
Purpose:
To free yourself to think beyond the constraints of real life and identify what activities truly bring you satisfaction. Becoming more aware of your dreams & aspirations can also be a first ste...
...Letters & Sciences 1 Fall 08 Essay #1 Interacting with the Faculty PURPOSE: It could be argued that Berkeleys greatest strength is its faculty. The more you interact with the faculty at Berkeley the richer and more rewarding your educational experien...
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one
below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
Algorithms Distributed in Networks EECS 122: Lecture 17 Department of Electrical Engineering and Computer Sciences University of California Berkeley The Internet is a HUGE Distributed System Nodes are local processors Messages are exchanged over various kinds of links Nodes contain sensors which sense local changes Nodes control the network jointly Method for doing this is a distributed algorithm Example: Routing Time taken to solve the problem has two components: Computation time taken for local processing Communication time for messages to be received over the links March 21, 2006 AKP: EECS122 Lecture 17 2 1 Solving Global Problems in a Distributed Setting Examples: Minimum Spanning Tree Shortest Path Leader Election Topology Broadcast Much easier to think in terms of centralized algorithms Creativity needed to convert to the distributed case March 21, 2006 AKP: EECS122 Lecture 17 3 Network Protocols often have unintended effects TCP Example 1 TCP connections detect congestion after it has happened May cause packet drops from uncongested well behaved flows Non congested flows back off Example 2 Two TCP flows sharing the same router get uneven bandwidths because one has a much smaller RTT than the other Routing Oscillation and countless other pathologies It is very difficult to avoid these unintended effects March 21, 2006 AKP: EECS122 Lecture 17 4 2 Today Focus on protocol design issues How to move from Centralized to Distributed Alg. Synchronous and Asynchronous computation Why does the Asynchronous Bellman Ford converge? Selfish behavior distributed systems March 21, 2006 AKP: EECS122 Lecture 17 5 The Network is Heterogeneous Speed Dialup to terabit fiber Reliability Hosts: Distributed Server farms to 486 PC Links: Noisy wireless to virtually error free fiber Congestion Trustworthiness What is a general enough model to cover all of this? March 21, 2006 AKP: EECS122 Lecture 17 6 3 Consensus over an Unreliable Link A and B in a connection over an unreliable link They both want to terminate the connection only if they are certain that no more packets will arrive from the other user A B A won t terminate unless it knows that B knows it is about to terminate. B won t terminate unless it knows that A knows it is about to terminate March 21, 2006 AKP: EECS122 Lecture 17 7 Consensus Problem Suppose B tells A it can terminate and A receives this message, say M A can terminate, but B will never know if A actually received M and so it can t terminate A B A sends ACK(M) to B, but then A needs to makes sure that B received this message, so it must wait for ACK(ACK(M)) A never terminates. In fact, NO protocol exists to solve this problem! Worth convincing yourself of this fact. March 21, 2006 AKP: EECS122 Lecture 17 8 4 Link model Error correction Assume that errors can eventually corrected Propagation Delay Fixed Variable but no more than d Variable with no upper bound Other components of delay Queueing Delay Transmission Delay Packet order FIFO Can be delivered in arbitrary order March 21, 2006 AKP: EECS122 Lecture 17 9 Maintaining accurate topology information A B Whenever a link goes down/up, its end points send messages to all their neighbors who then flood. slow link C D March 21, 2006 AKP: EECS122 Lecture 17 10 5 Maintaining accurate topology information A B Whenever a link goes down/up, its end points send messages to all their neighbors who then flood 1. CD fails Down C Down D March 21, 2006 AKP: EECS122 Lecture 17 11 Maintaining accurate topology information Down A B Whenever a link goes down/up, its end points send messages to all their neighbors who then flood. 1. CD fails A marks the link down Down C D March 21, 2006 AKP: EECS122 Lecture 17 12 6 Maintaining accurate topology information Up A B Down Whenever a link goes down/up, its end points send messages to all their neighbors who then flood. 1. CD fails A marks the link down 2. CD comes back up Up C Up D March 21, 2006 AKP: EECS122 Lecture 17 13 Maintaining accurate topology information Up A B Down Whenever a link goes down/up, its end points send messages to all their neighbors who then flood. 1. CD fails A marks the link down 2. CD comes back up Up C D March 21, 2006 AKP: EECS122 Lecture 17 14 7 Maintaining accurate topology information Up A Down B Up C Whenever a link goes down/up, its end points send messages to all their neighbors who then flood. 1. CD fails A marks the link down 2. CD comes back up A marks the link up 3. A marks the link down D March 21, 2006 AKP: EECS122 Lecture 17 15 Maintaining accurate topology information Up Down A B Up msg lost Up C This can be fixed with sequence numbers, but then other problems emerge Whenever a link goes down/up, its end points send messages to all their neighbors who then flood. 1. CD fails A marks the link down 2. CD comes back up A marks the link up 3. A marks the link down 4. CA fails Up message lost A thinks CD is down when it is actually up! D March 21, 2006 AKP: EECS122 Lecture 17 16 8 Synchronous v/s Asynchronous Algorithms Synchronous algorithms can be described in terms of global iterations. The time taken for a given iteration is the time taken for the slowest processor to complete that iteration: time driven E.g. TDM or SONET Asynchronous algorithms execute at a processor based on received messages and internal state: event driven E.g. IP protocols which must run over heterogeneous systems March 21, 2006 AKP: EECS122 Lecture 17 17 Slotted Time Slotted system 1,2, ,3 All nodes agree on slot boundaries Have access to a global clock Helps to co-ordinate the nodes Every node can run the same algorithm Proving correctness is generally tractable if the centralized algorithm is analyzable Easier to understand the sequence of communication between nodes March 21, 2006 AKP: EECS122 Lecture 17 18 9 Synchronous Bellman-Ford (SBF) Every node runs the same algorithm Time is slotted and in every tick each node sends its distance vector. At time h, node i has as an estimate of the shortest path to node 1 that has <= h+1 hops Dh+1(I,j) = mink N(i) {Dh(k,j) + c(i,k)} 1 2 3 3 1 1 1 5 2 1 4 4 4 6 1 1 1 2 1 6 4 March 21, 2006 2 1 6 4 4 1 3 1 6 3 1 5 2 2 3 3 5 2 2 1 6 3 3 4 5 2 19 4 6 3 5 AKP: EECS122 Lecture 17 Synchronous Timing 1 1 2 3 3 1 1 2 4 4 Great when links are reliable and similar idle 1 2 idle 3 idle 4 6 1 5 Node 1 1 2 3 Node 6 March 21, 2006 AKP: EECS122 Lecture 17 20 10 Synchronous Timing 1 1 2 3 3 1 1 2 4 4 But what when some links are much faster? idle 1 2 idle 3 idle 4 6 1 5 Node 1 1 2 3 Node 6 1 idle 2 idle 3 idle Node 5 Node 5 suffers penalty synchronization March 21, 2006 AKP: EECS122 Lecture 17 21 Synchronization Penalty 1 1 2 3 3 1 1 2 4 4 Slow nodes can create a penalty as well idle 1 2 idle 3 idle 4 6 1 5 Node 3 1 2 3 Node 4 1 idle 2 idle 3 idle Node 5 Penalty can be huge! March 21, 2006 AKP: EECS122 Lecture 17 22 11 Implementing a Synchronous Algorithm Suppose the slowest process can complete an iteration in time Tp Link delay is always less than Tl Then a slot size of Tp+Tl or more is sufficient But most processors may be idle most of the time What if Tp and or Tl are not known? March 21, 2006 AKP: EECS122 Lecture 17 23 Locally Synchronous Computation Forget about fixed slots When a node has received all round k-1 messages from its neighbors, it computes and sends out its round k message Worst-case: As slow as synchronous computation Generally much faster Any synchronous algorithm that isn t using time as a part of the computation will also work when run in a locally synchronous manner. March 21, 2006 AKP: EECS122 Lecture 17 24 12 Local Synchronization 1 1 2 3 3 1 1 2 4 4 Send update k after you ve heard update k-1 from all neighbors. idle 1 2 idle 3 idle 4 6 1 5 Node 3 1 2 3 Node 4 1 idle 2 idle 3 idle Node 5 March 21, 2006 AKP: EECS122 Lecture 17 25 Compare with Synchronous 1 1 2 3 3 1 1 2 4 4 Slot size is affected by the slow node 4 idle 1 2 idle 3 idle 4 6 1 5 Node 3 1 2 3 Node 4 1 idle 2 idle 3 idle Node 5 March 21, 2006 AKP: EECS122 Lecture 17 26 13 Asynchronous computation 1 1 2 3 3 1 1 2 4 4 No notion of slot size at all! 4 6 1 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Node 1 1 2 3 Node 6 1 idle 2 idle 3 idle Node 5 Why should this work? March 21, 2006 AKP: EECS122 Lecture 17 27 Why bother with Asynchronous Algorithms To reduce the synchronization penalty Difficult to get the synchronous algorithm to start The network is dynamic Flows Topology Think of the algorithm having to restart with a new set of initial conditions, every time there is a failure Changes create events which may or may not have global impact Event-driven algorithms better suited March 21, 2006 AKP: EECS122 Lecture 17 28 14 Asynchronous Bellman Ford (ABF) Don t even wait to hear from all neighbors! Use most recent information to compute new distance vectors i.e. use last received values of D() and d Whenever ready, each node i computes D (i) = mink N(i) [D(k) + c(i,k)] Sends the result to each of its neighbors No notion of global iterations In general, nodes are using different and possibly inconsistent estimates March 21, 2006 AKP: EECS122 Lecture 17 29 Asynchronous Bellman Ford Regardless of how asynchronous the nodes are, the algorithm will eventually converge to the shortest path Links can go down and come up but as long as the topology is fixed after some time t, the algorithm will eventually converge to the shortest path Why? There s some hope because the D(j) can only go up if one of j s neighbors estimates has gone up. March 21, 2006 AKP: EECS122 Lecture 17 30 15 Idea There are too many different runs of ABF, so lets try to bound the range of distance estimates of D(j) over time Do this by two different runs of Synchronous BF Set different initial estimates One run U, uses the familiar ones, i.e. estimate is infinity if no edge The other, L, uses -1if no edge! One bounds the estimates from above, one from below and both find the correct the shortest paths eventually For every iteration k of the two SBF runs Lk(j) Lk+1(j) D*(j) Uk+1(j) Uk (j) For any asynchronous run, A, it is possible to show that for any k, there is a time t such that Lk(j) Lk+1(j) At(j) Uk+1(j) Uk (j) Since both lower and upper runs converge to the optimal, so will ABF eventually March 21, 2006 AKP: EECS122 Lecture 17 31 Soft State State with Time-Out Example: A host joins a group by sending a join message to a host manager . The manager adds the host to the group for the next T seconds. If the host wants to stay in the group it must send a refresh message within T seconds to the manager. Otherwise it is dropped. Advantage: Manager robust to host failure Disadvantage: Too many messages Most internet protocols use this way of communicating Trades of simplicity of correctness with complexity of communication March 21, 2006 AKP: EECS122 Lecture 17 32 16 The nature of asynchronous distributed protocols Generally non-intuitive Limited theory to work with Correctness extremely hard to prove Robustness hard to analyze Networking gurus have a vast knowledge of special cases that can lead to strange behaviors Misconfiguration is a big cause of errors Soft state helps a lot, but wastes many messages! What about just broadcasting topology information accurately so that these problems go away March 21, 2006 AKP: EECS122 Lecture 17 33 Trustworthiness Three levels Honest: Always in conformance of the protocol Selfish: May lie to get better performance out of the protocol (BGP) Malicious: Unpredictable Internet Protocols (for the most part) assume Honest protocol agents Unreliable infrastructure Infrastructure has gotten more reliable, and agents have gotten less honest Braess s Paradox: Example of how Greediness and distributed algorithms can lead to suboptimality March 21, 2006 AKP: EECS122 Lecture 17 34 17 Congestion Sensitive Routing Depends on traffic R x 1 Weights are delays/bit 1 unit of traffic from s to t u bits on the upper path S x 1 T 1-u bits on the lower path Q March 21, 2006 AKP: EECS122 Lecture 17 35 Each Node is Greedy Depends on traffic R x 1 Weights are delays/bit 1 unit of traffic from s to t u bits on the upper path S x 1 T 1-u bits on the lower path Q Node S minimizes Total delay = u(u+1) + (1-u)(2-u) = 2(u^2 u +1) Delay minimized at u=.5 So Total Delay = 1.5 s March 21, 2006 AKP: EECS122 Lecture 17 36 18 Greediness leads to suboptimality S still sends .5 on each path .5 x R 1 Weights are delays/bit 1 unit of traffic from s to t u bits on the upper path S 0 T x 1-u bits on the lower path 1 .5 Q BRAESS S PARADOX R is greedy R diverts all .5 units on to the new link March 21, 2006 Now total delay is 2! AKP: EECS122 Lecture 17 37 Conclusions Distributed Algorithms are not intuitive There is no systematic way to design them Active research area is making some progress Until then use Hacking Abilities Simulation Control Theory Optimization Graph Theory Game Theory . Greedy and malicious users complicate the protocol design problem even more Another active research area making progress This is why it is hard to build networks March 21, 2006 AKP: EECS122 Lecture 17 38 19
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more.
Course Hero has millions of course related materials that will enable you to learn better,
faster and get an A in all your courses.
Below is a small sample set of documents:
Below is a small sample set of documents:
Berkeley >> BIO ENG >> 10 (Fall, 2008)
University of California at Berkeley MEETING OF THE FACULTY OF THE COLLEGE OF ENGINEERING December 10, 2007, 11:30AM 290 Hearst Memorial Mining Building I. Minutes of the Meeting of April 12, 2007 http:/www.coe.berkeley.edu/faculty/faculty-meetings-c...
Berkeley >> BIO ENG >> 10 (Fall, 2008)
Curriculum Update C. J. Radke, Chair, UEC Chemical Engineering Department University of California Berkeley,CA 94720 AIChE Student Chapter, October 13, 2008 ChE Department Structure Chair (J Reimer) MSO M Barnato Head GSA (D Graves) GSAC Head UGSA...
Berkeley >> BIO ENG >> 10 (Fall, 2008)
Qualifications and application process Candidates for entrance into the PDP will have satisfied the requirements for an undergraduate degree in chemical engineering or a related discipline. All other requirements for admission to the PDP are identica...
Berkeley >> BIO ENG >> 10 (Fall, 2008)
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI: REGULAR PAPERS, VOL. 54, NO. 10, OCTOBER 2007 2321 Analytical Equations for Nonlinear Phase Errors and Jitter in Ring Oscillators Shweta Srivastava and Jaijeet Roychowdhury AbstractIn this paper, we prese...
Berkeley >> BIO ENG >> 100 (Fall, 2008)
414 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 44, NO. 3, MARCH 1997 Dynamic Threshold-Voltage MOSFET (DTMOS) for Ultra-Low Voltage VLSI Fariborz Assaderaghi, Member, IEEE, Dennis Sinitsky, Stephen A. Parke, Jeffrey Bokor, Ping K. Ko, Fellow, IEEE...
Berkeley >> BIO ENG >> 102 (Fall, 2008)
664 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 44, NO. 4, APRIL 1997 High-Field Transport of Inversion-Layer Electrons and Holes Including Velocity Overshoot Fariborz Assaderaghi, Member, IEEE, Dennis Sinitsky, Jeffrey Bokor, Ping K. Ko, Fellow, I...
Berkeley >> BIO ENG >> 102 (Fall, 2008)
FIELD METHODS FOR THE STUDY OF SLOPE A N D FLUVIAL PROCESSES TECHNIQUES DE TERRAIN POUR L\'tTUDE FLUVIALE DES VERSANTS ET DE LA DYNAMIQUE A contribution to the International Contribution a la Decennie Hydrologique Internationale Hydrological Decade ...
Berkeley >> BIO ENG >> 104 (Fall, 2008)
Whole-Genome Alignments and Polytopes for Comparative Genomics Colin Noel Dewey Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2006-104 http:/www.eecs.berkeley.edu/Pubs/TechRpts/2006/...
Berkeley >> BIO ENG >> 115 (Fall, 2008)
A Brief History of Thermodynamics The driving force for the development of thermodynamics was the invention of the steam engine at about 1700 From 1700 to 1900, thermodynamic theory was slowly and painfully developed By 1900, classical thermodynam...
Berkeley >> BIO ENG >> 144 (Fall, 2008)
Published on Web 05/22/2007 Interfacing Silicon Nanowires with Mammalian Cells Woong Kim, Jennifer K. Ng, Miki E. Kunitake, Bruce R. Conklin,*, and Peidong Yang*, The Molecular Foundry and Materials Sciences DiVision, Lawrence Berkeley National Labo...
Berkeley >> BIO ENG >> 155 (Fall, 2008)
Neuron, Vol. 21, 155167, July, 1998, Copyright 1998 by Cell Press Regulation of Synaptic Vesicle Recycling by Calcium and Serotonin Chang Wang and Robert S. Zucker* Department of Molecular and Cell Biology University of California Berkeley, Californ...
Berkeley >> BIO ENG >> 164 (Fall, 2008)
WHAT IS ECOSYSTEMOLOGY ? Arnold M. Schultz Does the coiner of a term own it? I have recently been forced to examine that very question. It involves the term ecosystemology and its definition when it first was coined. What property rights are associat...
Berkeley >> BIO ENG >> 198 (Spring, 2008)
UNIVERSITY OF CALIFORNIA BERKELEY College of Engineering Departments of Materials Science and Engineering Spring 2007 COURSE: TITLE: CCN: UNITS: LECTURES: FIELD TRIP: INSTRUCTOR: MSE 198 (formerly MSE 100) Field Trips 53460 1 Tuesday 2-3 PM, Room 5 E...
Berkeley >> BIO ENG >> 22 (Fall, 2008)
BERKELEY SENSOR Facsimile (510) 643-6637 http:/bsac.berkeley.edu email: jhuggins@eecs.berkeley.edu Co-Directors from EEC...
Berkeley >> BIO ENG >> 22 (Fall, 2008)
University News MEMS Industry/University Research at BSAC, UC Berkeley John M. Huggins Executive Director Berkeley Sensor Actuator Center (BSAC) at UC Berkeley T he Berkeley Sensor & Actuator Center (BSAC) at t...
Berkeley >> BIO ENG >> 22 (Fall, 2008)
Inkyu Park, Ph.D. Jan 4, 2008 Research Specialist Berkeley Sensor and Actuator Center (BSAC) and Department of Mechanical Engineering 497 Cory Hall (Mail Stop: 1774), University of California, Berkeley, CA 94720-1774 E-mail: inkyu@eecs.berkeley.edu...
Berkeley >> BIO ENG >> 22 (Fall, 2008)
Lisen Wang 3400 Stevenson Blvd. Apt. L38, Fremont, CA. 94538 Email:lisenw@berkeley.edu, 949-3312763 (Mobile) OBJECTIVE A research and development position which calls for experience in MEMS/microfluidics device design, fabrication and characterizati...
Berkeley >> BIO ENG >> 231 (Fall, 2008)
Model-Based Design of Heterogeneous Systems for Fault Tree Analysis Mark L. McKelvin, Jr.; University of California; Berkeley, California, USA Claudio Pinello; General Motors; Berkeley, California, USA Sri Kanajan; General Motors; Berkeley, Californi...
Berkeley >> BIO ENG >> 24 (Fall, 2008)
August 29, 2000 Eng 24 Nikola Tesla: The Genius Who Lit the World Organized by Prof. Jasmina Vujic and Prof. Vojin Oklobdzija Freshman Seminar, Fall 2000 University of California at Berkeley Were we to seize and eliminate from our industrial world ...
Berkeley >> BIO ENG >> 24 (Fall, 2008)
February 20, 2006 Eng 24 Nikola Tesla: The Genius Who Lit the World Prof. Jasmina Vujic Freshman Seminar for Spring 2006 The 150th Anniversary of Nikola Teslas Birth (1856 - 1943) Nature and Nature\'s laws lay hid in night: God said, Let Tesla be, a...
Berkeley >> BIO ENG >> 24 (Fall, 2008)
University of California at Berkeley ENG 24 Nikola Tesla: The Genius Who Lit The World Freshman Seminar Fall 2000 Mondays, 3:00 - 4:00 pm, 3107 Etcheverry Hal PREREQUISITES: none TEXTBOOK: REFERENCES: M. Cheney and R. Uth, Tesla: Master of Lightning...
Berkeley >> BIO ENG >> 24 (Fall, 2008)
Renee Khuong Engineering-24 Prof. J. Vujic Nikola Teslas Death Ray The controversies behind Nikola Teslas invention of the death ray put this man of great genius, inventor of the rotating magnetic eld, the modern world wide system of AC current, and ...
Berkeley >> BIO ENG >> 25 (Spring, 2008)
Page 1 of 5 Academic Senate Committees & 2007-2008 Membership (as of 2/25/08) ACADEMIC FREEDOM (ACFR) - Considers and reports on conditions of academic freedom within the University. (5 members) Christopher Kutz (Law), Chair Ronald Amundson (ESPM) + ...
Berkeley >> BIO ENG >> 99 (Fall, 2008)
Soil production on a retreating escarpment in southeastern Australia Arjun M. Heimsath* Department of Earth Sciences, Dartmouth College, Hanover, New Hampshire 03755, USA John Chappell Research School of Earth Sciences, Australian National University...
Berkeley >> BIO >> 11 (Spring, 2008)
11 Proteinnucleic acid interactions Editorial overview Jennifer A Doudna* and Timothy J Richmond Addresses *Yale University, Department of Molecular Biophysics and Biochemistry and Howard Hughes Medical Institute, 260 Whitney Avenue, New Haven, CT 0...
Berkeley >> BIO >> 11 (Spring, 2008)
Research & Occasional Paper Series: CSHE.20.08 UNIVERSITY OF CALIFORNIA, BERKELEY http:/cshe.berkeley.edu/ A SERU Project Research Paper* THE TURNING POINT FOR MINORITY PRE-MEDS: The Effect of Early Undergraduate Experience in the Sciences on Aspira...
Berkeley >> BIO >> 11 (Spring, 2008)
Quiz Announcement All sections will have a quiz next week March 19 - 23 MCB 102 Lecture Schedule Spring 07 Metabolism Section Bob B. Buchanan Dept. of Plant F 2-3 1. 2. 3. 4. 2/21 2/23 ...
Berkeley >> BIO >> 11 (Spring, 2008)
1 Chap.11Biothermodynamics 11.1Introduction.1 11.2AminoAcids.1 11.3Glucose.3 11.4Adenosinetriphosphate(ATP).5 11.4.1Synthesis.5 11.4.2 Hydrolysisandphosphorylation.6 11.4.3 Regenerationbyoxidativephosphorylation.7 11.5Proteinstructures.10 11.6Ligan...
Berkeley >> MATH >> 105 (Fall, 2008)
Math 105 Exercises due 12 May, 2003. Exercise 1. Let f, g be complex-valued functions in L2 (R). We proved in class that the product f (x)g(x) belongs to L1 (R). Show that 2 f (x)g(x) dx = |f (x)|2 dx |g(x)|2 dx if, and only if, there is a...
Berkeley >> MATH >> 105 (Fall, 2008)
Math 105 Exercises due 21 April, 2003. A complex inner product space is a complex vector space V , together with a given inner product , : V V C (so ax + by, z = a x, z + b y, z , y, x = x, y , and x, x > 0 for nonzero x = 0). We proved the Schwar...
Berkeley >> MATH >> 105 (Fall, 2008)
Math 105 Exercises due 14 April, 2003. In Exercises 1 and 2, E denotes a vector space that has been endowed with a norm , i.e., a function from E to [0, ) satisfying x + y x + y , x = | x , and x = 0 = x = 0, for all x, y E, R. E can be viewed ...
Berkeley >> MATH >> 105 (Fall, 2008)
Math 105 Exercises due 3 February, 2003. Exercise 1. Let be a norm on Rn . Show that a sequence x1 , x2 , Rn converges to a sequence x relative to the metric dened by the norm if, and only if, for every k = 1, . . . , n, the sequence of kth com...
Berkeley >> MATH >> 114 (Fall, 2008)
REVIEW MATH 114 What do you have to know for the rst midterm. Groups. Denitions of a group, a subgroup, a normal subgroups and a quotient. Lagranges theorem: the order of a subgroup divides the order of the group. Isomorphism theorems. Action of G on...
Berkeley >> MATH >> 114 (Fall, 2008)
SYLOW THEOREMS MATH 114 Let G be a nite group and |G| = pn q, where p is prime and does not divide q. A subgroup of order pn is called a Sylow p-subgroup. Theorem 0.1. There exists a Sylow p-subgroup. Proof. Proof goes by induction on |G|. For |G| = ...
Berkeley >> MATH >> 118 (Fall, 2008)
MATH 118, mock nal test. 1. Suppose f L2 (IR) is a real-valued, even function; show that f is real-valued. Suppose that f L2 (IR) is a rela-valued, odd function; show that f is purely imaginary. 2. Expand the function f (x) = cos x in a Fourier sin...
Berkeley >> MATH >> 118 (Fall, 2008)
Solutions to the MATH 118 midterm test. 1. (10pts total; 5 pts each subitem) Suppose K(x, y) is a continuous compactly supported function on IR IR. Dene T : L2 (IR) L2 (IR) by T (f )(x) := yI R f (y)K(x, y) dy. Show that T is a linear map and tha...
Berkeley >> MATH >> 118 (Fall, 2008)
JOURNAL OF CHEMICAL PHYSICS VOLUME 119, NUMBER 8 22 AUGUST 2003 Improved Fermi operator expansion methods for fast electronic structure calculations WanZhen Liang Department of Chemistry and Department of Chemical Engineering, University of Califo...
Berkeley >> MATH >> 118 (Fall, 2008)
JOURNAL OF CHEMICAL PHYSICS VOLUME 118, NUMBER 21 1 JUNE 2003 Biasing a transition state search to locate multiple reaction pathways Baron Peters, WanZhen Liang, and Alexis T. Bell Department of Chemical Engineering, University of California, Berk...
Berkeley >> MATH >> 121a (Fall, 2008)
University of California-Berkeley Department of Mathematics Math 121A, Fall 04 Lectures. Time Place MWF 34 p.m. 241 Cory Hall Computer time. Time TT 56 p.m. Place computer lab, basement of Evans Hall Instructor. Name Oce Telephone Email Oce hours Gr...
Berkeley >> MATH >> 121a (Fall, 2008)
Math 121A. Final exam. Dec 16th, 2004. Name Student ID # All the necessary work to justify an shown clearly to obtain full credit. progress towards a solution. Show answers clearly. Cross out all work score. 1. (5 pts.) answer and all the necessary s...
Berkeley >> MATH >> 121a (Fall, 2008)
Math 121 midterm, Thursday September 27, 9:40-11:00. Please make sure that your name is on everything you hand in. You are allowed calculators and 1 page of notes. Answer as many questions as you can. All questions have about the same number of marks...
Berkeley >> MATH >> 121a (Fall, 2008)
Homework 21. 7.1 f (x) = 1/2 + n=,odd einx i/n 7.12 Done in lectures. 7.13 an = cn + cn , bn = (cn cn )/i, cn = an /2 + bn /2i, cn = an /2 bn /2i (n 0), c0 = a0 /2. 8.11 (a) f (x) = 2 /3 + 4 n=1 (1)n cos(nx)/n2 (b) f (x) = 4 2 /3 + 2 n = , n = 0...
Berkeley >> MATH >> 121b (Spring, 2008)
Math 121B midterm,Thursday 2004 Feb 19, 9:30-11:00am. Please make sure that your name is on everything you hand in. You are allowed calculators and 1 page of notes. All questions have about the same number of marks. 1. Express the integral 0 y 2 dy...
Berkeley >> MATH >> 123 (Fall, 2008)
Whom do you trust? 3. Can we trust reason? Reasoning is a Knowledgemultiplier Some people are in the trees, others on the ground, others in hidden caves below the ground. It is known to all that there are three dangerous kinds of predators in the ar...
Berkeley >> MATH >> 126 (Fall, 2008)
Optimizing Mapping in System Level Design Qi Zhu Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2008-126 http:/www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-126.html September 2...
Berkeley >> MATH >> 126 (Fall, 2008)
...
Berkeley >> MATH >> 126 (Fall, 2008)
Reinforcement Learning in Large or Unknown MDPs Ambuj Tewari Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2007-126 http:/www.eecs.berkeley.edu/Pubs/TechRpts/2007/EECS-2007-126.html ...
Berkeley >> MATH >> 126 (Fall, 2008)
...
Berkeley >> MATH >> 127 (Fall, 2008)
...
Berkeley >> MATH >> 128a (Fall, 2008)
Math 128a, Section 3 Solutions to Problem Set 1 (1) Problem 1.5.1 The hard part has already been done for us; we are told that we can model the error by M 3 h2 errC(h) = +2 . 6 h Using a bit of calculus, we nd the optimum value hoptC (= hopt ) to u...
Berkeley >> MATH >> 128a (Fall, 2008)
Math 128a, Section 3 Solutions to Problem Set 3 (2) We have three ways to represent the linear polynomial p(x) which interpolates values y1 at x1 and y2 at x2 : (a) the power form, (b) the Newton form, and (c) the Lagrange form. Carry out a backward...
Berkeley >> MATH >> 128a (Fall, 2008)
Math 128a, Section 3 Solutions to Problem Set 4 The goal of this problem set is to build and analyze a nonequidistant Fast Fourier Transform which evaluates a periodic trigonometric interpolant N 1 t(x) = l=0 cl eilx at M arbitrarily given points...
Berkeley >> MATH >> 128a (Fall, 2008)
2 1 2 1 0 1 x1 2 1 2 x1+2*x2=3, also 2*x1+4*x2=6 x1-x2=0 2*x14*x2=6 Homework set #13 solutions, Math 128A J. Xia Sec 6.1. 1, acd. From the gure above we can see, the two lines in (a) intersect at (1,1), which is the solution. The two lines...
Berkeley >> MATH >> 130 (Spring, 2008)
Nonparametric Bayesian Models for Machine Learning Romain Jean Thibaux Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2008-130 http:/www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008...
Berkeley >> MATH >> 130 (Spring, 2008)
Math 130, Spring 2008 Professor Mariusz Wodzicki Assignment 1 January 22, 2008 COLLINEARITY A ternary relation L S S S on a set S is said to be a collinearity if it satises the following axioms: Cl1 If A = B or A = C or B = C , then L (ABC). Cl...
Berkeley >> MATH >> 135 (Fall, 2008)
A Multi-Compartment Segmentation Framework With Homeomorphic Level Sets Xian Fan, Pierre-Louis Bazin, and Jerry L. Prince Johns Hopkins University, Baltimore MD 21218 Abstract The simultaneous segmentation of multiple objects is an important problem...
Berkeley >> MATH >> 140 (Fall, 2008)
The Influence of Early-Life Events on Human Capital, Health Status, and Labor Market Outcomes Over the Life Course Rucker C. Johnson Goldman School of Public Policy University of California, Berkeley Tel: (510) 643-0169 E-mail: ruckerj@berkeley.edu R...
Berkeley >> MATH >> 143 (Fall, 2008)
Institute for Research on Labor and Employment Institute for Research on Labor and Employment Working Paper Series (University of California, Berkeley) Year Paper iirwps Semiconductor Engineers in a Global Economy Clair Brown University of Califo...
Berkeley >> MATH >> 143 (Fall, 2008)
The Scale of a Texture and its Application to Segmentation Byung-Woo Hong Chung-Ang University Seoul, 156-756, KOREA hong@cau.ac.kr Stefano Soatto Kangyu Ni Tony Chan University of California, Los Angeles Los Angeles, CA 90095, U.S.A. soatto@cs.ucl...
Berkeley >> MATH >> 151 (Fall, 2008)
Model Selection Through Sparse Maximum Likelihood Estimation for Multivariate Gaussian or Binary Data Onureena Banerjee Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2007-151 http:/w...
Berkeley >> MATH >> 151 (Fall, 2008)
p = 149 q= 151 Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: Length: L...
Berkeley >> MATH >> 152 (Fall, 2008)
Algorithms for Imperfect Phylogeny Haplotyping (IPPH) with a Single Homoplasy or Recombination Event Yun S. Song, Yufeng Wu, and Dan Guseld Department of Computer Science, University of California, Davis, CA 95616, USA yssong@cs.ucdavis.edu, wuyu@cs....
Berkeley >> MATH >> 153 (Fall, 2008)
Coding and Message-Passing for Large-Scale Storage and Inference Georgios Alexandros Dimakis Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2008-153 http:/www.eecs.berkeley.edu/Pubs/T...
Berkeley >> MATH >> 153 (Fall, 2008)
Fluid Animation from Simulation on Tetrahedral Meshes Bryan Eric Feldman Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2007-153 http:/www.eecs.berkeley.edu/Pubs/TechRpts/2007/EECS-20...
Berkeley >> MATH >> 153 (Fall, 2008)
Particle Filtering with Rendered Models: A Two Pass Approach to Multi-object 3D Tracking with the GPU Erik Murphy-Chutorian and Mohan M. Trivedi Computer Vision and Robotics Research Laboratory University of California, San Diego {erikmc,mtrivedi}@uc...
Berkeley >> MATH >> 160 (Fall, 2008)
...
Berkeley >> MATH >> 160 (Fall, 2008)
Solving Cubic Equations M W A general cubic equation: ax3 + bx2 + cx + d = 0 (a = 0) () reduces, after one divides both sides by a, to the equivalent equation x3 + b x2 + c x + d = 0 where b b , a c c , a d d . a () and () Note that x3 + b x2 is...
Berkeley >> MATH >> 170 (Fall, 2008)
Overview Background Design Process Radical Major- Apparel Engineering Moderate Major- Human Factors Engineering Conservative Major- Design Engineering Survey Results Webpage Conclusion Background: Who we are! Alla Tolchinsky Prerna Sethi ...
Berkeley >> MATH >> 170 (Fall, 2008)
Website Design Cecilia R. Aragon IEOR 170 UC Berkeley Spring 2006 Acknowledgments Jakob Nielsen, Usability Engineering, 1993, www.useit.com, 2006 James Landay, CS 160 website, guir.berkeley.edu/courses/cs160, 2002 McCracken and Wolf, User-Center...
Berkeley >> MATH >> 170 (Fall, 2008)
27.1 A lower bound on data compression How much can we compress a le without loss? We present a lower bound for any compression algorithm under the following assumptions: the le contains m characters there are c dierent characters possible characte...
What are you waiting for?