Duality of faces in polar sets
31 August 2024
Also published on the UBC Optimization Group blog.
In this blog post we introduce a notion of duality between faces of polar convex sets. Our purpose is to show through the simplicity of this introduction that this notion of duality between faces of convex sets is a natural one. To achieve this we employ a narrative tone and focus on intuitions. We begin by defining an abstract notion of duality between sets which is a generalization of polar sets. Then we show how the notion of dual faces of convex sets is just another instance of this notion of dual sets. Along the way we will also discuss weak and strong duality in this setting.
Consider two sets , and define a relation such that any two elements may relate to each other (), or may not (). Let and . We say that when any pair satisfies . Such a relation between sets can be framed in different ways. We can say that every element induces a constraint in the space that is satisfied by all the elements of . Conversely, each element in corresponds to a constraing in . If we think of as a set of constraints in , the dual of is the solution set of in . Another equivalent definition is that the dual set is the largest set that satisfies .
We discuss the concept of strong duality, which is the statement that . Starting from a set , let us think of as a set of constraints in . Let be all the constraints that uniformly satisfies (). Then . Indeed, from the way we defined , the set is the largest subset of such that . We view as a mold around . Indeed, we did our best to contour with all the valid constraints that we could find in . is then the tightest mold around that we could make from the constraints in .
We argue that strong duality between sets (that ) occurs when the mold is tight, meaning that , . Indeed, the statement that can be understood as follows. We start with some model set , and find that the mold corresponds to the tightest possible mold we could make around our model by using exclusively mold-building-blocks found in . Then as is the purpose of any mold, we forget about the model that we used to create the mold, and only keep the mold described by in order to produce copies of . When the mold is tight around the model , we may pour some liquid iron into the mold to get a statue with the original shape of . The action of "pouring into the mold" is to take all elements in that satisfy all constraints in , i.e. the largest set such that , which is and is therefore . From this analogy the idea of weak duality, that , becomes evident. By taking an object, making a mold around that object, removing the object from the mold and then filling that mold completely, the resulting statue will be strictly larger than the original. Moreover, if the mold described by captures the model perfectly, then the result of the pour is as good as the original, and , which is the case where strong duality occurs. If, on the other hand, for some reason the set did not have the sufficient expressive power to make a tight mold around , then the best possible mold will leave some space around , and this additional space will be filled by the subsequent pour. In this case, the pour will be strictly larger than the model, so , and only weak duality holds.
We focus on the concept of polar sets, which is a particular case of dual sets. Let , where is a euclidian space. Furthermore, define the relation to be satisfied iff . Then the polar set of some set is the dual set of (that is, under the relation ). If we restrict to be a closed convex set containing the origin, it can then be characterized as an intersection of a collection of half-spaces corresponding to its supporting hyperplanes (this is a fundamental result in convex analysis.) Notice that this family of constraints (those half-spaces corresponding to supporting hyperplanes of ) are a subset of the constraints corresponding to our underlying set of available constraints (which in this case are the constraints with solution sets , where each yields a constraint). We name the sets , to illustrate the purpose of the sets, although we are still in a regime where . So in this case our set of mold-forming atoms is sufficiently expressive to form a tight mold around . This means that we have strong duality.
Now if we instead take a more restrictive relation; that when , we obtain a more restricted kind of dual set: duality of affine subspaces. Under this equivalence relation, we call the dual set the dual face of . To avoid confusion, we denote to mean the dual set under the equality relation , and reserve the notation for polar sets, the dual set under the relation . If we require that be an affine subspace, then under this new relation strong duality holds. Indeed, the set of constraints embodied by is that of all affine hyperplanes. We can form a tight mold around any subspace with the intersection of finitely many affine hyperplanes, and therefore strong duality holds in this case as well.
We introduce an interesting instance of duality between sets: for a closed convex set containing the origin in its interior, and its polar set , define the underlying set in our "duality of sets" framework to be none other than , and similarly let be . Within these underlying sets, take the equality relation and consider the duality of sets that arises from it. That is, for a set , what is its dual set ?
To answer this question, we first need an additional concept. Define an (exposed) face of a closed convex set to be of the form for some vector . Also define a gauge function of a set to be . We say that is exposed by . We argue that with the underlying sets and with the relation , we have strong duality on the exposed faces of . Indeed, the mold formed by includes the constraint specified by the vector which we define to be re-scaled by a positive scalar so as to lie on the boundary of (specifically, for the gauge function .) That follows from the fact that which means that , and therefore that . Moreover, the restriction induced by in is by itself sufficient to form a tight mold around because the fact that is the largest set satisfying the restriction imposed by is in fact the definition of , since it is a face exposed by . Therefore, it follows that strong duality holds for any exposed face .
The fact that strong duality holds in this setting means that there is indeed a well-defined dual face in for any given face of . Since this is just another instance of a duality of sets under the simple relation , I hope that you are now convinced that this notion is indeed a natural one.