3 Pages

9-23

Course: CS 684, Fall 2001
School: Cornell
Rating:
 
 
 
 
 

Word Count: 1012

Document Preview

684 CS Algorithmic Game Theory Instructor: Eva Tardos Scribe: Gei-Tai Lin (gal24) September 23, 2005 1 Network Design with Discrete Potential Games Recall that users chose a path P si ti in a graph G. The delay incurred had to do with the number of users on every edge. le (x) = delay on edge if x users use it. Today we will explore network design with potential functions. In talking about networks we will...

Register Now

Unformatted Document Excerpt

Coursehero >> New York >> Cornell >> CS 684

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
684 CS Algorithmic Game Theory Instructor: Eva Tardos Scribe: Gei-Tai Lin (gal24) September 23, 2005 1 Network Design with Discrete Potential Games Recall that users chose a path P si ti in a graph G. The delay incurred had to do with the number of users on every edge. le (x) = delay on edge if x users use it. Today we will explore network design with potential functions. In talking about networks we will think in terms of the cost instead of delay. The cost of traveling across a path is additive, akin to delay in the routing problem. We can think of the cost as some sort of maintenance cost to regularly send packets. In our network design, le (x) is the cost of sharing that edge e for each user. Therefore the cost of a total path is e le (xe ) where xe is the number of users sharing edge e. In our network all our users will pay the same amount to cross a given edge. Because users pay the same amount, we have fair cost sharing. We dene ce (x) as being the total cost for all users, and l e (x) = ce (x)/x all int x 1 We will assume le (x) is monotone decreasing (non-increasing), such that as we increase the number of people using an edge, the cost incurred by each user can only decrease. We will also assume that ce (x) is monotone increasing, such that the total cost cannot decrease if we add more users. See Figure 1. 2 Previous Lecture Recall from the previous lecture that a deterministic Nash exists within our routing game. Formally: Theorem 1 There exists a selection of path P 1 ..Pk that is a Nash equilibrium For this theorem, we considered the potential function: = e xe le (i) In the same way, even i=1 though we now have costs on the edges instead of delay, a deterministic Nash still exists within our network design. 2.1 Comparing the quality of Nash and Opt Now that we know that a deterministic Nash exists in our network, we want to compare the quality of the Nash to the quality of the optimal solution. We will dene quality to be the total cost for these network designs. total cost c(x) peruer cost l(x) x x Figure 1: Graph of total cost for x users (on left), and graph of per-user cost as a function of the number of users (on right). e ce (x) = e xe le (x) This is our natural measure of quality. Notice that this is the same expression as total delay in our routing problem. We consider the Nash to minimizing (x), and will compare it to some other possible c(x) (and implicitly, opt). We would like to argue that C(x) (x). For an individual edge, e (xe ) = le (1) + le (2) + le (3) ... + + le (xe ) ce (x) = xe le (xe ) From Figure 2 below , we can see clearly that as l e (x) monotone decreases, e (xe ) ce (xe ), and summing over all these edges would give C(x) (x). What we want to claim is that the functions are approximately equal. To do this, we will have to bound (x) C(x) (x) C(x) Where is some factor. We can turn to our xed cost example to gain some intuition into what is. For a xed cost ce the potential is = ce + ce /2 + ce /3 + ... + ce /xe = ce (1 + 1/2 + 1/3 + 1/xe ) ce ln(xe ) To be precise is somewhere between [ln(x e ), ln(xe + 1)] Theorem 2 C(x) (x) ln(k + 1)C(x) for all solutions x, where k is the number of users Proof Because l is monotone decreasing from our assumption in section 1, we saw that C . This satises the rst inequality. For the 2nd inequality, we can compare l e (1)+ ... +le (e) to xe le (xe ) xe le (xe ) = ce (x) xe x Figure 2: The total cost xe le (xe ) is the area of the small box. The potential function is the sum of the strips. For any i xe we have that le (i) = ce (i)/i ce (xe )/i, so we get e (xe ) = xe le (i) ce (xe )xe 1/i ce (x)ln(xe + 1) ce (xe )ln(k + 1) i=1 i=1 Recall that the left hand side of the inequality is the denition of , so if we take our conclusion for a single edge above and take the summation over all edges we nd that (x) ln(k + 1)C(x) Theorem 3 The Nash minimizing has total cost ln(k+1)*Opt Proof We have already shown that C C. This implies the solution minimizing is within factor of minimizing ...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Cornell - CS - 419
CS419: Computer NetworksLecture 10, Part 4: Apr 18, 2005 Transport: TCP congestion controlTCP performanceCS419Weve seen how TCP the protocol worksSequencing, receive window, connection setup and teardownAnd weve seen techniques to make it pe
Oregon - CH - 2007
Amplifying small signalsModern physical chemistry often involves detection of signals which may be difficult to distinguish from noise. In such an experiment, it becomes necessary to recognize the fundamental sources of noise so that they may be dea
Oregon - CH - 418
Chemistry 418 PHYSICAL CHEMISTRY LABORATORY Winter, 2009Lecture/Discussion Lab 12:00 Monday and Tuesday 2:00 Tuesday or Wednesday 331 Klamath 120 KlamathOffice hours will be held in 174 Klamath at times to be posted on the class web site. Teaching
Oregon - CH - 417
Chemistry 417 Laboratory ScheduleTuesdayGroup: September 30 October 7 October 14 October 21 October 28 November 4 November 11 November 18 November 25 December 2 December 8-12 Group: October 1 October 8 October 15 October 22 October 29 November 5
Oregon - CH - 2007
Error analysis without tearsOne of the most dreaded aspects of the physical chemistry laboratory is the propagation of error. The purpose of this note is to show you how to use some of the modern mathematical tools to relieve yourself of some of the
Oregon - CH - 417
Error analysis without tearsOne of the most dreaded aspects of the physical chemistry laboratory is the propagation of error. The purpose of this note is to show you how to use some of the modern mathematical tools to relieve yourself of some of the
Oregon - CH - 2007
The square probability densityTo emphasize the generality of the points covered in the previous lecture, we examine another probability density function:"1, 0 ! x ! 1 f ( x) = # $0, otherwiseThe square probability densityWhat are the mean and v
Oregon - CH - 417
The square probability densityTo emphasize the generality of the points covered in the previous lecture, we examine another probability density function:"1, 0 ! x ! 1 f ( x) = # $0, otherwiseThe square probability densityWhat are the mean and v
Oregon - CH - 417
Error propagationWe wish to address the following question: How does the error in a measurement affect the uncertainty of a calculated parameter? This question arises whenever there is a parameter you want to measure which cannot be observed directl
Oregon - CH - 2007
The least squares methodThe method of least squares is a technique for finding the "best" set of parameters to fit a set of experimental data. It is the most commonly used fitting technique (other than "eyeballing" the data) used by physical scienti
Oregon - CH - 417
The least squares methodThe method of least squares is a technique for finding the "best" set of parameters to fit a set of experimental data. It is the most commonly used fitting technique (other than "eyeballing" the data) used by physical scienti
Oregon - CH - 2006
The Joule-Thomson expansionThe Joule-Thomson experiment is deceptively easy to describe and correspondingly difficult to perform. The experiment consists of forcing a gas at constant backing pressure through a porous plug and measuring the change in
Oregon - CH - 418
The Joule-Thomson expansionThe Joule-Thomson experiment is deceptively easy to describe and correspondingly difficult to perform. The experiment consists of forcing a gas at constant backing pressure through a porous plug and measuring the change in
Oregon - CH - 2007
Ohm's LawE = IRwhere E is the electromotive force (voltage) applied to the circuit I is the current through the circuit, and R is the resistance of the circuit.Series resistorsIf resistors are placed in series in a circuit, the overall resistan
Oregon - CH - 417
Ohm's LawE = IRwhere E is the electromotive force (voltage) applied to the circuit I is the current through the circuit, and R is the resistance of the circuit.Series resistorsIf resistors are placed in series in a circuit, the overall resistan
Oregon - CH - 2006
Acid phosphatase catalyzed hydrolysis of p-nitrophenol phosphateMonitor p-nitrophenol vs. time Convert p-nitrophenol concentration to a reaction rate Perform the Lineweaver-Burk fit Compare with literatureMonitoring p-nitrophenolIn the p-nitrophe
Oregon - CH - 418
Acid phosphatase catalyzed hydrolysis of p-nitrophenol phosphateMonitor p-nitrophenol vs. time Convert p-nitrophenol concentration to a reaction rate Perform the Lineweaver-Burk fit Compare with literatureMonitoring p-nitrophenolIn the p-nitrophe
Oregon - CH - 2007
Semiconductor diodesDiodes are devices which do not obey Ohm's law. They may be thought of as one-way gates for electric current which will allow current to flow in one direction but not the other. A diode has the symbol:The "arrowhead" points in
Oregon - CH - 417
Semiconductor diodesDiodes are devices which do not obey Ohm's law. They may be thought of as one-way gates for electric current which will allow current to flow in one direction but not the other. A diode has the symbol:The "arrowhead" points in
Oregon - CH - 2006
What a poster session is likea hot, congested room lled with people who are there to socialize, not to look at posters. And, because poster sessions are often concurrent with the "wine and beer" session, chaos is further increased by hundreds of dru
Oregon - CH - 418
What a poster session is likea hot, congested room lled with people who are there to socialize, not to look at posters. And, because poster sessions are often concurrent with the "wine and beer" session, chaos is further increased by hundreds of dru
Oregon - CH - 2007
Given two periodic functionsy=Asin1t Determine whether 1=2 First, multiply the functions together:1 yz = Asin 1t sin 2 t = A{cos ( 1t 2 t) cos( 1t + 2 t )} 2z=sin2t Next, average over the signals for a long time If 1 and 2>0, cos(1t+2t) ave
Oregon - CH - 417
Given two periodic functionsy=Asin1t Determine whether 1=2 First, multiply the functions together:1 yz = Asin 1t sin 2 t = A{cos ( 1t 2 t) cos( 1t + 2 t )} 2z=sin2t Next, average over the signals for a long time If 1 and 2>0, cos(1t+2t) ave
Oregon - CH - 2007
The nature of logic circuitsA logic circuit is an electronic device used to mimic the operations of symbolic logic. Symbolic logic consists of expressions which contain variables and operations, and which may assume values of "true" or"false." In th
Oregon - CH - 417
The nature of logic circuitsA logic circuit is an electronic device used to mimic the operations of symbolic logic. Symbolic logic consists of expressions which contain variables and operations, and which may assume values of "true" or"false." In th
Oregon - CH - 417
Writing a lab reportThe first thing to realize in preparing a technical paper is that there is a prescribed literary form for such a document. Like a haiku or a sonnet, a scientific paper must adhere to certain standards of organization and presenta
Oregon - CH - 2007
Active and passive circuit elementsThe circuit elements we have encountered up to now have been, for the most part, passive circuit elements. These include, for example, resistors and capacitors. They alter the flow of electrons through a circuit, b
Oregon - CH - 417
Active and passive circuit elementsThe circuit elements we have encountered up to now have been, for the most part, passive circuit elements. These include, for example, resistors and capacitors. They alter the flow of electrons through a circuit, b
Oregon - CH - 2007
Compressibility of a real gasThe compressibility factor of a gas (and, by extension, any fluid) is defined asPVm Z= RTFor an ideal gas, the compressibility factor is always 1. For a real gas, the deviation of the compressibility factor from 1 is
Oregon - CH - 417
Compressibility of a real gasThe compressibility factor of a gas (and, by extension, any fluid) is defined asPVm Z= RTFor an ideal gas, the compressibility factor is always 1. For a real gas, the deviation of the compressibility factor from 1 is
Oregon - CH - 2006
An overview of GC/MSAutomatic liquid sampler (ALS) Mass spectrometerGas chromatographThe autosamplerThis is the only part of the apparatus that actually appears to do anything. Its function is to inject a measured sample onto the GC column.Th
Oregon - CH - 418
An overview of GC/MSAutomatic liquid sampler (ALS) Mass spectrometerGas chromatographThe autosamplerThis is the only part of the apparatus that actually appears to do anything. Its function is to inject a measured sample onto the GC column.Th
Oregon - CH - 2006
Base catalyzed ester hydrolysisWe start with what you learned in organic chemistry:R C O + OHkOR' k+ O R C OR' OH-activated complexk'R C O + OR'very fastR C O + R'OHOHOBase catalyzed ester hydrolysis.Symbolically,k' AB C + D A + B
Oregon - CH - 418
Base catalyzed ester hydrolysisWe start with what you learned in organic chemistry:R C O + OHkOR' k+ O R C OR' OH-activated complexk'R C O + OR'very fastR C O + R'OHOHOBase catalyzed ester hydrolysis.Symbolically,k' AB C + D A + B
Oregon - CH - 2006
Solutions of rate equationsThe analytic method:dN = kN Write the differential equation dt dN = kdt Rearrange N N Integrate ln = kt N0SimplifyN = N0 e ktThe integration step depends, among other things, on having only one variable on each
Oregon - CH - 418
Solutions of rate equationsThe analytic method:dN = kN Write the differential equation dt dN = kdt Rearrange N N Integrate ln = kt N0SimplifyN = N0 e ktThe integration step depends, among other things, on having only one variable on each
Oregon - CH - 2006
Photochemical processesAbsorption of light (creation of an electronically excited state) Relaxation (thermalization of vibrational energy within that state) Emission from the original excited state (fluorescence) Thermalization of electronic energy
Oregon - CH - 418
Photochemical processesAbsorption of light (creation of an electronically excited state) Relaxation (thermalization of vibrational energy within that state) Emission from the original excited state (fluorescence) Thermalization of electronic energy
Oregon - CH - 2007
The Boltzmann distributionThe Boltzmann distribution predicts the probability that a molecule will be found in a particular state with a given energy if the molecule is in thermal equilibrium with a constant temperature bath: EiPi ! e"kTThe
Oregon - CH - 418
The Boltzmann distributionThe Boltzmann distribution predicts the probability that a molecule will be found in a particular state with a given energy if the molecule is in thermal equilibrium with a constant temperature bath: EiPi ! e"kTThe
Oregon - CH - 2006
Ethyl acetate hydrolysisTo follow the progress of the reactionNa+ + OH + EtOAc EtOH + Na + + OAc conductimetrically, we need to observe two overriding principles: Choose a method of measurement that is linear in concentration so that a minimum
Oregon - CH - 418
Ethyl acetate hydrolysisTo follow the progress of the reactionNa+ + OH + EtOAc EtOH + Na + + OAc conductimetrically, we need to observe two overriding principles: Choose a method of measurement that is linear in concentration so that a minimum
Oregon - CH - 2006
Phosphatase-catalyzed hydrolysisIn this experiment you will monitor the hydrolysis of a phosphate ester. This hydrolysis is catalyzed by a phosphatase enzyme (typically one derived from wheat germ or potatoes). This reaction is extremely important i
Oregon - CH - 418
Phosphatase-catalyzed hydrolysisIn this experiment you will monitor the hydrolysis of a phosphate ester. This hydrolysis is catalyzed by a phosphatase enzyme (typically one derived from wheat germ or potatoes). This reaction is extremely important i
Oregon - CH - 2007
Solutions of rate equationsThe analytic method:dN = ! kN Write the differential equation dt dN = ! kdt Rearrange N N Integrate ln = !kt N0SimplifyN = N0 e! ktThe integration step depends, among other things, on having only one variable on eac
Oregon - CH - 418
Solutions of rate equationsThe analytic method:dN = ! kN Write the differential equation dt dN = ! kdt Rearrange N N Integrate ln = !kt N0SimplifyN = N0 e! ktThe integration step depends, among other things, on having only one variable on eac
Oregon - CH - 2006
Adjustment handle Diaphragm (elastomer or metal)The RegulatorSpringMain valve (essentially a bicycle valve)outletinletThe RegulatorDiaphragm (elastomer or metal) inlet outlet Main valve (essentially a bicycle valve)The RegulatorStainl
Oregon - CH - 418
Adjustment handle Diaphragm (elastomer or metal)The RegulatorSpringMain valve (essentially a bicycle valve)outletinletThe RegulatorDiaphragm (elastomer or metal) inlet outlet Main valve (essentially a bicycle valve)The RegulatorStainl
Oregon - CH - 2007
Acid phosphatase catalyzed hydrolysis of p-nitrophenol phosphateMonitor p-nitrophenol vs. time Convert p-nitrophenol concentration to a reaction rate Perform the Lineweaver-Burk t Compare with literatureMonitoring p-nitrophenolIn the p-nitropheno
Oregon - CH - 418
Acid phosphatase catalyzed hydrolysis of p-nitrophenol phosphateMonitor p-nitrophenol vs. time Convert p-nitrophenol concentration to a reaction rate Perform the Lineweaver-Burk t Compare with literatureMonitoring p-nitrophenolIn the p-nitropheno
Oregon - CH - 2006
EtOAc.nb1The basic integral:In[9]:=Out[9]=1 x Ha - xL Hb - xLLog@-a + xD - Log@-b + xD a-bEvaluate at the limits of integration:In[10]:= Out[10]=Log@-a + xD - Log@-b + xD Log@-a + 0D - Log@-b + 0D - a-b a-b Log@-aD -
Oregon - CH - 418
EtOAc.nb1The basic integral:In[9]:=Out[9]=1 x Ha - xL Hb - xLLog@-a + xD - Log@-b + xD a-bEvaluate at the limits of integration:In[10]:= Out[10]=Log@-a + xD - Log@-b + xD Log@-a + 0D - Log@-b + 0D - a-b a-b Log@-aD -
Oregon - CH - 2006
Modeling Reaction RatesThe procedure for modeling chemical reaction rates generally follows these steps: Postulate a chemical modeln1 R1 + n2 R2 + ProductWrite the related rate equationd[Product] n1 n2 = [R1 ] [R2 ] dtIntegrate the differe
Oregon - CH - 418
Modeling Reaction RatesThe procedure for modeling chemical reaction rates generally follows these steps: Postulate a chemical modeln1 R1 + n2 R2 + ProductWrite the related rate equationd[Product] n1 n2 = [R1 ] [R2 ] dtIntegrate the differe
Oregon - CH - 2008
A gas chromatogram/mass spectrumObject of the exerciseWe would like to unravel the chemistry that occurs within the ionization source. The information available is The masses of the ions that survive the mass lter Their relative abundanceWhat we
Oregon - CH - 418
A gas chromatogram/mass spectrumObject of the exerciseWe would like to unravel the chemistry that occurs within the ionization source. The information available is The masses of the ions that survive the mass lter Their relative abundanceWhat we
Oregon - CH - 2008
Adsorption of a gas onto a surface Importance Study of intermolecular forces Chemical catalysis Gas storage Cryopumping Material study (and modification) Fluid purification Prototypes of other chemical processesCommon surfaces used "Ac
Oregon - CH - 418
Adsorption of a gas onto a surface Importance Study of intermolecular forces Chemical catalysis Gas storage Cryopumping Material study (and modification) Fluid purification Prototypes of other chemical processesCommon surfaces used "Ac
Oregon - CH - 2006
triggerstrobe driverTriplet lifetime experiment samplephotomultiplier tubestrobe lamp computeroscilloscopetriggerstrobe driverTriplet lifetime experiment samplephotomultiplier tubestrobe lamp computeroscilloscopeStrobe lampfast
Oregon - CH - 418
triggerstrobe driverTriplet lifetime experiment samplephotomultiplier tubestrobe lamp computeroscilloscopetriggerstrobe driverTriplet lifetime experiment samplephotomultiplier tubestrobe lamp computeroscilloscopeStrobe lampfast
Oregon - CH - 419
Molecular Vibrations We start with the Hamiltonian for a diatomic molecule:p e = + + + 2mN j 2mi rij rik2 i2 pN jZj e 22Z jZ l e 2 riland quickly abandon the effort. Instead, we make the Born-Oppenheimer approximation:=e+v+