Linear and Integer Programming, Duality and Examples

Total Page:16

File Type:pdf, Size:1020Kb

Linear and Integer Programming, Duality and Examples LP algorithmis: History Primal-Dual Integer Linear programming Examples Linear and Integer Programming, duality and examples Algorithmics GEI-FIB UPC Spring 2018 A-GEI Linear and Integer Programming, duality and examples LP algorithmis: History Primal-Dual Integer Linear programming Examples LP People Kantorovich (1912-1986) Dantzig (1914-2005) von Neumman (1903-1957) Khachiyan (1952-2005) Karmarkar (1957) A-GEI Linear and Integer Programming, duality and examples LP algorithmis: History Primal-Dual Integer Linear programming Examples History 1939, Leonid Kantorovich (1939): for use during World War II to plan expenditures and returns to reduce costs to the army and increase losses to the enemy 1947 (secret until), George B. Dantzig: simplex method John von Neumann: the theory of duality as a linear optimization solution 1979, Leonid Khachiyan: LP was shown to be solvable in polynomial time 1984, Narendra Karmarkar: new interior-point method for solving LP problems First example (Dantzig's): Find the best assignment of 70 people to 70 job A-GEI Linear and Integer Programming, duality and examples LP algorithmis: History Primal-Dual Integer Linear programming Examples History: Simplex algorithm Klee and Minty 1972: The simplex algorithm takes exponential time in the worst case Spielman and Teng 2001: when the inputs to the simplex algorithm are slightly randomly perturbed, the expected running time of the simplex algorithm is polynomial for any inputs. Kelner and Spielman 2006: A polynomial time randomized simplex algorithm that works on any inputs. A-GEI Linear and Integer Programming, duality and examples The best lower bound, for any x? max bT y s.t. AT y = c y ≥ 0 ∗ T if x opt, y Ax is a general But as we are maximizing linear combination of equa- this is equivalent to tions, if we can select y so that max bT y T ∗ T ∗ y Ax = c x , s.t. AT y ≤ c DUAL cT x∗ ≥ y T b y ≥ 0 LP algorithmis: History Primal-Dual Integer Linear programming Examples Searching for a lower bound: The best one? LP (PRIMAL) min cT x s.t. Ax ≥ b x ≥ 0 A-GEI Linear and Integer Programming, duality and examples The best lower bound, for any x? max bT y s.t. AT y = c y ≥ 0 But as we are maximizing this is equivalent to max bT y s.t. AT y ≤ c DUAL y ≥ 0 LP algorithmis: History Primal-Dual Integer Linear programming Examples Searching for a lower bound: The best one? LP (PRIMAL) min cT x s.t. Ax ≥ b x ≥ 0 if x∗ opt, y T Ax is a general linear combination of equa- tions, if we can select y so that y T Ax∗ = cT x∗, cT x∗ ≥ y T b A-GEI Linear and Integer Programming, duality and examples max bT y s.t. AT y = c y ≥ 0 But as we are maximizing this is equivalent to max bT y s.t. AT y ≤ c DUAL y ≥ 0 LP algorithmis: History Primal-Dual Integer Linear programming Examples Searching for a lower bound: The best one? The best lower bound, for LP (PRIMAL) any x? min cT x s.t. Ax ≥ b x ≥ 0 if x∗ opt, y T Ax is a general linear combination of equa- tions, if we can select y so that y T Ax∗ = cT x∗, cT x∗ ≥ y T b A-GEI Linear and Integer Programming, duality and examples But as we are maximizing this is equivalent to max bT y s.t. AT y ≤ c DUAL y ≥ 0 LP algorithmis: History Primal-Dual Integer Linear programming Examples Searching for a lower bound: The best one? The best lower bound, for LP (PRIMAL) any x? T min c x max bT y s.t. Ax ≥ b s.t. AT y = c x ≥ 0 y ≥ 0 if x∗ opt, y T Ax is a general linear combination of equa- tions, if we can select y so that y T Ax∗ = cT x∗, cT x∗ ≥ y T b A-GEI Linear and Integer Programming, duality and examples max bT y s.t. AT y ≤ c DUAL y ≥ 0 LP algorithmis: History Primal-Dual Integer Linear programming Examples Searching for a lower bound: The best one? The best lower bound, for LP (PRIMAL) any x? T min c x max bT y s.t. Ax ≥ b s.t. AT y = c x ≥ 0 y ≥ 0 ∗ T if x opt, y Ax is a general But as we are maximizing linear combination of equa- this is equivalent to tions, if we can select y so that y T Ax∗ = cT x∗, cT x∗ ≥ y T b A-GEI Linear and Integer Programming, duality and examples LP algorithmis: History Primal-Dual Integer Linear programming Examples Searching for a lower bound: The best one? The best lower bound, for LP (PRIMAL) any x? T min c x max bT y s.t. Ax ≥ b s.t. AT y = c x ≥ 0 y ≥ 0 ∗ T if x opt, y Ax is a general But as we are maximizing linear combination of equa- this is equivalent to tions, if we can select y so that max bT y T ∗ T ∗ y Ax = c x , s.t. AT y ≤ c DUAL cT x∗ ≥ y T b y ≥ 0 A-GEI Linear and Integer Programming, duality and examples Theorem (Strong duality) If the primal has an optimal solution x∗ then the dual has an optimal solution y ∗ such that cT x∗ = bT y ∗ There are additional conditions for a pair (x; y) of primal-dual feasible solutions allowing improvements on the cost of the objective function. Those ideas lead to the family of primal-dual algorithms. Jack R. Edmonds gave the first (sophisticated) application of the primal-dual paradigm in his work on maximum weight matchings in arbitrary graphs (1965). LP algorithmis: History Primal-Dual Integer Linear programming Examples Strong duality theorem Working from the dual trying to get the best lower bound we come back to the primal. A-GEI Linear and Integer Programming, duality and examples LP algorithmis: History Primal-Dual Integer Linear programming Examples Strong duality theorem Working from the dual trying to get the best lower bound we come back to the primal. Theorem (Strong duality) If the primal has an optimal solution x∗ then the dual has an optimal solution y ∗ such that cT x∗ = bT y ∗ There are additional conditions for a pair (x; y) of primal-dual feasible solutions allowing improvements on the cost of the objective function. Those ideas lead to the family of primal-dual algorithms. Jack R. Edmonds gave the first (sophisticated) application of the primal-dual paradigm in his work on maximum weight matchings in arbitrary graphs (1965). A-GEI Linear and Integer Programming, duality and examples LP algorithmis: History Primal-Dual Integer Linear programming Examples Integer Linear Programming The ILP problem is defined: Given matrix A (n × m) together with vectors b and c, solve min cT x subject to Ax ≥ b x 2 Z Big difference between LP and ILP: LP has polynomial time algorithms but ILP is NP-hard. A-GEI Linear and Integer Programming, duality and examples There are a myriad of solvers packages: GLPK: https://www.gnu.org/software/glpk/ LP-SOLVE: http://www3.cs.stonybrook.edu/ CPLEX: http://ampl.com/products/solvers/solvers-we-sell/cplex/ GUROBI Optimizer: http://www.gurobi.com/products/gurobi-optimizer LP algorithmis: History Primal-Dual Integer Linear programming Examples Solvers for LP Due to the importance of LP and ILP as models to solve optimization problem, there is a very active research going on to design new algorithms and heuristics to improve the running time for solving LP (algorithms) IPL (heuristics or approximation algorithms). A-GEI Linear and Integer Programming, duality and examples LP algorithmis: History Primal-Dual Integer Linear programming Examples Solvers for LP Due to the importance of LP and ILP as models to solve optimization problem, there is a very active research going on to design new algorithms and heuristics to improve the running time for solving LP (algorithms) IPL (heuristics or approximation algorithms). There are a myriad of solvers packages: GLPK: https://www.gnu.org/software/glpk/ LP-SOLVE: http://www3.cs.stonybrook.edu/ CPLEX: http://ampl.com/products/solvers/solvers-we-sell/cplex/ GUROBI Optimizer: http://www.gurobi.com/products/gurobi-optimizer A-GEI Linear and Integer Programming, duality and examples The problem is NP-hard. Can we formulate VC as an ILP problem? Variables: x1 ::: xn, xi = 1 if i 2 S, 0 otherwise. Pn Objective function: i=1 xi . Restrictions: for every edge( i; j) 2 E, xi + xj ≥ 1 xi 2 f0; 1g The ILP formulation can be computed in polytime. Vertex Cover LP algorithmis: History Prob 91 Primal-Dual Prob 89 Integer Linear programming Prob 90 Examples Prob 83 ILP for vertex cover vc Given a graph G = (V ; E), we want to find a set S, with minimum number of vertices, so that every edge in G has at least one end point in S. A-GEI Linear and Integer Programming, duality and examples Can we formulate VC as an ILP problem? Variables: x1 ::: xn, xi = 1 if i 2 S, 0 otherwise. Pn Objective function: i=1 xi . Restrictions: for every edge( i; j) 2 E, xi + xj ≥ 1 xi 2 f0; 1g The ILP formulation can be computed in polytime. Vertex Cover LP algorithmis: History Prob 91 Primal-Dual Prob 89 Integer Linear programming Prob 90 Examples Prob 83 ILP for vertex cover vc Given a graph G = (V ; E), we want to find a set S, with minimum number of vertices, so that every edge in G has at least one end point in S.
Recommended publications
  • Duality, Part 1: Dual Bases and Dual Maps Notation
    Duality, part 1: Dual Bases and Dual Maps Notation F denotes either R or C. V and W denote vector spaces over F. Define ': R3 ! R by '(x; y; z) = 4x − 5y + 2z. Then ' is a linear functional on R3. n n Fix (b1;:::; bn) 2 C . Define ': C ! C by '(z1;:::; zn) = b1z1 + ··· + bnzn: Then ' is a linear functional on Cn. Define ': P(R) ! R by '(p) = 3p00(5) + 7p(4). Then ' is a linear functional on P(R). R 1 Define ': P(R) ! R by '(p) = 0 p(x) dx. Then ' is a linear functional on P(R). Examples: Linear Functionals Definition: linear functional A linear functional on V is a linear map from V to F. In other words, a linear functional is an element of L(V; F). n n Fix (b1;:::; bn) 2 C . Define ': C ! C by '(z1;:::; zn) = b1z1 + ··· + bnzn: Then ' is a linear functional on Cn. Define ': P(R) ! R by '(p) = 3p00(5) + 7p(4). Then ' is a linear functional on P(R). R 1 Define ': P(R) ! R by '(p) = 0 p(x) dx. Then ' is a linear functional on P(R). Linear Functionals Definition: linear functional A linear functional on V is a linear map from V to F. In other words, a linear functional is an element of L(V; F). Examples: Define ': R3 ! R by '(x; y; z) = 4x − 5y + 2z. Then ' is a linear functional on R3. Define ': P(R) ! R by '(p) = 3p00(5) + 7p(4). Then ' is a linear functional on P(R). R 1 Define ': P(R) ! R by '(p) = 0 p(x) dx.
    [Show full text]
  • Recent Developments in the Theory of Duality in Locally Convex Vector Spaces
    [ VOLUME 6 I ISSUE 2 I APRIL– JUNE 2019] E ISSN 2348 –1269, PRINT ISSN 2349-5138 RECENT DEVELOPMENTS IN THE THEORY OF DUALITY IN LOCALLY CONVEX VECTOR SPACES CHETNA KUMARI1 & RABISH KUMAR2* 1Research Scholar, University Department of Mathematics, B. R. A. Bihar University, Muzaffarpur 2*Research Scholar, University Department of Mathematics T. M. B. University, Bhagalpur Received: February 19, 2019 Accepted: April 01, 2019 ABSTRACT: : The present paper concerned with vector spaces over the real field: the passage to complex spaces offers no difficulty. We shall assume that the definition and properties of convex sets are known. A locally convex space is a topological vector space in which there is a fundamental system of neighborhoods of 0 which are convex; these neighborhoods can always be supposed to be symmetric and absorbing. Key Words: LOCALLY CONVEX SPACES We shall be exclusively concerned with vector spaces over the real field: the passage to complex spaces offers no difficulty. We shall assume that the definition and properties of convex sets are known. A convex set A in a vector space E is symmetric if —A=A; then 0ЄA if A is not empty. A convex set A is absorbing if for every X≠0 in E), there exists a number α≠0 such that λxЄA for |λ| ≤ α ; this implies that A generates E. A locally convex space is a topological vector space in which there is a fundamental system of neighborhoods of 0 which are convex; these neighborhoods can always be supposed to be symmetric and absorbing. Conversely, if any filter base is given on a vector space E, and consists of convex, symmetric, and absorbing sets, then it defines one and only one topology on E for which x+y and λx are continuous functions of both their arguments.
    [Show full text]
  • Residues, Duality, and the Fundamental Class of a Scheme-Map
    RESIDUES, DUALITY, AND THE FUNDAMENTAL CLASS OF A SCHEME-MAP JOSEPH LIPMAN Abstract. The duality theory of coherent sheaves on algebraic vari- eties goes back to Roch's half of the Riemann-Roch theorem for Riemann surfaces (1870s). In the 1950s, it grew into Serre duality on normal projective varieties; and shortly thereafter, into Grothendieck duality for arbitrary varieties and more generally, maps of noetherian schemes. This theory has found many applications in geometry and commutative algebra. We will sketch the theory in the reasonably accessible context of a variety V over a perfect field k, emphasizing the role of differential forms, as expressed locally via residues and globally via the fundamental class of V=k. (These notions will be explained.) As time permits, we will indicate some connections with Hochschild homology, and generalizations to maps of noetherian (formal) schemes. Even 50 years after the inception of Grothendieck's theory, some of these generalizations remain to be worked out. Contents Introduction1 1. Riemann-Roch and duality on curves2 2. Regular differentials on algebraic varieties4 3. Higher-dimensional residues6 4. Residues, integrals and duality7 5. Closing remarks8 References9 Introduction This talk, aimed at graduate students, will be about the duality theory of coherent sheaves on algebraic varieties, and a bit about its massive|and still continuing|development into Grothendieck duality theory, with a few indications of applications. The prerequisite is some understanding of what is meant by cohomology, both global and local, of such sheaves. Date: May 15, 2011. 2000 Mathematics Subject Classification. Primary 14F99. Key words and phrases. Hochschild homology, Grothendieck duality, fundamental class.
    [Show full text]
  • SERRE DUALITY and APPLICATIONS Contents 1
    SERRE DUALITY AND APPLICATIONS JUN HOU FUNG Abstract. We carefully develop the theory of Serre duality and dualizing sheaves. We differ from the approach in [12] in that the use of spectral se- quences and the Yoneda pairing are emphasized to put the proofs in a more systematic framework. As applications of the theory, we discuss the Riemann- Roch theorem for curves and Bott's theorem in representation theory (follow- ing [8]) using the algebraic-geometric machinery presented. Contents 1. Prerequisites 1 1.1. A crash course in sheaves and schemes 2 2. Serre duality theory 5 2.1. The cohomology of projective space 6 2.2. Twisted sheaves 9 2.3. The Yoneda pairing 10 2.4. Proof of theorem 2.1 12 2.5. The Grothendieck spectral sequence 13 2.6. Towards Grothendieck duality: dualizing sheaves 16 3. The Riemann-Roch theorem for curves 22 4. Bott's theorem 24 4.1. Statement and proof 24 4.2. Some facts from algebraic geometry 29 4.3. Proof of theorem 4.5 33 Acknowledgments 34 References 35 1. Prerequisites Studying algebraic geometry from the modern perspective now requires a some- what substantial background in commutative and homological algebra, and it would be impractical to go through the many definitions and theorems in a short paper. In any case, I can do no better than the usual treatments of the various subjects, for which references are provided in the bibliography. To a first approximation, this paper can be read in conjunction with chapter III of Hartshorne [12]. Also in the bibliography are a couple of texts on algebraic groups and Lie theory which may be beneficial to understanding the latter parts of this paper.
    [Show full text]
  • Homotopy Theory and Generalized Duality for Spectral Sheaves
    IMRN International Mathematics Research Notices 1996, No. 20 Homotopy Theory and Generalized Duality for Spectral Sheaves Jonathan Block and Andrey Lazarev We would like to express our sadness at the passing of Robert Thomason whose ideas have had a lasting impact on our work. The mathematical community is sorely impoverished by the loss. We dedicate this paper to his memory. 1 Introduction In this paper we announce a Verdier-type duality theorem for sheaves of spectra on a topological space X. Along the way we are led to develop the homotopy theory and stable homotopy theory of spectral sheaves. Such theories have been worked out in the past, most notably by [Br], [BG], [T], and [J]. But for our purposes these theories are inappropri- ate. They also have not been developed as fully as they are here. The previous authors did not have at their disposal the especially good categories of spectra constructed in [EKM], which allow one to do all of homological algebra in the category of spectra. Because we want to work in one of these categories of spectra, we are led to consider sheaves of spaces (as opposed to simplicial sets), and this gives rise to some additional technical difficulties. As an application we compute an example from geometric topology of stratified spaces. In future work we intend to apply our theory to equivariant K-theory. 2 Spectral sheaves There are numerous categories of spectra in existence and our theory can be developed in a number of them. Received 4 June 1996. Revision received 9 August 1996.
    [Show full text]
  • Duality for Mixed-Integer Linear Programs
    Duality for Mixed-Integer Linear Programs M. Guzelsoy∗ T. K. Ralphs† Original May, 2006 Revised April, 2007 Abstract The theory of duality for linear programs is well-developed and has been successful in advancing both the theory and practice of linear programming. In principle, much of this broad framework can be ex- tended to mixed-integer linear programs, but this has proven difficult, in part because duality theory does not integrate well with current computational practice. This paper surveys what is known about duality for integer programs and offers some minor extensions, with an eye towards developing a more practical framework. Keywords: Duality, Mixed-Integer Linear Programming, Value Function, Branch and Cut. 1 Introduction Duality has long been a central tool in the development of both optimization theory and methodology. The study of duality has led to efficient procedures for computing bounds, is central to our ability to perform post facto solution analysis, is the basis for procedures such as column generation and reduced cost fixing, and has yielded optimality conditions that can be used as the basis for “warm starting” techniques. Such procedures are useful both in cases where the input data are subject to fluctuation after the solution procedure has been initiated and in applications for which the solution of a series of closely-related instances is required. This is the case for a variety of integer optimization algorithms, including decomposition algorithms, parametric and stochastic programming algorithms, multi-objective optimization algorithms, and algorithms for analyzing infeasible mathematical models. The theory of duality for linear programs (LPs) is well-developed and has been extremely successful in contributing to both theory and practice.
    [Show full text]
  • Duality in MIP
    Duality in MIP Generating Dual Price Functions Using Branch-and-Cut Elena V. Pachkova Abstract This presentation treats duality in Mixed Integer Programming (MIP in short). A dual of a MIP problem includes a dual price function F , that plays the same role as the dual variables in Linear Programming (LP in the following). The price function is generated while solving the primal problem. However, di®erent to the LP dual variables, the characteristics of the dual price function depend on the algorithmic approach used to solve the MIP problem. Thus, the cutting plane approach provides non- decreasing and superadditive price functions while branch-and-bound algorithm generates piecewise linear, nondecreasing and convex price functions. Here a hybrid algorithm based on branch-and-cut is investigated, and a price function for that algorithm is established. This price function presents a generalization of the dual price functions obtained by either the cutting plane or the branch-and-bound method. 1 Introduction Duality in mathematical programming is used in a variety of applications. Apart from con- ceptual interest it provides interesting economic interpretations of the problem. Moreover, using dual information usually improves the performance of an algorithm. Thus, there exist many results on duality in linear programming (LP) (e.g. see Gass (1985)). Results on duality in integer programming (IP) also exist (Wolsey (1981)). While algorithms for LP produce unique dual programs (apart from degenerating programs), that are relatively easy to obtain, IP algorithms generate a dual function whose characteristics depend on the method used to solve the primal IP problem. Wolsey (1981) characterized this function for 73 the branch-and-bound and the cutting plane methods.
    [Show full text]
  • SCUOLA NORMALE SUPERIORE DI PISA Classe Di Scienze
    ANNALI DELLA SCUOLA NORMALE SUPERIORE DI PISA Classe di Scienze ALDO ANDREOTTI ARNOLD KAS Duality on complex spaces Annali della Scuola Normale Superiore di Pisa, Classe di Scienze 3e série, tome 27, no 2 (1973), p. 187-263 <http://www.numdam.org/item?id=ASNSP_1973_3_27_2_187_0> © Scuola Normale Superiore, Pisa, 1973, tous droits réservés. L’accès aux archives de la revue « Annali della Scuola Normale Superiore di Pisa, Classe di Scienze » (http://www.sns.it/it/edizioni/riviste/annaliscienze/) implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions). Toute utilisa- tion commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright. Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques http://www.numdam.org/ DUALITY ON COMPLEX SPACES by ALDO ANDREOTTI and ARNOLD KAS This paper has grown out of a seminar held at Stanford by us on the subject of Serre duality [20]. It should still be regarded as a seminar rather than as an original piece of research. The method of presentation is as elementary as possible with the intention of making the results available and understandable to the non-specialist. Perhaps the main feature is the introduction of Oech homology; the duality theorem is essentially divided into two steps, first duality between cohomology and homology and then an algebraic part expressing the homology groups in terms of well-known functors. We have wished to keep these steps separated as it is only in the first part that the theory of topological vector spaces is of importance.
    [Show full text]
  • Manifolds and Duality
    MANIFOLDS AND DUALITY ANDREW RANICKI • Classi cation of manifolds • Uniqueness Problem • Existence Problem • Quadratic algebra • Applications 1 Manifolds n -dimensional manifold is a • An n M top ological space which is lo cally n R . homeomorphic to { compact, oriented, connected. • Classi cation of manifolds up to homeomorphism. { For 1: circle n = { For 2: n = , handleb o dy. torus, sphere, ... { For in general imp ossible. n ≥ 3: 2 The Uniqueness Problem every homotopy equivalence of -dimen- • Is n sional manifolds n → n f : M N homotopic to a homeomorphism? = 1 2: Yes. For { n , ≥ 3: in general No. For { n 3 The Poincar e conjecture 3 3 homotopy equivalence : → • Every f M S is homotopic to a homeomorphism. { Stated in 1904 and still unsolved! • Theorem ≥ 5: Smale, 1960, = 4: Freedman, n n 1983 n n homotopy equivalence : → Every f M S is homotopic to a homeomorphism. 4 Old solution of the Uniqueness Problem theory works b est for ≥ 5. • Surgery n ≥ 5. From now on let { n • Theorem Browder, Novikov, Sullivan, Wall, 1970 n n : → is homotopy equivalence A f M N homotopic to a homeomorphism if and only if two obstructions vanish. • The 2 obstructions of surgery theory: -theory of vector In the top ological 1. K bundles over N . -theory of quadratic In the algebraic 2. L forms over the fundamental group ring Z[ ]. π1 N 5 Traditional surgery theory • Advantage: { Suitable for computations . • Disadvantages: . { Inaccessible { A complicated mix of top ology and al- gebra. { Passage from a homotopy equivalence . to the obstructions is indirect { Obstructions are not indep endent .
    [Show full text]
  • Duality in the Flat Cohomology of a Surface
    ANNALES SCIENTIFIQUES DE L’É.N.S. J. S. MILNE Duality in the flat cohomology of a surface Annales scientifiques de l’É.N.S. 4e série, tome 9, no 2 (1976), p. 171-201 <http://www.numdam.org/item?id=ASENS_1976_4_9_2_171_0> © Gauthier-Villars (Éditions scientifiques et médicales Elsevier), 1976, tous droits réservés. L’accès aux archives de la revue « Annales scientifiques de l’É.N.S. » (http://www. elsevier.com/locate/ansens) implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systé- matique est constitutive d’une infraction pénale. Toute copie ou impression de ce fi- chier doit contenir la présente mention de copyright. Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques http://www.numdam.org/ Ann. sclent. EC. Norm. Sup., 4° serie, t. 9, 1976, p. 171 a 202. DUALITY IN THE FLAT COHOMOLOGY OF A SURFACE BY J. S. MILNE (*) Let 7i : X —> S be a smooth proper morphism whose fibres are of dimension m, let n^ be the sheaf of /"th roots of unity on X, and let j^n(r) = \ifnr. The Poincare duality theorem for etale cohomology states that, for any prime / different from the residue characteristics of S, the sheaves R1 n^ \iin (r) and R2"1"l n^ \\,in (m — r) are dual on S. In this paper we show that, if the etale cohomology is replaced by flat cohomology, it is possible to prove ana- logous results for ^-torsion sheaves, where p is the characteristic of S.
    [Show full text]
  • On the Importance of Duality and Multi-Ality in Mathematics Education Mourat Tchoshanov University of Texas at El Paso, [email protected]
    University of Texas at El Paso DigitalCommons@UTEP Departmental Technical Reports (CS) Department of Computer Science 11-2015 On the Importance of Duality and Multi-Ality In Mathematics Education Mourat Tchoshanov University of Texas at El Paso, [email protected] Olga Kosheleva University of Texas at El Paso, [email protected] Vladik Kreinovich University of Texas at El Paso, [email protected] Follow this and additional works at: http://digitalcommons.utep.edu/cs_techrep Part of the Mathematics Commons Comments: Technical Report: UTEP-CS-15-79 Published in Proceedings of the 5th International Conference "Mathematics Education: Theory and Practice" MATHEDU'2015, Kazan, Russia, November 27-28, 2015, pp. 8-13. Recommended Citation Tchoshanov, Mourat; Kosheleva, Olga; and Kreinovich, Vladik, "On the Importance of Duality and Multi-Ality In Mathematics Education" (2015). Departmental Technical Reports (CS). Paper 951. http://digitalcommons.utep.edu/cs_techrep/951 This Article is brought to you for free and open access by the Department of Computer Science at DigitalCommons@UTEP. It has been accepted for inclusion in Departmental Technical Reports (CS) by an authorized administrator of DigitalCommons@UTEP. For more information, please contact [email protected]. ON THE IMPORTANCE OF DUALITY AND MULTI-ALITY IN MATHEMATICS EDUCATION Tchoshanov, Mourat, PhD, Professor Kosheleva, Olga, PhD, Associate Professor Kreinovich, Vladik, PhD, Professor [email protected], [email protected] , [email protected] Abstract: For each mathematical object, there are usually several different equivalent representations: for example, a spatial object can be represented either in geometric terms, or by a function that describes its shape. The need for several representations comes from the fact that each of these representations is useful in solving some problems for which the use of other representations is less helpful.
    [Show full text]
  • Lecture 1 Operator Spaces and Their Duality
    Lecture 1 Operator spaces and their duality David Blecher, University of Houston July 28, 2006 1 I. Introduction. In noncommutative analysis we replace scalar valued functions by operators. functions operators In classical linear analysis one often solves a problem by working in a normed vector space of functions, using topology and measure and integration, and functional analytic tools Eg. Choquet theory in the study of function algebras 2 When going NC, one hopes: • C∗-algebra theory replaces topology • Von Neumann algebra replaces arguments using measure and integrals • ‘Operator space theory’ replaces Banach space techniques Things can get scary ... ... e.g. replacing a classical argument with a dozen function inequalities, by operator in- equalities ... but it is a land of miracles 3 In these talks, always: H, K are Hilbert spaces B(H) = { bounded linear T : H → H} Operator space = closed subspace X ⊂ B(H) In partic., X is a normed space but it is more ... 4 A hidden piece of structure in B(H): A matrix of operators is an operator: T11 T12 ··· T1n T21 T22 ··· T2n [T ] = ······ ij ······ Tn1 Tn2 ··· Tnn in Mn(B(H)), may be viewed as an operator H(n) → H(n) : P T11 T12 ··· T1n ζ1 k T1kζk P T21 T22 ··· T2n ζ2 k T2kζk ······ · = · . ······ · · P Tn1 Tn2 ··· Tnn ζn k Tnkζk Thus [Tij] has a natural norm: → → → (n) k[Tij]kn = sup{k[Tij] ζ k : ζ ∈ K , k ζ k ≤ 1}. 5 This phenomena, that a matrix of operators is an operator, is fairly ubiquitous in ‘Operator Algebra’. It shows up almost everywhere, such as in ‘stabilization’, or when you want to do tensor products of operator algebras.
    [Show full text]