Sufficient Conditions for the Existence of Resolution Complete Planning Algorithms
|
|
- Carol Cain
- 5 years ago
- Views:
Transcription
1 Sufficient Conditions for the Existence of Resolution Complete Planning Algorithms Dmitry Yershov and Steve LaValle Computer Science niversity of Illinois at rbana-champaign WAFR 2010 December 15, 2010
2 Motion planning problem with differential constraints Motion planning without differential constraints Incremental sampling of configuration space Connect samples Search for solution on graph Motion planning with differential constraints Difficult to connect samples in C-space Sample control space Prove resolution completeness
3 Strategy Sampling control space Design motion primitives: constant control motion capture optimal curves... Concatenate motion primitives to get control sequence se these discrete control sequences as sample points se brute-force algorithm to search for solution
4 Dispersion Consider X with metric ρ, and P X Define dispersion: [ ] δ(p, X ) = sup min ρ(x, p) x X p P
5 Sampling sequences on bounded sets Consider open unit interval X = (0, 1) R Let P = (1/2, 1/4, 3/4, 1/8, 3/8, 5/8, 7/8, 1/16,...) Let P N be first N elements of P, then lim δ(p N, X ) = δ( lim P N, X ) = 0 N N ( ) 0 1
6 Sampling sequences on unbounded sets Let X = R Let P be any enumeration of Q R Striking fact lim δ(p N, X ) = δ(q, X ) = 0 N R Lemma For any dense sequence P, dispersion of P N in X converges to zero if and only if X is precompact.
7 Technical Challenges Our function spaces are not classical, such as L 1, L 2, or L Dispersion needs metric on sampled space Some infinite dimensional spaces are not precompact Any bounded subset is not precompact in infinite dimensional space Proving resolution completeness becomes non trivial
8 Planning problem formulation Given Description of mechanical system Description of environment Initial state and set of goal configurations Find Collision-free feasible path from initial state to goal set, if exists (Resolution complete) Report if no path exists (Complete algorithm) Conditions under which resolution complete algorithm exists
9 Planning problem formulation Given Description of mechanical system Description of environment Initial state and set of goal configurations Find Collision-free feasible path from initial state to goal set, if exists (Resolution complete) Report if no path exists (Complete algorithm) Conditions under which resolution complete algorithm exists
10 Kinodynamic constraints and obstacles in C-space Assume given state space X X may represent configuration or velocity variables Collision detector implicitly defines X free X Differential constraints are given by ẋ = f (x, u) θ θ (x,y) (x,y)
11 Description of motion planning problem Given X, X free, X G, and x I Given ẋ = f (x, u) Find ũ : [0, T ] such that for corresponding x : [0, T ] X : 1) x(0) = x I, 2) x(t ) X G, and 3) for all t [0, T ] x(t) X free x I X G
12 Trajectory Space x I x x x I x x Definition (Trajectory space) X = { x : [0, T ] X T > 0 and x(t) x(t ) M t t } ρ X ( x, x ) = sup x(t) x (t) + M T T t min(t,t )
13 Trajectory Space x I x x x I x x Definition (Trajectory space) X = { x : [0, T ] X T > 0 and x(t) x(t ) M t t } ρ X ( x, x ) = sup x(t) x (t) + M T T t min(t,t )
14 Trajectory Space x I x x x I x x Definition (Trajectory space) X = { x : [0, T ] X T > 0 and x(t) x(t ) M t t } ρ X ( x, x ) = sup x(t) x (t) + M T T t min(t,t )
15 Control Space ũ 01 ũ x(x I,ũ) T T R x x(x I,ũ ) I Definition (Control space) = { ũ : [0, T ] T > 0 and ρ (ũ, ũ ) = T 0 T 0 } ũ(t) dt < ũ(t) ũ (t) dt + α T T
16 Control Space ũ 01 ũ x(x I,ũ) T T R x x(x I,ũ ) I Definition (Control space) = { ũ : [0, T ] T > 0 and ρ (ũ, ũ ) = T 0 T 0 } ũ(t) dt < ũ(t) ũ (t) dt + α T T
17 Control Space ũ 01 ũ x(x I,ũ) T T R x x(x I,ũ ) I Definition (Control space) = { ũ : [0, T ] T > 0 and ρ (ũ, ũ ) = T 0 T 0 } ũ(t) dt < ũ(t) ũ (t) dt + α T T
18 Relating Controls and Trajectories ũ T R x I x(x I,ũ) Given ũ, x I X free, Assume f is Lipschitz and bounded Consider solution to initial value problem { ẋ(t) = f (x(t), ũ(t)) x(0) = x I Denote solution as x(x I, ũ) We have constructed function x(x I, ũ) : X
19 Relating Controls and Trajectories ũ T R x I x(x I,ũ) Given ũ, x I X free, Assume f is Lipschitz and bounded Consider solution to initial value problem { ẋ(t) = f (x(t), ũ(t)) x(0) = x I Denote solution as x(x I, ũ) We have constructed function x(x I, ũ) : X
20 Relating Controls and Trajectories ũ T R x I x(x I,ũ) Given ũ, x I X free, Assume f is Lipschitz and bounded Consider solution to initial value problem { ẋ(t) = f (x(t), ũ(t)) x(0) = x I Denote solution as x(x I, ũ) We have constructed function x(x I, ũ) : X
21 Relating Controls and Trajectories ũ T R x I x(x I,ũ) Given ũ, x I X free, Assume f is Lipschitz and bounded Consider solution to initial value problem { ẋ(t) = f (x(t), ũ(t)) x(0) = x I Denote solution as x(x I, ũ) We have constructed function x(x I, ũ) : X
22 Relating Controls and Trajectories ũ T R x I x(x I,ũ) Given ũ, x I X free, Assume f is Lipschitz and bounded Consider solution to initial value problem { ẋ(t) = f (x(t), ũ(t)) x(0) = x I Denote solution as x(x I, ũ) We have constructed function x(x I, ũ) : X
23 Relating Controls and Trajectories ũ T R x I x(x I,ũ) Given ũ, x I X free, Assume f is Lipschitz and bounded Consider solution to initial value problem { ẋ(t) = f (x(t), ũ(t)) x(0) = x I Denote solution as x(x I, ũ) We have constructed function x(x I, ũ) : X
24 Continuity Theorem Theorem (Continuity of x(x I, ũ)) Let f be Lipschitz in x and u, with constants L x and L u Then function x(x I, ũ) is continuous Moreover, for ũ, ũ, with T = max(t, T ) ( ρ X ( x(x I, ũ), x(x I, ũ )) max L u e Lx T, M ) ρ (ũ, ũ ) α ũ 01 ũ x(x I,ũ) T T R x x(x I,ũ ) I
25 Trajectory solution set Definition (Set of solutions to path planning problem instance) X sol = { x X x(0) = x I, x(t ) X G, t [0, T ] x(t) X free } x I X G
26 Control solution set Definition (Set of solutions to motion planning problem instance) sol = {ũ x(x I, ũ) X sol } Alternatively sol = x 1 (x I, X sol ) x I X G
27 Topology of X sol Theorem Let X free and X G be open in X Then X sol is an open subset of X Proof. For any x X sol Positive distance to boundary X free Positive distance to X G Minimum of two distances determines ɛ such that if ρ X ( x, x ) ɛ, then x X sol x I X G
28 Topology of sol Theorem Let X free and X G be open in X Let f (x, u) be Lipschitz and bounded Then sol is an open subset of Proof. X sol is open in X by previous theorem x(x I, ũ) is continuous by continuity theorem sol = x 1 (x I, X sol ) is open (preimage of open set under continuous map)
29 Finding an open needle in topological haystack? Sampling If solution exists, then sol Build dense sequence on Eventually, solution will be found
30 Motion primitives Consider finite or countable set of functions (motion primitives) Σ = {σ i : [0, t i ] i N t i > 0} Piecewise constant control Motion capture techniques Optimal curves Concatenation of two primitives { σi (t) if t [0, t (σ i σ j )(t) = i ) σ i (t t i ) if t [t i, t i + t j ] Strings of motion primitives Σ = {σ i1 σ i2 σ ik k 0 and each σ ij Σ}
31 Sufficient conditions Theorem (Sufficient conditions for resolution completeness) If Σ is dense in, then the brute-force algorithm is resolution complete Proof. sol is open subset of If sol is nonempty, then Σ sol The first element of Σ that is also in sol is returned If sol is empty, then solution does not exist and the algorithm runs forever
32 Discrete-time model ũ σ R Discretize with dense sequence d Build p/w constant motion primitives σ ij (t) u j defined on [0, 1/2 i ] Denote Σ dt = {σ ij i N j N} Construct Σ dt
33 Discrete-time model ũ σ R Discretize with dense sequence d Build p/w constant motion primitives σ ij (t) u j defined on [0, 1/2 i ] Denote Σ dt = {σ ij i N j N} Construct Σ dt
34 Discrete-time model ũ σ R Discretize with dense sequence d Build p/w constant motion primitives σ ij (t) u j defined on [0, 1/2 i ] Denote Σ dt = {σ ij i N j N} Construct Σ dt
35 Discrete-time model ũ σ R Discretize with dense sequence d Build p/w constant motion primitives σ ij (t) u j defined on [0, 1/2 i ] Denote Σ dt = {σ ij i N j N} Construct Σ dt
36 Discrete-time model ũ σ R Discretize with dense sequence d Build p/w constant motion primitives σ ij (t) u j defined on [0, 1/2 i ] Denote Σ dt = {σ ij i N j N} Construct Σ dt
37 Denseness theorem ũ σ R Theorem (Denseness theorem) Σ dt is dense in
38 Denseness theorem ũ σ R Theorem (Denseness theorem) Σ dt is dense in
39 Summary of the paper Σ X Σ x(x I,ũ) X
40 Summary of the paper Σ X Σ x(x I,ũ) X Mathematical description for mechanical systems and dynamics
41 Summary of the paper Σ X Σ x(x I,ũ) X Mathematical description for mechanical systems and dynamics Trajectory space with metric and associated topology
42 Summary of the paper Σ X Σ x(x I,ũ) X Mathematical description for mechanical systems and dynamics Trajectory space with metric and associated topology Control space with metric and associated topology
43 Summary of the paper Σ X Σ x(x I,ũ) X Mathematical description for mechanical systems and dynamics Trajectory space with metric and associated topology Control space with metric and associated topology Function from controls to trajectories, which is continuous
44 Summary of the paper Σ X Σ x(x I,ũ) X Mathematical description for mechanical systems and dynamics Trajectory space with metric and associated topology Control space with metric and associated topology Function from controls to trajectories, which is continuous Motion primitives
45 Summary of the paper Σ X Σ x(x I,ũ) X Mathematical description for mechanical systems and dynamics Trajectory space with metric and associated topology Control space with metric and associated topology Function from controls to trajectories, which is continuous Motion primitives Strings of motion primitives
46 Summary of the paper Σ X Σ x(x I,ũ) X Mathematical description for mechanical systems and dynamics Trajectory space with metric and associated topology Control space with metric and associated topology Function from controls to trajectories, which is continuous Motion primitives Strings of motion primitives Sampling property and sufficient conditions
47 Conclusions Results Functional analysis framework is quite general Analogous to: Introduction of value iteration (Bellman, 1950s) Lipschitz-based analysis of convergence (Bertsekas, 1975) Future analysis Practical for broader class of systems and algorithms Trajectory dispersion bound for Lie group symmetric systems Convergence of planning with pruned trajectories Function space sampling methods
48 The End Thank you! Many thanks to funding agencies 1 Questions, comments? 1 This work was supported in part by NSF grants (IIS Robotics), NSF grant (IIS Robotics) and (Cyberphysical Systems), DARPA SToMP grant HR , and MRI/ONR grant N
49 Planing Algorithm Input : set of motion primitives Σ the initial state x I, goal set X G collision detection module, an integration module Output : solution control σ n 0 loop σ select the nth string from Σ x(x I, σ) integrate equation ẋ = f (x, σ) C 1 (true or false) if x(x I, σ) contains in X free C 2 (true or false) if x(x I, σ) terminates in X G if C 1 C 2 return σ n n + 1 end loop
g 2 (x) (1/3)M 1 = (1/3)(2/3)M.
COMPACTNESS If C R n is closed and bounded, then by B-W it is sequentially compact: any sequence of points in C has a subsequence converging to a point in C Conversely, any sequentially compact C R n is
More information11 Chaos in Continuous Dynamical Systems.
11 CHAOS IN CONTINUOUS DYNAMICAL SYSTEMS. 47 11 Chaos in Continuous Dynamical Systems. Let s consider a system of differential equations given by where x(t) : R R and f : R R. ẋ = f(x), The linearization
More informationMetric Spaces and Topology
Chapter 2 Metric Spaces and Topology From an engineering perspective, the most important way to construct a topology on a set is to define the topology in terms of a metric on the set. This approach underlies
More information16 1 Basic Facts from Functional Analysis and Banach Lattices
16 1 Basic Facts from Functional Analysis and Banach Lattices 1.2.3 Banach Steinhaus Theorem Another fundamental theorem of functional analysis is the Banach Steinhaus theorem, or the Uniform Boundedness
More information4th Preparation Sheet - Solutions
Prof. Dr. Rainer Dahlhaus Probability Theory Summer term 017 4th Preparation Sheet - Solutions Remark: Throughout the exercise sheet we use the two equivalent definitions of separability of a metric space
More informationMath General Topology Fall 2012 Homework 11 Solutions
Math 535 - General Topology Fall 2012 Homework 11 Solutions Problem 1. Let X be a topological space. a. Show that the following properties of a subset A X are equivalent. 1. The closure of A in X has empty
More informationProblem Set 2: Solutions Math 201A: Fall 2016
Problem Set 2: s Math 201A: Fall 2016 Problem 1. (a) Prove that a closed subset of a complete metric space is complete. (b) Prove that a closed subset of a compact metric space is compact. (c) Prove that
More informationMAT 530: Topology&Geometry, I Fall 2005
MAT 530: Topology&Geometry, I Fall 2005 Midterm Solutions Note: These solutions are more detailed than solutions sufficient for full credit. Let X denote the set {a, b, c}. The collections Problem 1 5+5
More informationLocally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem
56 Chapter 7 Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem Recall that C(X) is not a normed linear space when X is not compact. On the other hand we could use semi
More informationREAL AND COMPLEX ANALYSIS
REAL AND COMPLE ANALYSIS Third Edition Walter Rudin Professor of Mathematics University of Wisconsin, Madison Version 1.1 No rights reserved. Any part of this work can be reproduced or transmitted in any
More informationMATH 722, COMPLEX ANALYSIS, SPRING 2009 PART 5
MATH 722, COMPLEX ANALYSIS, SPRING 2009 PART 5.. The Arzela-Ascoli Theorem.. The Riemann mapping theorem Let X be a metric space, and let F be a family of continuous complex-valued functions on X. We have
More informationMATH 614 Dynamical Systems and Chaos Lecture 6: Symbolic dynamics.
MATH 614 Dynamical Systems and Chaos Lecture 6: Symbolic dynamics. Metric space Definition. Given a nonempty set X, a metric (or distance function) on X is a function d : X X R that satisfies the following
More informationTHEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET
THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET Regular Languages and FA A language is a set of strings over a finite alphabet Σ. All languages are finite or countably infinite. The set of all languages
More informationRecent Trends in Differential Inclusions
Recent Trends in Alberto Bressan Department of Mathematics, Penn State University (Aveiro, June 2016) (Aveiro, June 2016) 1 / Two main topics ẋ F (x) differential inclusions with upper semicontinuous,
More informationAn introduction to Mathematical Theory of Control
An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018
More informationOne-sided shift spaces over infinite alphabets
Reasoning Mind West Coast Operator Algebra Seminar October 26, 2013 Joint work with William Ott and Mark Tomforde Classical Construction Infinite Issues New Infinite Construction Shift Spaces Classical
More informationAssignment #10 Morgan Schreffler 1 of 7
Assignment #10 Morgan Schreffler 1 of 7 Lee, Chapter 4 Exercise 10 Let S be the square I I with the order topology generated by the dictionary topology. (a) Show that S has the least uppper bound property.
More informationProblem set 1, Real Analysis I, Spring, 2015.
Problem set 1, Real Analysis I, Spring, 015. (1) Let f n : D R be a sequence of functions with domain D R n. Recall that f n f uniformly if and only if for all ɛ > 0, there is an N = N(ɛ) so that if n
More informationMañé s Conjecture from the control viewpoint
Mañé s Conjecture from the control viewpoint Université de Nice - Sophia Antipolis Setting Let M be a smooth compact manifold of dimension n 2 be fixed. Let H : T M R be a Hamiltonian of class C k, with
More informationMath 4317 : Real Analysis I Mid-Term Exam 1 25 September 2012
Instructions: Answer all of the problems. Math 4317 : Real Analysis I Mid-Term Exam 1 25 September 2012 Definitions (2 points each) 1. State the definition of a metric space. A metric space (X, d) is set
More informationNonlinear Control Systems
Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 3. Fundamental properties IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Example Consider the system ẋ = f
More informationIntroduction to Kleene Algebras
Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)
More informationNAME: Mathematics 205A, Fall 2008, Final Examination. Answer Key
NAME: Mathematics 205A, Fall 2008, Final Examination Answer Key 1 1. [25 points] Let X be a set with 2 or more elements. Show that there are topologies U and V on X such that the identity map J : (X, U)
More informationMathematical Logic (IX)
Mathematical Logic (IX) Yijia Chen 1. The Löwenheim-Skolem Theorem and the Compactness Theorem Using the term-interpretation, it is routine to verify: Theorem 1.1 (Löwenheim-Skolem). Let Φ L S be at most
More informationProhorov s theorem. Bengt Ringnér. October 26, 2008
Prohorov s theorem Bengt Ringnér October 26, 2008 1 The theorem Definition 1 A set Π of probability measures defined on the Borel sets of a topological space is called tight if, for each ε > 0, there is
More informationA Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control
A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control Fernando A. C. C. Fontes 1 and Lalo Magni 2 1 Officina Mathematica, Departamento de Matemática para a Ciência e
More informationLax Solution Part 4. October 27, 2016
Lax Solution Part 4 www.mathtuition88.com October 27, 2016 Textbook: Functional Analysis by Peter D. Lax Exercises: Ch 16: Q2 4. Ch 21: Q1, 2, 9, 10. Ch 28: 1, 5, 9, 10. 1 Chapter 16 Exercise 2 Let h =
More information7 Complete metric spaces and function spaces
7 Complete metric spaces and function spaces 7.1 Completeness Let (X, d) be a metric space. Definition 7.1. A sequence (x n ) n N in X is a Cauchy sequence if for any ɛ > 0, there is N N such that n, m
More informationFrom now on, we will represent a metric space with (X, d). Here are some examples: i=1 (x i y i ) p ) 1 p, p 1.
Chapter 1 Metric spaces 1.1 Metric and convergence We will begin with some basic concepts. Definition 1.1. (Metric space) Metric space is a set X, with a metric satisfying: 1. d(x, y) 0, d(x, y) = 0 x
More information+ ε /2N) be the k th interval. k=1. k=1. k=1. k=1
Trevor, Angel, and Michael Measure Zero, the Cantor Set, and the Cantor Function Measure Zero : Definition : Let X be a subset of R, the real number line, X has measure zero if and only if ε > 0 a set
More informationProblem Set 5. 2 n k. Then a nk (x) = 1+( 1)k
Problem Set 5 1. (Folland 2.43) For x [, 1), let 1 a n (x)2 n (a n (x) = or 1) be the base-2 expansion of x. (If x is a dyadic rational, choose the expansion such that a n (x) = for large n.) Then the
More informationReal Analysis Notes. Thomas Goller
Real Analysis Notes Thomas Goller September 4, 2011 Contents 1 Abstract Measure Spaces 2 1.1 Basic Definitions........................... 2 1.2 Measurable Functions........................ 2 1.3 Integration..............................
More informationThe Minimum Speed for a Blocking Problem on the Half Plane
The Minimum Speed for a Blocking Problem on the Half Plane Alberto Bressan and Tao Wang Department of Mathematics, Penn State University University Park, Pa 16802, USA e-mails: bressan@mathpsuedu, wang
More informationMetric Spaces Math 413 Honors Project
Metric Spaces Math 413 Honors Project 1 Metric Spaces Definition 1.1 Let X be a set. A metric on X is a function d : X X R such that for all x, y, z X: i) d(x, y) = d(y, x); ii) d(x, y) = 0 if and only
More informationComment: The induction is always on some parameter, and the basis case is always an integer or set of integers.
1. For each of the following statements indicate whether it is true or false. For the false ones (if any), provide a counter example. For the true ones (if any) give a proof outline. (a) Union of two non-regular
More informationMathematics for Economists
Mathematics for Economists Victor Filipe Sao Paulo School of Economics FGV Metric Spaces: Basic Definitions Victor Filipe (EESP/FGV) Mathematics for Economists Jan.-Feb. 2017 1 / 34 Definitions and Examples
More informationPropagating terraces and the dynamics of front-like solutions of reaction-diffusion equations on R
Propagating terraces and the dynamics of front-like solutions of reaction-diffusion equations on R P. Poláčik School of Mathematics, University of Minnesota Minneapolis, MN 55455 Abstract We consider semilinear
More informationLECTURE 15: COMPLETENESS AND CONVEXITY
LECTURE 15: COMPLETENESS AND CONVEXITY 1. The Hopf-Rinow Theorem Recall that a Riemannian manifold (M, g) is called geodesically complete if the maximal defining interval of any geodesic is R. On the other
More informationChapter 2. Fuzzy function space Introduction. A fuzzy function can be considered as the generalization of a classical function.
Chapter 2 Fuzzy function space 2.1. Introduction A fuzzy function can be considered as the generalization of a classical function. A classical function f is a mapping from the domain D to a space S, where
More informationTHE REAL NUMBERS Chapter #4
FOUNDATIONS OF ANALYSIS FALL 2008 TRUE/FALSE QUESTIONS THE REAL NUMBERS Chapter #4 (1) Every element in a field has a multiplicative inverse. (2) In a field the additive inverse of 1 is 0. (3) In a field
More informationLecture 5 - Hausdorff and Gromov-Hausdorff Distance
Lecture 5 - Hausdorff and Gromov-Hausdorff Distance August 1, 2011 1 Definition and Basic Properties Given a metric space X, the set of closed sets of X supports a metric, the Hausdorff metric. If A is
More informationReal Analysis Chapter 4 Solutions Jonathan Conder
2. Let x, y X and suppose that x y. Then {x} c is open in the cofinite topology and contains y but not x. The cofinite topology on X is therefore T 1. Since X is infinite it contains two distinct points
More informationFUNCTIONAL ANALYSIS-NORMED SPACE
MAT641- MSC Mathematics, MNIT Jaipur FUNCTIONAL ANALYSIS-NORMED SPACE DR. RITU AGARWAL MALAVIYA NATIONAL INSTITUTE OF TECHNOLOGY JAIPUR 1. Normed space Norm generalizes the concept of length in an arbitrary
More informationAnalysis Qualifying Exam
Analysis Qualifying Exam Spring 2017 Problem 1: Let f be differentiable on R. Suppose that there exists M > 0 such that f(k) M for each integer k, and f (x) M for all x R. Show that f is bounded, i.e.,
More informationEXISTENCE AND UNIQUENESS THEOREMS FOR ORDINARY DIFFERENTIAL EQUATIONS WITH LINEAR PROGRAMS EMBEDDED
EXISTENCE AND UNIQUENESS THEOREMS FOR ORDINARY DIFFERENTIAL EQUATIONS WITH LINEAR PROGRAMS EMBEDDED STUART M. HARWOOD AND PAUL I. BARTON Key words. linear programs, ordinary differential equations, embedded
More informationLecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University
Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University February 7, 2007 2 Contents 1 Metric Spaces 1 1.1 Basic definitions...........................
More information1.2 Fundamental Theorems of Functional Analysis
1.2 Fundamental Theorems of Functional Analysis 15 Indeed, h = ω ψ ωdx is continuous compactly supported with R hdx = 0 R and thus it has a unique compactly supported primitive. Hence fφ dx = f(ω ψ ωdy)dx
More informationSuboptimality of minmax MPC. Seungho Lee. ẋ(t) = f(x(t), u(t)), x(0) = x 0, t 0 (1)
Suboptimality of minmax MPC Seungho Lee In this paper, we consider particular case of Model Predictive Control (MPC) when the problem that needs to be solved in each sample time is the form of min max
More informationNotes for Lecture Notes 2
Stanford University CS254: Computational Complexity Notes 2 Luca Trevisan January 11, 2012 Notes for Lecture Notes 2 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation
More informationSpectral theory for compact operators on Banach spaces
68 Chapter 9 Spectral theory for compact operators on Banach spaces Recall that a subset S of a metric space X is precompact if its closure is compact, or equivalently every sequence contains a Cauchy
More informationMetric Spaces. Exercises Fall 2017 Lecturer: Viveka Erlandsson. Written by M.van den Berg
Metric Spaces Exercises Fall 2017 Lecturer: Viveka Erlandsson Written by M.van den Berg School of Mathematics University of Bristol BS8 1TW Bristol, UK 1 Exercises. 1. Let X be a non-empty set, and suppose
More informationFUNCTIONS WITH MANY LOCAL EXTREMA. 1. introduction
FUNCTIONS WITH MANY LOCAL EXTREMA STEFAN GESCHKE Abstract. Answering a question addressed by Dirk Werner we show that the set of local extrema of a nowhere constant continuous function f : [0, 1] R is
More informationCHAPTER 7. Connectedness
CHAPTER 7 Connectedness 7.1. Connected topological spaces Definition 7.1. A topological space (X, T X ) is said to be connected if there is no continuous surjection f : X {0, 1} where the two point set
More informationMAT 544 Problem Set 2 Solutions
MAT 544 Problem Set 2 Solutions Problems. Problem 1 A metric space is separable if it contains a dense subset which is finite or countably infinite. Prove that every totally bounded metric space X is separable.
More informationSolution. 1 Solution of Homework 7. Sangchul Lee. March 22, Problem 1.1
Solution Sangchul Lee March, 018 1 Solution of Homework 7 Problem 1.1 For a given k N, Consider two sequences (a n ) and (b n,k ) in R. Suppose that a n b n,k for all n,k N Show that limsup a n B k :=
More informationExistence and uniqueness: Picard s theorem
Existence and uniqueness: Picard s theorem First-order equations Consider the equation y = f(x, y) (not necessarily linear). The equation dictates a value of y at each point (x, y), so one would expect
More informationNOTES ON EXISTENCE AND UNIQUENESS THEOREMS FOR ODES
NOTES ON EXISTENCE AND UNIQUENESS THEOREMS FOR ODES JONATHAN LUK These notes discuss theorems on the existence, uniqueness and extension of solutions for ODEs. None of these results are original. The proofs
More informationIntroduction and Preliminaries
Chapter 1 Introduction and Preliminaries This chapter serves two purposes. The first purpose is to prepare the readers for the more systematic development in later chapters of methods of real analysis
More information1 Lyapunov theory of stability
M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability
More informationTree-adjoined spaces and the Hawaiian earring
Tree-adjoined spaces and the Hawaiian earring W. Hojka (TU Wien) Workshop on Fractals and Tilings 2009 July 6-10, 2009, Strobl (Austria) W. Hojka (TU Wien) () Tree-adjoined spaces and the Hawaiian earring
More informationSolutions: Problem Set 4 Math 201B, Winter 2007
Solutions: Problem Set 4 Math 2B, Winter 27 Problem. (a Define f : by { x /2 if < x
More informationANALYSIS WORKSHEET II: METRIC SPACES
ANALYSIS WORKSHEET II: METRIC SPACES Definition 1. A metric space (X, d) is a space X of objects (called points), together with a distance function or metric d : X X [0, ), which associates to each pair
More informationPROBLEMS. (b) (Polarization Identity) Show that in any inner product space
1 Professor Carl Cowen Math 54600 Fall 09 PROBLEMS 1. (Geometry in Inner Product Spaces) (a) (Parallelogram Law) Show that in any inner product space x + y 2 + x y 2 = 2( x 2 + y 2 ). (b) (Polarization
More informationEN Applied Optimal Control Lecture 8: Dynamic Programming October 10, 2018
EN530.603 Applied Optimal Control Lecture 8: Dynamic Programming October 0, 08 Lecturer: Marin Kobilarov Dynamic Programming (DP) is conerned with the computation of an optimal policy, i.e. an optimal
More informationQuasi Stochastic Approximation American Control Conference San Francisco, June 2011
Quasi Stochastic Approximation American Control Conference San Francisco, June 2011 Sean P. Meyn Joint work with Darshan Shirodkar and Prashant Mehta Coordinated Science Laboratory and the Department of
More informationCP405 Theory of Computation
CP405 Theory of Computation BB(3) q 0 q 1 q 2 0 q 1 1R q 2 0R q 2 1L 1 H1R q 1 1R q 0 1L Growing Fast BB(3) = 6 BB(4) = 13 BB(5) = 4098 BB(6) = 3.515 x 10 18267 (known) (known) (possible) (possible) Language:
More informationFunctional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...
Functional Analysis Franck Sueur 2018-2019 Contents 1 Metric spaces 1 1.1 Definitions........................................ 1 1.2 Completeness...................................... 3 1.3 Compactness......................................
More informationDeterministic Dynamic Programming
Deterministic Dynamic Programming 1 Value Function Consider the following optimal control problem in Mayer s form: V (t 0, x 0 ) = inf u U J(t 1, x(t 1 )) (1) subject to ẋ(t) = f(t, x(t), u(t)), x(t 0
More informationChapter 2: Linear Programming Basics. (Bertsimas & Tsitsiklis, Chapter 1)
Chapter 2: Linear Programming Basics (Bertsimas & Tsitsiklis, Chapter 1) 33 Example of a Linear Program Remarks. minimize 2x 1 x 2 + 4x 3 subject to x 1 + x 2 + x 4 2 3x 2 x 3 = 5 x 3 + x 4 3 x 1 0 x 3
More informationMATH 4200 HW: PROBLEM SET FOUR: METRIC SPACES
MATH 4200 HW: PROBLEM SET FOUR: METRIC SPACES PETE L. CLARK 4. Metric Spaces (no more lulz) Directions: This week, please solve any seven problems. Next week, please solve seven more. Starred parts of
More informationNotes for Functional Analysis
Notes for Functional Analysis Wang Zuoqin (typed by Xiyu Zhai) September 29, 2015 1 Lecture 09 1.1 Equicontinuity First let s recall the conception of equicontinuity for family of functions that we learned
More informationCPSC 421: Tutorial #1
CPSC 421: Tutorial #1 October 14, 2016 Set Theory. 1. Let A be an arbitrary set, and let B = {x A : x / x}. That is, B contains all sets in A that do not contain themselves: For all y, ( ) y B if and only
More informationNPDA, CFG equivalence
NPDA, CFG equivalence Theorem A language L is recognized by a NPDA iff L is described by a CFG. Must prove two directions: ( ) L is recognized by a NPDA implies L is described by a CFG. ( ) L is described
More informationSection Summary. Relations and Functions Properties of Relations. Combining Relations
Chapter 9 Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations Closures of Relations (not currently included
More information1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3
Index Page 1 Topology 2 1.1 Definition of a topology 2 1.2 Basis (Base) of a topology 2 1.3 The subspace topology & the product topology on X Y 3 1.4 Basic topology concepts: limit points, closed sets,
More informationMATH31011/MATH41011/MATH61011: FOURIER ANALYSIS AND LEBESGUE INTEGRATION. Chapter 2: Countability and Cantor Sets
MATH31011/MATH41011/MATH61011: FOURIER ANALYSIS AND LEBESGUE INTEGRATION Chapter 2: Countability and Cantor Sets Countable and Uncountable Sets The concept of countability will be important in this course
More informationMAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9
MAT 570 REAL ANALYSIS LECTURE NOTES PROFESSOR: JOHN QUIGG SEMESTER: FALL 204 Contents. Sets 2 2. Functions 5 3. Countability 7 4. Axiom of choice 8 5. Equivalence relations 9 6. Real numbers 9 7. Extended
More informationIntroduction to Functional Analysis
Introduction to Functional Analysis Carnegie Mellon University, 21-640, Spring 2014 Acknowledgements These notes are based on the lecture course given by Irene Fonseca but may differ from the exact lecture
More informationarxiv: v3 [math.ds] 22 Feb 2012
Stability of interconnected impulsive systems with and without time-delays using Lyapunov methods arxiv:1011.2865v3 [math.ds] 22 Feb 2012 Sergey Dashkovskiy a, Michael Kosmykov b, Andrii Mironchenko b,
More information2 Statement of the problem and assumptions
Mathematical Notes, 25, vol. 78, no. 4, pp. 466 48. Existence Theorem for Optimal Control Problems on an Infinite Time Interval A.V. Dmitruk and N.V. Kuz kina We consider an optimal control problem on
More informationOgden s Lemma for CFLs
Ogden s Lemma for CFLs Theorem If L is a context-free language, then there exists an integer l such that for any u L with at least l positions marked, u can be written as u = vwxyz such that 1 x and at
More informationNonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points
Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence
More informationOn simulations and bisimulations of general flow systems
On simulations and bisimulations of general flow systems Jen Davoren Department of Electrical & Electronic Engineering The University of Melbourne, AUSTRALIA and Paulo Tabuada Department of Electrical
More information2 Topology of a Metric Space
2 Topology of a Metric Space The real number system has two types of properties. The first type are algebraic properties, dealing with addition, multiplication and so on. The other type, called topological
More informationGlobal Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems
2018 IEEE Conference on Decision and Control (CDC) Miami Beach, FL, USA, Dec. 17-19, 2018 Global Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems Shenyu
More information(3) Let Y be a totally bounded subset of a metric space X. Then the closure Y of Y
() Consider A = { q Q : q 2 2} as a subset of the metric space (Q, d), where d(x, y) = x y. Then A is A) closed but not open in Q B) open but not closed in Q C) neither open nor closed in Q D) both open
More informationSampled-Data Model Predictive Control for Nonlinear Time-Varying Systems: Stability and Robustness
Sampled-Data Model Predictive Control for Nonlinear Time-Varying Systems: Stability and Robustness Fernando A. C. C. Fontes 1, Lalo Magni 2, and Éva Gyurkovics3 1 Officina Mathematica, Departamento de
More informationFunctional Analysis. Martin Brokate. 1 Normed Spaces 2. 2 Hilbert Spaces The Principle of Uniform Boundedness 32
Functional Analysis Martin Brokate Contents 1 Normed Spaces 2 2 Hilbert Spaces 2 3 The Principle of Uniform Boundedness 32 4 Extension, Reflexivity, Separation 37 5 Compact subsets of C and L p 46 6 Weak
More informationMath 209B Homework 2
Math 29B Homework 2 Edward Burkard Note: All vector spaces are over the field F = R or C 4.6. Two Compactness Theorems. 4. Point Set Topology Exercise 6 The product of countably many sequentally compact
More informationHomework Assignment #5 Due Wednesday, March 3rd.
Homework Assignment #5 Due Wednesday, March 3rd. 1. In this problem, X will be a separable Banach space. Let B be the closed unit ball in X. We want to work out a solution to E 2.5.3 in the text. Work
More informationSelçuk Demir WS 2017 Functional Analysis Homework Sheet
Selçuk Demir WS 2017 Functional Analysis Homework Sheet 1. Let M be a metric space. If A M is non-empty, we say that A is bounded iff diam(a) = sup{d(x, y) : x.y A} exists. Show that A is bounded iff there
More informationMA5206 Homework 4. Group 4. April 26, ϕ 1 = 1, ϕ n (x) = 1 n 2 ϕ 1(n 2 x). = 1 and h n C 0. For any ξ ( 1 n, 2 n 2 ), n 3, h n (t) ξ t dt
MA526 Homework 4 Group 4 April 26, 26 Qn 6.2 Show that H is not bounded as a map: L L. Deduce from this that H is not bounded as a map L L. Let {ϕ n } be an approximation of the identity s.t. ϕ C, sptϕ
More information1 Computational Problems
Stanford University CS254: Computational Complexity Handout 2 Luca Trevisan March 31, 2010 Last revised 4/29/2010 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation
More informationZweier I-Convergent Sequence Spaces
Chapter 2 Zweier I-Convergent Sequence Spaces In most sciences one generation tears down what another has built and what one has established another undoes. In mathematics alone each generation builds
More informationInner Product Spaces An inner product on a complex linear space X is a function x y from X X C such that. (1) (2) (3) x x > 0 for x 0.
Inner Product Spaces An inner product on a complex linear space X is a function x y from X X C such that (1) () () (4) x 1 + x y = x 1 y + x y y x = x y x αy = α x y x x > 0 for x 0 Consequently, (5) (6)
More informationExtremal Solutions of Differential Inclusions via Baire Category: a Dual Approach
Extremal Solutions of Differential Inclusions via Baire Category: a Dual Approach Alberto Bressan Department of Mathematics, Penn State University University Park, Pa 1682, USA e-mail: bressan@mathpsuedu
More informationMid Term-1 : Practice problems
Mid Term-1 : Practice problems These problems are meant only to provide practice; they do not necessarily reflect the difficulty level of the problems in the exam. The actual exam problems are likely to
More informationNOTES AND ERRATA FOR RECURRENCE AND TOPOLOGY. (τ + arg z) + 1
NOTES AND ERRATA FOR RECURRENCE AND TOPOLOGY JOHN M. ALONGI p.11 Replace ρ(t, z) = ρ(t, z) = p.11 Replace sin 2 z e τ ] 2 (τ + arg z) + 1 1 + z (e τ dτ. sin 2 (τ + arg z) + 1 z 2 z e τ ] 2 1 + z (e τ dτ.
More informationContinued fractions for complex numbers and values of binary quadratic forms
arxiv:110.3754v1 [math.nt] 18 Feb 011 Continued fractions for complex numbers and values of binary quadratic forms S.G. Dani and Arnaldo Nogueira February 1, 011 Abstract We describe various properties
More informationSOLUTIONS TO SOME PROBLEMS
23 FUNCTIONAL ANALYSIS Spring 23 SOLUTIONS TO SOME PROBLEMS Warning:These solutions may contain errors!! PREPARED BY SULEYMAN ULUSOY PROBLEM 1. Prove that a necessary and sufficient condition that the
More information