To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Linear programming is an important class of convex problems with constraints, where the objective function is linear, and the problem is almost entirely determined by the linear inequality constraints. Most real-world problems involve constrained resources, such as time, space, money, materials, and labor. There are real tradeoffs in solving such problems, which we express as inequality constraints. Some of the many applications include: resource allocation, workforce scheduling, factory layout, space usage, production scheduling, inventory management, crop planning and irrigation, portfolio optimization, supply chain logistics, fleet routing, and healthcare resource and staff allocation. These examples are all characterized by a relatively simple objective function that is linearly related (e.g., profit or cost), and constrained resources. There is no closed-form solution to a general linear program. However, there are accurate and efficient algorithms that scale to large problems. In this chapter, we define the mathematical ingredients of a linear program, provide examples to illustrate several applications, and discuss solution techniques and extensions.
This chapter explores constraints and duality, two of the most important topics in optimization. Most real-world problems are constrained by resources, time, material properties, cost, etc. We begin with Lagrange multipliers and the Karush–Kuhn–Tucker (KKT) conditions to enforce constraints, including geometric interpretations. Next, we explore duality, which provides insights into the interactions between constraints and the objective. The dual problem gives tight bounds on the original problem and provides methods for efficient computation. Duality leads to interior point methods for constrained optimization. Next, we introduce the alternating direction method of multipliers (ADMM), a primal-dual method to handle nonsmooth regularizers. Finally, we introduce infinite dimensional optimization and the calculus of variations. The Euler-Lagrange equations, used to derive equations of motion in physics, also provide optimality conditions for infinite-dimensional optimization problems. We investigate several infinite dimensional optimization problems, such as the classic Brachistochrone and Tautochrone problems.
As a preliminary to the proof of the Hasse–Arf theorem in the next chapter, the trace mapping of differential forms with log pole is constructed and studied. The construction is based on a logarithmic variant of that in the book Residues and Duality. In the last section, the general construction is applied to inseparable extensions of fields of positive characteristic.
For more than half a century, dualities have been at the heart of modern physics. From quantum mechanics to statistical mechanics, condensed matter physics, quantum field theory and quantum gravity, dualities have proven useful in solving problems that are otherwise quite intractable. Being surprising and unexpected, dualities have been taken to raise philosophical questions about the nature and formulation of scientific theories, scientific realism, emergence, symmetries, explanation, understanding, and theory construction. This Element discusses what dualities are, gives a selection of examples, explores the themes and roles that make dualities interesting, and highlights their most salient types. It aims to be an entry point into discussions of dualities in both physics and philosophy. The philosophical discussion emphasises three main topics: whether duals are theoretically equivalent, the view of scientific theories that is suggested by dualities (namely, a geometric view of theories) and the compatibility between duality and emergence.
The Douglas–Rachford algorithm is one of the most prominent splitting algorithms for solving convex optimization problems. Recently, the method has been successful in finding a generalized solution (provided that one exists) for optimization problems in the inconsistent case (i.e., when a solution does not exist). The convergence analysis of the inconsistent case hinges on the study of the range of the displacement operator associated with the Douglas–Rachford splitting operator and the corresponding minimal displacement vector. A comprehensive study of this range has been developed in finite-dimensional Hilbert spaces. In this paper, we provide a formula for the range of the Douglas–Rachford splitting operator in (possibly) infinite-dimensional Hilbert spaces under mild assumptions on the underlying operators. Our new results complement known results in finite-dimensional Hilbert spaces. Several examples illustrate and tighten our conclusions.
This appendix gives some examples of presentations of 2-categories by 3-polygraphs. In many examples, the presented 2-categories are in fact monoidal categories and, actually, PROs.
This chapter presents the basic concepts of session types, using the pi calculus as a core concurrent programming language for which a type system is defined. It assumes some familiarity with the pi calculus and the concepts of operational semantics and type systems. References to background reading are included at the end of the chapter.
Get up-to-speed with the fundamentals of how electricity markets are structured and operated with this comprehensive textbook, presenting coverage of key topics in electricity market design, including power system and power market operations, transmission, unit commitment, demand response, and risk management. It includes over 140 practical examples, inspired by real-industry applications, connecting key theoretical concepts to practical scenarios in electricity market design, and features over 100 coding-based examples and exercises, with selected solutions for readers. It further demonstrates how mathematical programming models are implemented in an industry setting. Requiring no experience in power systems or energy economics, this is the ideal introduction to electricity markets for senior undergraduate and graduate students in electrical engineering, economics, and operations research, and a robust introduction to the field for professionals in utilities, energy policy, and energy regulation. Accompanied online by datasets, AMPL code, supporting videos, and full solutions and lecture slides for instructors.
Dualities of resolving subcategories of module categories over rings are introduced and characterized as dualities with respect to Wakamatsu tilting bimodules. By restriction of the dualities to smaller resolving subcategories, sufficient and necessary conditions for these bimodules to be tilting are provided. This leads to the Gorenstein version of both the Miyashita’s duality and Huisgen-Zimmermann’s correspondence. An application of resolving dualities is to show that higher algebraic K-groups and semi-derived Ringel–Hall algebras of finitely generated Gorenstein-projective modules over Artin algebras are preserved under tilting.
We define duality triples and duality pairs in compactly generated triangulated categories and investigate their properties. This enables us to give an elementary way to determine whether a class is closed under pure subobjects, pure quotients and pure extensions, as well as providing a way to show the existence of approximations. One key ingredient is a new characterization of phantom maps. We then introduce an axiomatic form of Auslander–Gruson–Jensen duality, from which we define dual definable categories, and show that these coincide with symmetric coproduct closed duality pairs. This framework is ubiquitous, encompassing both algebraic triangulated categories and stable homotopy theories. Accordingly, we provide many applications in both settings, with a particular emphasis on silting theory and stratified tensor-triangulated categories.
This chapter introduces some basic mathematical notions that are used throughout the book. Convex sets and functions, optimization problems, feasible solutions, and optimal solutions are first defined. The chapter then covers duality theory, including the definition of the Lagrangian function and the dual function, which are used to derive the duals of linear programs. Weak and strong duality are then defined and related to certain classes of optimization problems. The Karush–Kuhn–Tucker (KKT) conditions are defined, and their relation to the optimal solution of mathematical programs is discussed. KKT conditions are a fundamental concept used extensively in the book in order to understand the properties and economic interpretations of the various economic models encountered. Subgradients are subsequently defined in order to establish the relation between Lagrange multipliers and the sensitivity of an optimization model with respect to changes in the right-hand side parameters of its constraints. These sensitivity results are also used repeatedly in the book, for instance in order to derive locational marginal prices in chapter 5.
This chapter looks at the extensive body of empirical research bearing on the major governance best practices recommended for boards of directors: (1) majority (and super-majority) independent directors; (2) independent board committees for things like audit and compensation oversight; (3) board diversity; (4) separating the CEO and board Chair roles; (5) reducing director commitments outside of the company, often referred to as “director busyness” or “overboarding”; and (6) avoiding interlocking directorships. The chapter finds that these best practices do not produce any real-world corporate outcomes that we care about. The possible reasons for these failures are considered.
Does agency cost theory work in the real world? The various hypotheses drawn from agency cost theory are considered in light of the relevant empirical evidence. Agency cost theory appears to be able to explain almost anything, but it predicts nothing.
This book concludes by reiterating the importance of avoiding grand narratives in research on sustainable development in international law. While each chapter revolves around its unique theme, my adoption of TWAIL helped unite these separate parts to tell a single story on Africa’s intersection with sustainable development’s legal evolution, conceptualisation, and implementation. Even so, this book is more than just writing about sustainable development or Africa as it deeply explores how international law should evolve, going forward. Finally, I end this book by drawing on TWAIL’s hopeful agenda by foreshadowing my future research interests in re-reading the law and politics of ecological crises as everyday occurrences and not as episodic events in international law.
We prove that the opposite of the category of coalgebras for the Vietoris endofunctor on the category of compact Hausdorff spaces is monadic over $\mathsf {Set}$. We deliver an analogous result for the upper, lower, and convex Vietoris endofunctors acting on the category of stably compact spaces. We provide axiomatizations of the associated (infinitary) varieties. This can be seen as a version of Jónsson–Tarski duality for modal algebras beyond the zero-dimensional setting.
Branching processes, which are the focus of this chapter, arise naturally in the study of stochastic processes on trees and locally tree-like graphs. Similarly to martingales, finding a hidden branching process within a probabilistic model can lead to useful bounds and insights into asymptotic behavior. After a review of the extinction theory of branching processes and of a fruitful random-walk perspective, we give a couple examples of applications in discrete probability. In particular we analyze the height of a binary search tree, a standard data structure in computer science. We also give an introduction to phylogenetics, where a “multitype” variant of the Galton–Watson branching process plays an important role; we use the techniques derived in this chapter to establish a phase transition in the reconstruction of ancestral molecular sequences. We end this chapter with a detailed look into the phase transition of the Erdos–Renyi graph model. The random-walk perspective mentioned above allows one to analyze the “exploration” of a largest connected component, leading to information about the “evolution” of its size as edge density increases.
We present a unified approach to the processes of inversion and duality for quasilinear and $1$-quasilinear maps; in particular, for centralizers and differentials generated by interpolation methods.