In this answer, we'll talk about dual cones. It's necessary to define the theorems that form the basics of dual cones; the separating hyperplane theorem and the supporting hyperplane theorem.
These two theorems make up the fundamentals of dual cones.
The separating hyperplane theorem states; to make a line (hyperplane) that divides a space into two equal and opposite spaces. By opposite, we mean that the product of points with this hyperplane, in both separate spaces, shall be lesser and more significant than a
So, let's say that
In our diagram above, we can take
And if we take
So, now, let's go ahead and understand the supporting hyperplane theorem.
The supporting hyperplane theorem leads in from the former theorem (separation hyperplane theorem) and states two primary conditions:
Condition # 1 is simple; the hyperplane should contain at least one boundary point of the set
Condition # 2 says that the set
The hyperplane that contains the overlapping boundary point (
The hyperplane would hence contain all the points in the Vector Space (
So, a statement can be issued as follows:
Now it's time to take on dual cones and understand how they work.
So what is the dual cone? Well, a dual cone is a cone that has points which, when multiplied by the matrix transpose of the hyperplane, breed a result greater or equal to 0 always:
If we say that we now have two supporting hyperplanes crossing the overlapping point of the cone, here it is 0, then a dual cone would come out as follows:
The dual cone D hence lies between two hyperplanes and can be defined as follows:
And you can now see that our dual cone is closed between the two hyperplanes. Plus, condition 1 is fulfilled of all points being greater than 0 by the linear function mapping.
A dual of a dual cone would again be the set
In contrast to this, we've got something known as the polar cone. A mapping of a possible polar cone has been drawn below so that you can understand dual cone even better.
Free Resources