John Doyle - PowerPoint PPT Presentation

1 / 152
About This Presentation
Title:

John Doyle

Description:

Engineering: Cars and planes. Caveats. The 'real thing' is much more complicated ... (Cryptic mutations,viruses and other infectious agents, exotic species, ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 153
Provided by: johnd90
Category:
Tags: cars | doyle | john

less

Transcript and Presenter's Notes

Title: John Doyle


1
  • John Doyle
  • Control and Dynamical Systems
  • Caltech

2
Research interests
  • Complex networks applications
  • Biological regulatory networks
  • Ubiquitous, pervasive, embedded control,
    computing, and communication networks
  • New mathematics and algorithms
  • robustness analysis
  • systematic design
  • multiscale physics

3
Collaboratorsand contributors(partial list)
  • Biology Csete,Yi, Borisuk, Bolouri, Kitano,
    Kurata, Khammash, El-Samad,
  • Alliance for Cellular Signaling Gilman, Simon,
    Sternberg, Arkin,
  • HOT Carlson, Zhou,
  • Theory Lall, Parrilo, Paganini, Barahona,
    DAndrea,
  • Web/Internet Low, Effros, Zhu,Yu, Chandy,
    Willinger,
  • Turbulence Bamieh, Dahleh, Gharib, Marsden,
    Bobba,
  • Physics Mabuchi, Doherty, Marsden,
    Asimakapoulos,
  • Engineering CAD Ortiz, Murray, Schroder,
    Burdick, Barr,
  • Disturbance ecology Moritz, Carlson, Robert,
  • Power systems Verghese, Lesieutre,
  • Finance Primbs, Yamada, Giannelli,
  • and casts of thousands

4
Background reading online
  • On website accessible from my homepage
  • http//www.cds.caltech.edu/doyle/Networks/
  • Papers with minimal math
  • Chemotaxis, Heat shock in E. Coli
  • HOT and power laws (w/ Jean Carlson, UCSB)
  • Web Internet traffic, protocols, future issues
  • Recommended books
  • A course in Robust Control Theory, Dullerud and
    Paganini, Springer
  • Essentials of Robust Control, Zhou, Prentice-Hall
  • Cells, Embryos, and Evolution, Gerhart and
    Kirschner
  • Thesis Structured semidefinite programs and
    semialgebraic geometry methods in robustness and
    optimization (Parrilo)

5
Biochemical Network E. Coli Metabolism
Regulatory Interactions
Complexity ? Robustness
Supplies Materials Energy
Supplies Robustness
From Adam Arkin
from EcoCYC by Peter Karp
6
Robustness
Complexity
7
An apparent paradox
Component behavior seems to be gratuitously
uncertain, the networks gratuitously complex, yet
the systems have robust performance.
Mutation
Selection
Darwinian evolution uses selection on random
mutations to create complexity.
8
Component behavior seems to be gratuitously
uncertain, yet the systems have robust
performance.
  • Such feedback strategies appear throughout
    biology (and advanced technology).
  • Gerhart and Kirschner (correctly) emphasis that
    this exploratory behavior is ubiquitous in
    biology
  • but claim it is rare in our machines.
  • This is true of primitive, but not advanced,
    technologies.
  • Robust control theory provides a clear
    explanation.

Transcription/ translation Microtubules Neurogenes
is Angiogenesis Immune/pathogen Chemotaxis .
Regulatory feedback control
9
Motivation
  • Continuing themes already discussed in this
    program
  • Without extensive engineering theory and math,
    even reverse engineering complex engineering
    systems would be hopeless.
  • Modeling and simulation alone is inadequate
  • Why should biology be much easier?
  • We would not expect to have much success reverse
    engineering this laptop with
  • Reductionism try to find the single transistor
    or group of transistors responsible for this
    slide
  • Emergence emerging a random collection of
    silicon and metal

10
Engineering theory
  • It turns out, that with respect to robustness and
    complexity, there is too much theory, not too
    little.
  • Two great abstractions of the 20th Century
  • Separate systems engineering into control,
    communications, and computing
  • Theory
  • Applications
  • Separate systems from physical substrate
  • Facilitated massive, wildly successful, and
    explosive growth in both mathematical theory and
    technology
  • but creating a new Tower of Babel where even the
    experts do not read papers or understand systems
    outside their subspecialty.

11
Tower of Babel
  • Issues for theory
  • Rigor
  • Relevance
  • Accessibility
  • Spectacular success on the first two
  • Little success on the last one
  • Perhaps all three is impossible?
  • (In contrast, there are whole research programs
    in complex systems devoted exclusively to
    accessibility. They have been relatively
    popular, but can be safely ignored in biology.)

12
Todays goal
  • Aim to tell you something not easily obtained
    elsewhere (papers online, other talks, texts,
    etc)
  • Blending biology with math and engineering
  • Introduce basic ideas about robustness and
    complexity
  • Minimal math details, but still suggestive of
    what is possible
  • Hopefully familiar (but unconventional) example
    systems, not requiring specialized expertise
  • Biology Heat shock, chemotaxis
  • Engineering Cars and planes

13
Caveats
  • The real thing is much more complicated
  • Im not a biologist (and Im not really an
    engineer)
  • Perhaps any accessible simple story is
    necessarily very misleading

14
Any sufficiently advanced technology is
indistinguishable from magic. Arthur C. Clarke
15
Any sufficiently advanced technology is
indistinguishable from magic. Arthur C. Clarke
  • Those who say do not know, those who know do not
    say.
  • Zen saying

16
E. Coli Heat Shock (with Kurata, El-Samad,
Khammash, Yi)
17
Cell
Temp cell
Temp environ
18
Cell
How does the cell build barriers (in state
space) to stop this cascading failure event?
Temp cell
Temp environ
19
Temp cell
Folded Proteins
Temp environ
20
Temp cell
Folded Proteins
Temp environ
21
More robust ( Temp stable) proteins
Unfolded Proteins
Aggregates
Temp cell
Folded Proteins
Temp environ
22
  • Key proteins can have multiple (allelic or
    paralogous) variants
  • Allelic variants allow populations to adapt
  • Regulated multiple gene loci allow individuals
    to adapt

Unfolded Proteins
Aggregates
Temp cell
Folded Proteins
Temp environ
23
37o
42o
Log of E. Coli Growth Rate
46o
21o
-1/T
24
Robustness/performance tradeoff?
37o
42o
Log of E. Coli Growth Rate
46o
21o
-1/T
25
Heat shock response involves complex feedback and
feedforward control.
Unfolded Proteins
Temp cell
Folded Proteins
Temp environ
26
Alternative strategies
Why does biology (and advanced technology)
overwhelmingly opt for the complex control
systems instead of just robust components?
  • Robust proteins
  • Temperature stability
  • Allelic variants
  • Paralogous isozymes
  • Regulate temperature
  • Thermotax
  • Heat shock response
  • Up regulate chaperones and proteases
  • Refold or degraded denatured proteins

27
E. Coli Heat Shock (with Kurata, El-Samad,
Khammash, Yi)
28
(No Transcript)
29
  • In development
  • drive-by-wire
  • steering/traction control
  • collision avoidance

30
Cascading events in car crashes
Normal
Danger
Crash
Contact w/car
Trauma
Barriers in state space
31
Normal
Danger
Crash
Contact w/car
Trauma
Normal
Sense/ Deploy
Contact w/bag
Trauma
32
Full state space
Desired
Worse
Bad
33
Full state space
Robust
Yet Fragile
34
Robust, yet fragile
  • Robust to uncertainties
  • that are common,
  • the system was designed for, or
  • has evolved to handle,
  • yet fragile otherwise
  • This is the most important feature of complex
    systems (the essence of HOT).

35
Humans supply most feedback control
Normal
Danger
Crash
Contact w/car
Trauma
Lanes Laws Lights Ramps
Collision avoidance Anti-lock brakes
Heavy metal Seat belts Airbags
Helmets
36
Fully automated systems?
Normal
Danger
Crash
Contact w/car
Trauma
Lanes Laws Lights Ramps
Collision avoidance
  • Internally unimaginably more complex.
  • Superficially much simpler?

37
Uncertainty
Basic functionality
Sensors
Robustness
38
Uncertainty
Sensors
Actuators
Actuators
Basic functionality
Sensors
Complexity is dominated by Robustness (through
regulatory feedback networks)
39
Uncertainty
Sensors
Actuators
Actuators
Basic functionality
Sensors
But scientific research has ignored almost all
real complexity.
40
Uncertainty
Sensors
Actuators
ic functiona ces, compone
materials
Actuators
Basic functionality
Sensors
But scientific research has ignored almost all
real complexity.
41
Uncertainty
Sensors
Actuators
Basic functionality Devices, components, material
s
Ators
Actuators
Basic functionality
Sensors
Sensors
But scientific research has ignored almost all
real complexity.
42
Control, communications, computing
Uncertainty
Sensors
Actuators
Actuators
Basic functionality
Sensors
Control networks
  • Sense data
  • Communications
  • Information Focus on what is surprising in data
  • Reliably store or transmit information
  • Control
  • Extract what is useful (not merely surprising)
  • Compute decisions from useful information
  • Take appropriate action

43
Theoretical foundations
  • Control theory feedback, optimization, games
  • Information theory source and channel coding
  • Computational complexity decidability,
    P-NP-coNP-
  • Dynamical systems dynamics, bifurcation, chaos
  • Statistical physics phase transitions, critical
    phenomena, multiscale physics
  • These are largely fragmented within isolated
    technical disciplines.
  • Unified theory would be both intellectually
    satisfying and of enormous practical value.

44
Complexity and robustness
  • Complexity phenotype robust, yet fragile
  • Complexity genotype internally complicated
  • New theoretical framework HOT (Highly optimized
    tolerance, with Jean Carlson, Physics, UCSB)
  • Applies to biological and technological systems
  • Pre-technology simple tools
  • Primitive technologies use simple strategies to
    build fragile machines from precision parts.
  • Advanced technologies use complicated
    architectures to create robust systems from
    sloppy components
  • but are also vulnerable to cascading failures

45
Robust, yet fragile phenotype
  • Robust to large variations in environment and
    component parts (reliable, insensitive,
    resilient, evolvable, simple, scaleable,
    verifiable, ...)
  • Fragile, often catastrophically so, to cascading
    failures events (sensitive, brittle,...)
  • Cascading failures can be initiated by small
    perturbations (Cryptic mutations,viruses and
    other infectious agents, exotic species, )
  • There is a tradeoff between
  • ideal or nominal performance (no uncertainty)
  • robust performance (with uncertainty)
  • Greater pheno-complexity more extreme robust,
    yet fragile

46
Robust, yet fragile phenotype
  • Robustness is not just to genetic variation, but
    includes perturbations to both components and
    environment
  • Cascading failures can be initiated by small
    perturbations (Cryptic mutations,viruses and
    other infectious agents, exotic species, ) or
    large
  • In many complex systems, the size of cascading
    failure events are often unrelated to the size of
    the initiating perturbations
  • Fragility is most interesting when it does not
    arise because of large perturbations, but
    catastrophic responses to small variations

47
Complicated genotype
  • Robustness is achieved by building barriers to
    cascading failures
  • This often requires complicated internal
    structure, hierarchies, self-dissimilarity,
    layers of feedback, signaling, regulation,
    computation, protocols, ...
  • Greater geno-complexity more parts, more
    structure
  • Molecular biology is about biological simplicity,
    what are the parts and how do they interact.
  • If the complexity phenotypes and genotypes are
    linked, then robustness is the key to biological
    complexity.
  • Nominal function may tell little.

48
An apparent paradox
Gratuitously uncertain components and complex
networks, but robust system performance.
Mutation
Selection
Darwinian evolution uses selection on random
mutations to create complexity.
49
Heater
Thermostat
50
Thus stabilizing forward flight.
At the expense of extra weight and drag.
51
For minimum weight drag, (and other performance
issues) eliminate fuselage and tail.
52
(No Transcript)
53
(No Transcript)
54
(No Transcript)
55
(No Transcript)
56
Why do we love building robust systems from
highly uncertain and unstable components?
57
(No Transcript)
58
P
-
  • Assumptions on components
  • Everything just numbers
  • Uncertainty in P
  • Higher gain more uncertain

59
P
-

Negative feedback
G
-

K
60
  • Design recipe
  • 1 gtgt K gtgt 1/G
  • G gtgt 1/K gtgt 1
  • G maximally uncertain!
  • K small, low uncertainty
  • Results for y? (1/K )r
  • high gain
  • low uncertainty
  • d attenuated

S sensitivity function
61
  • Design recipe
  • 1 gtgt K gtgt 1/G
  • G gtgt 1/K gtgt 1
  • G maximally uncertain!
  • K small, low uncertainty
  • Results for y? (1/K )r
  • high gain
  • low uncertainty
  • d attenuated
  • Extensions to
  • Dynamics
  • Multivariable
  • Nonlinear
  • Structured uncertainty
  • All cost more computationally.

62
G
-
Uncertain high gain
K
Transcription/translation Microtubule
formation Neurogenesis Angiogenesis Antibody
production Chemotaxis .
63
A slightly more detailed description.
64
Components
P
Uncertainty
65
P
66
4
2
0
-2
-4
-4
-2
0
2
4
67
4
2
High gain
0
-2
-4
-4
-2
0
2
4
Low gain
68
Assumptions
4
2
0
  • Higher gain more uncertain
  • Upper and lower limits on achievable Pmax

-2
-4
-4
-2
0
2
4
69
Negative feedback
P
G
-
70
4
2
P
0
-2
G
-
-4
-4
-2
0
2
4
K
71
4
  • By using the largest Gmin possible, and hence
  • The most uncertain G !

2
0
System (closed-loop) uncertainty is minimized
-2
-4
-4
-2
0
2
4
72
Use an uncertain high-gain G
For a robust moderate gain
With a precision low-gain negative feedback K
0
-2
Works for nonlinear, dynamic, uncertain G
-4
-4
-2
0
2
4
73
G
-
Uncertain high gain
K
Transcription/translation Microtubule
formation Neurogenesis Angiogenesis Antibody
production Chemotaxis .
74
Summary
  • Primitive technologies build fragile systems from
    precision components.
  • Advanced technologies build robust systems from
    sloppy components.
  • There are many other examples of regulator
    strategies deliberately employing uncertain and
    stochastic components
  • to create robust systems.
  • High gain negative feedback is the most powerful
    mechanism, and also the most dangerous.
  • In addition to the added complexity, what can go
    wrong?

75
G
-


F
K
76

If y, d and F are just numbers
F
S measures disturbance rejection.
S sensitivity function
Its convenient to study ln(S).
77
F gt 0 ln(S) gt 0
ln(S)
amplification
F
F lt 0 ln(S) lt 0
ln( S )
attenuation
78
F ? 1 ln(S) ? ?
ln(S)
extreme sensitivity
F
extreme robustness
F ? ?? ln(S) ? ??
79
  • Assume
  • F (and S) random variables
  • Prob( F -1 ) gt 0


F
Increase F
? 1
80
If these model physical processes, then d and y
are signals and F is an operator. We can still
define S(?? Y(?? /D(?? where E and D are
the Fourier transforms of y and d. ( If F is
linear, then S is independent of D.)

F
Under assumptions that are consistent with F and
d modeling physical systems (in particular,
causality), it is possible to prove that
?he amplification (Fgt0) must at least balance the
attenuation (Flt0).
(Bode, 1940)
81
Positive feedback
?
lnS
logS
Negative feedback
F
82
yet fragile
Positive feedback
?
?
lnS
logS
Negative feedback
Robust
F
83
Robustness of HOT systems
Fragile
Fragile (to unknown or rare perturbations)
Robust (to known and designed-for uncertainties)
Uncertainties
Robust
84
Feedback and robustness
  • Negative feedback is both the most powerful and
    most dangerous mechanism for robustness.
  • It is everywhere in engineering, but appears
    hidden as long as it works.
  • Biology seems to use it even more aggressively,
    but also uses other familiar engineering
    strategies
  • Positive feedback to create switches (digital
    systems)
  • Protocol stacks
  • Feedforward control
  • Randomized strategies
  • Coding

85
Robustness
Complexity
86
Current research
  • So far, this is all undergraduate level material
  • Current research involves lots of math not
    traditionally thought of as applied
  • New theoretical connections between robustness,
    evolvability, and verifiability
  • Beginnings of a more integrated theory of
    control, communications and computing
  • Both biology and the future of ubiquitous,
    embedded networking will drive the development of
    new mathematics.

87
Robustness of HOT systems
Fragile
Fragile (to unknown or rare perturbations)
Robust (to known and designed-for uncertainties)
Uncertainties
Robust
88
Robustness of HOT systems
Fragile
Humans
Chess
Meteors
Robust
89
Robustness is a conserved quantity
Fragile
Chess
Meteors
Robust
90
Robustness of HOT systems
Fragile
Humans
Archaea
Chess
Meteors
Machines
Robust
91
Diseases of complexity
Fragile
  • Cancer
  • Epidemics
  • Viral infections
  • Auto-immune disease

Uncertainty
Robust
92
(No Transcript)
93
Bacterial chemotaxis
94
Proc. Natl. Acad. Sci. USA, Vol. 97, Issue 9,
4649-4653, April 25, 2000
BiophysicsRobust perfect adaptation in bacterial
chemotaxis through integral feedback control
(Yi, Huang, Simon, Doyle)
95
Bacterial chemotaxis (Yi, Huang, Simon, Doyle)
Random walk
Ligand
Motion
Motor
96
Biased random walk
gradient
Ligand
Motion
Motor
Signal Transduction
97
High gain (cooperativity)
ultrasensitivity
References Cluzel, Surette, Leibler
Motor
Ligand
Motion
Signal Transduction
98
Motor
References Cluzel, Surette, Leibler Alon,
Barkai, Bray, Simon, Spiro, Stock, Berg,
Signal Transduction
99
ligand binding
motor
FAST
ATT
-ATT
flagellar
motor
R
CH
3
MCPs
MCPs
SLOW
CW
W
W
P
P
-CH
3
A
A


Y
B

P
Z
ATP
ADP
ATP
P
P
Y
B
i
i
100
Fast (ligand and phosphorylation)
ligand binding
motor
FAST
ATT
-ATT
flagellar
motor
MCPs
MCPs
CW
W
W
P
A
A

Y

P
Z
ATP
ADP
ATP
P
Y
i
101
Short time Yp response
1
Ligand
0
0
1
2
3
4
5
6
Che Yp
Barkai, et al
No methylation
Extend run (more ligand)
0
1
2
3
4
5
6
Time (seconds)
102
Slow (de-) methylation dynamics
R
CH
3
MCPs
MCPs
SLOW
W
W
P
-CH
3
A
A

B

P
ATP
ADP
ATP
P
B
i
103
ligand binding
motor
FAST
ATT
-ATT
flagellar
motor
R
CH
3
MCPs
MCPs
SLOW
CW
W
W
P
P
-CH
3
A
A


Y
B

P
Z
ATP
ADP
ATP
P
P
Y
B
i
i
104
Long time Yp response
5
3
1
0
0
1000
2000
3000
4000
5000
6000
7000
No methylation
B-L
0
1000
2000
3000
4000
5000
6000
7000
Time (seconds)
105
Tumble (less ligand)
Ligand
Extend run (more ligand)
106
Biologists call this perfect adaptation
  • Methylation produces perfect adaptation by
    integral feedback.
  • Integral feedback is ubiquitous in both
    engineering systems and biological systems.
  • Integral feedback is necessary for robust perfect
    adaptation.

107
Perfect adaptation is necessary
ligand
108
Tumbling bias
Perfect adaptation is necessary
to keep CheYp in the responsive range of the
motor.
ligand
109
Tumbling bias
110
Ligand

F
ln(S)
F
F ? ?? ln(S) ? ??
extreme robustness
111
Ligand

F
Integral feedback
F ? ?? ln(S) ? ??
112
Fine tuned or robust ?
  • Maybe just not the right question.
  • Fine tuned for robustness
  • with resource costs and new fragilities as the
    price.
  • Necessity
  • How network must be (robustness)
  • Price to pay (fragility)

113
Biochemical Network E. Coli Metabolism
Regulatory Interactions
Complexity ? Robustness
Supplies Materials Energy
Supplies Robustness
From Adam Arkin
from EcoCYC by Peter Karp
114
Robustness, evolvability/scalability,
verifiability
Robustness
Ideal performance
  • Theory Robust control, complexity (P-NP-coNP),
    convex and stochastic relaxations, semi-algebraic
    geometry, semidefinite programming.
  • Examples from biology and engineering

115
What about ?
  • Not really about complexity
  • These concepts themselves are robust, yet
    fragile
  • Powerful in their niche
  • Brittle (break easily) when moved or extended
  • Some are relevant to biology and engineering
    systems
  • Comfortably reductionist
  • Remarkably useful in getting published
  • Information entropy
  • Fractals self-similarity
  • Chaos
  • Criticality and power laws
  • Undecidability
  • Fuzzy logic, neural nets, genetic algorithms
  • Emergence
  • Self-organization
  • Complex adaptive systems
  • New science of complexity

116
Feedback is very powerful, but there are
limitations.
It gives us remarkable robustness, as well as
recursion and looping.
Formula 1 The ultimate high technology sport
But can lead to instability, chaos, and
undecidability.
117
  • In development
  • drive-by-wire
  • steering/traction control
  • collision avoidance

118
  • Electronic fuel injection
  • Computers
  • Sensors
  • Telemetry/Communications
  • Power steering

Formula 1 allows
sensors
actuators
driver
computers
telemetry
119
Complex systems
yet fragile
Sensitive
Error, sensitivity
Robust
Robust
Types of uncertainty
120
Multiscale modeling Homogeneous systems
Sensitive
Error, sensitivity
Robust
Types of uncertainty
121
Multiscale, homogeneous example
Gas molecules in this room
Sensitive
Sensitive details
Statistical Mechanics
Error, sensitivity
Temperature and pressure
Robust statistics
Robust
initial conditions
Types of uncertainty
122
Multiscale, homogeneous example
Gas molecules in this room
...of the microscopic details...
Sensitive
Sensitive details
and can be obtained by taking ensemble averages
Statistical Mechanics
Error, sensitivity
Temperature and pressure
The macroscopic statistics are uniformly and
robustly independent...
Robust statistics
Robust
initial conditions
Types of uncertainty
123
Complex systems
yet fragile
to the microscopic details...
Sensitive
and ensemble averages are of limited usefulness.
Error, sensitivity
Robust
The macroscopic behavior has both extreme
robustness and hypersensitivity...
Robust
Types of uncertainty
124
Heating system
Sensitive
Error, sensitivity
Robust
Thermostat
Environment
Heater
Types of uncertainty
125
Heating system
disturbances
Room temperature
heat
desired temperature
thermostat
heater
temperature error
126
Uncertainty and robustness in heating system
Environment
Heater
Thermostat
Uncertainty
Sensitivity
The critical sensitivities occur at the lowest
signal levels.
Robustness
127
Uncertainty and robustness in chemotaxis
Rate constants
Environment
Concentrations
Uncertainty
Sensitivity
Robustness
128
Uncertainty/robustness in complex systems
Uncertainty
Sensitivity
Robustness
129
Heating system
What if we turn off the system?
Sensitive
Error, sensitivity
Robust
Thermostat
Environment
Heater
Types of uncertainty
130
Robustness constraint laws
Error, sensitivity
is balanced by
Types of uncertainty
131
Complex systems
yet fragile
Sensitive
  • Thus we are (forced into) redoing statistical
    physics from scratch for these systems.
  • The HOT results are among the first outcomes.
  • These are just steps toward...

Error, sensitivity
Robust
Robust
Types of uncertainty
132
Complex systems
yet fragile
Sensitive
Error, sensitivity
Robust
The ultimate goal of modeling, simulation, and
analysis is to create this plot for specific
systems.
Robust
Types of uncertainty
133
Modeling complex systems
May need great detail here
Sensitive
Error, sensitivity
And much less detail here.
Robust
Types of uncertainty
134
Why scientific supercomputing has disappointed.
Still havent captured important phenomena.
Sensitive
Error, sensitivity
Robust
Types of uncertainty
135
Why scientific supercomputing has disappointed.
Still havent captured important phenomena.
  • Relied too heavily on the homogeneous view of
    multiscale phenomena from physics.
  • Deep misunderstanding of the robust, yet
    fragile character of much complex phenomena.

Sensitive
Error, sensitivity
Robust
Types of uncertainty
136
But we cant know this true system.
upper bound
Sensitive
Error, sensitivity
lower bound
Robust
Types of uncertainty
137
Upper bounds
Cant tell here.
upper bound
Sensitive
Error, sensitivity
Definitely robust here.
Robust
Types of uncertainty
138
Lower bounds.
Definitely sensitive here.
Sensitive
Error, sensitivity
Cant be sure here.
lower bound
Robust
Types of uncertainty
139
Simplified, structured modeling
upper bound
Sensitive
Error, sensitivity
lower bound
Robust
Types of uncertainty
140
Robustness, evolvability/scalability,
verifiability
Robustness
Ideal performance
141
Robustness of HOT systems
Fragile
Fragile (to unknown or rare perturbations)
Robust (to known and designed-for uncertainties)
Uncertainties
Robust
142
Sources of uncertainty
  • In a system
  • Environmental perturbations
  • Component variations
  • In a model
  • Parameter variations
  • Unmodeled dynamics
  • Assumptions
  • Noise

Fragile
Robust
143
Sources of uncertainty
Fragile
?
Robust
144
Typically NP hard.
?
145
Typically coNP hard.
  • Fundamental asymmetries
  • Between P and NP
  • Between NP and coNP

?
  • More important problem.
  • Short proofs may not exist.

Unless theyre the same
146
How do we prove that
  • Standard techniques include relaxations, Grobner
    bases, resultants, numerical homotopy, etc
  • Powerful new method based on real algebraic
    geometry and semidefinite programming (Parrilo,
    Shor, )
  • Nested series of polynomial time relaxations
    search for polynomial sized certificates
  • Exhausts coNP (but no uniform bound)
  • Relaxations have both computational and physical
    interpretations
  • Beats gold standard algorithms (eg MAX CUT)
    handcrafted for special cases
  • Completely changes the P/NP/coNP picture

147
Robustness, evolvability, scalability,
verifiability
?
148
?
149
?
150
Verifiability (short proofs) ? Extra robustness
151
Coal
waste
electricity
152
Coal
waste
electricity
153
Coal
waste
electricity
Write a Comment
User Comments (0)
About PowerShow.com