Science topic

Convex Geometry - Science topic

Explore the latest questions and answers in Convex Geometry, and find Convex Geometry experts.
Questions related to Convex Geometry
  • asked a question related to Convex Geometry
Question
3 answers
Given a set of vertices of the convex hull of a data set in high dimensions (e.g., 20 dimensions) and a new point which is outside the convex hull, is there an efficient method to update the convex hull by identifying those vertices becoming inner points due to adding the new points to the convex hull?
Relevant answer
Answer
Euristic response find hyperplanes that are no more external detemine the boundary of the hyperface on the hyperplane iterate delete inner edges define the hyperpyramid
  • asked a question related to Convex Geometry
Question
2 answers
Schauder Fixed Point conjecture deals with the existence of fixed points for certain types of operators on Banach spaces. It suggests that every non-expansive mapping of a non-empty convex, weakly compact subset of a Banach space into itself has a fixed point. The status of this conjecture may depend on the specific assumptions and settings.
Relevant answer
Answer
A search with keywords "weak fixed point property" (which is the official name of the property you are interested in) and with "weak normal structure" (which is a widely used sufficient condition for this property) may give you a lot of information on the subject.
  • asked a question related to Convex Geometry
Question
4 answers
The module scipy.spatial.ConvexHull can only compute the Minkowski sum of two 2D convex hulls. But I would like to calculate the Minkowski sum of two 3D convex hulls. I am wondering if there is another package that would offer this capacity. Or otherwise, I would like to learn about efficient algorithm to solve the problem that I could implement in Python.
Relevant answer
Answer
In addition to the very helpful answer given by @ Vladimir Kadets, there is a bit more to add.
A good paper directly related to the topic for this thread is
Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes
Recall that a convex polytope is the convex hull of a finite set of points (for more about this, see page 2). For the Minkowski sum of polytopes, see page 20.
  • asked a question related to Convex Geometry
Question
5 answers
Let H1 and H2 be two convex hulls defined by sets of point P1 and P2.
Let H be the convex hull defined by the sets of points {p1 + p2 with p1 in P1 and p2 in P2}
Is H the Minkowski's sum of two convex hulls H1 and H2?
(Minkowski'sum of two convex hull H1, H2= convex hull : {a + b with a in H1 and b in H2} )
Or at least, is it true in 3D?
Relevant answer
Answer
This is a very interesting question.
The Minkowski sum of convex hulls is one of the highlights of the following paper:
Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes
Recall that a convex polytope is the convex hull of a finite set of points. For more about this, see page 4. For the details concerning the Minkowski sum of polytopes, see page 20.
  • asked a question related to Convex Geometry
Question
20 answers
This works has been made within a project with the CNES (French National Center for Space Studies, during my studies in aeronautic engineer high school), within the project for the study of the sizing of the lauching pad of Ariane 5 project sattelite launcher.
I have made a lot of research to find if this theroem was known or not ?
I had never never found a reference ? May you help me please.
Before the theorem statement, just few recall :
1/ The aerodynamic drag is given (within special domain) traditionaly by : 1/2 Cx ro S v^2
    (ro being the air density, v the velocity (relative to air flow), and Cx the so called penetration coefficient)
    The term of interest in the problem is the S, which is called the "master couple, french traduction of the term used in french" which represents the projection surface of the body on a plan perpendicular to it's trajectory vector.
2/ The theorem I have demonstrated is the following statement :
   " The average master couple for any convex body over all orientations (then integrated over unit sphere, for projection axis) is equal to the "Exterior Surface of the body" divided by 4. "
[this is an evidence for the particular case of the sphere : 4 pi R2 / 4 = pi R2 projected surface equal everywhere]
I know that at the epoch, these formula was used by persons as an heurisic ?
3/ But my definitive questions are :
Is this theorem relevant or not ?
Is it an obvious corollary of convex mathematics ?
(which is from my point of view certainly the case) ?
PS = I have also demonstrated the exact formula for only one particular non convex body (in fact a surface, but this is just a question of factor 2) which is an angular part of a section of a cylinder). This is not really difficult but hardly analysis computational !
and an approximation formula for non convex body (but I do not realy know the quality)
and other few relative theorems (like the result for the union of two convex body creating another convex body)
Thx in advance for any kind of answer ?
Relevant answer
Answer
Dear Herve, I'am interested on your topic: do you have a paper/document on theorem's proof? Thanks.  Gianluca
  • asked a question related to Convex Geometry
Question
5 answers
I have a curve in R^3 (lets say X(t) = (x(t),y(t),z(t)) with t in [-1,1]) and I am looking for its convex hull, i.e. conv( { X(t) | t in [-1,1] } ) = { Y in R^3 | there exists a,b in [0,1], a+b = 1, t_1,t_2 in [-1,1] such that Y = a*X(t_1)+b*X(t_2) }
The special curve that I am investigating for has the form X(t) = (t, max(t,0)^2, min(t,0)^2). Some of the bounds on the convex hull are rather simple, e.g. y+z>= x^2 and y+z<=1.
However, there are more which I cannot write down explicitly, so any help is highly appreciated.
Relevant answer
Answer
This is a great question.
Here is an article that may be of interest to followers of this thread:
Consider, for example, the convex hull for Steiner's Roman surface shown in Fig. 2 on page 6.
  • asked a question related to Convex Geometry
Question
5 answers
I'd like to have a definition of convex set not seen as a subset of an affine or vectorial space but as an abstract set.
The fact that an abstract convex space is isomorphic to a convex subspace of a vectorial space will be, under certain hypothesis, a theorem for the theory of abstract convex spaces.
Relevant answer
Answer
You may see: 
[1] Bryant, V. W. Independent axioms for convexity. J. of Geometry, 5, 1974, 95-99
[2]n Bryant, V.W. and Webster R.J. Convexity spaces I: J. Math.Anal.Appl. 37, 1972, 206-215, II (the same journal) 1973, 321-327; III 57 1977, 382-392
  • asked a question related to Convex Geometry
Question
2 answers
How to show that the magnetisation M(H) is a concave (convex) function of the external field H on the interval (0, \infty) ( (-\infty, 0) ) in the ferromagnetic Ising model ( number of spins N is finite) ? Perhaps someone could suggest me how to approach this question   or where to find the answer.
Relevant answer
Answer
To use an analogy. Look at the relationship between discrete and continuous Hopfield model (Naykin S. Neural networks ....).
  • asked a question related to Convex Geometry
Question
5 answers
I couldn't find any enough data about convex ideals while searching the internet .
Can any body help me?
Relevant answer
Answer
Dear Enas,
A partially answer (working in a particular case) might be the following one. Assume that you have a partially ordered ring A, which is also a vector lattice over the real field (example: A=C(X), the space of all real continuous functions on a topological space X. The positive cone P is the cone of all nonnegative functions at each point of X). Define a positive convex ideal as being a convex ideal for which all its elements are positive. Then the sum of two positive convex ideals is a positive convex ideal. In fact, if 0<=a<=x+y, x being in the first positive convex ideal and y in the second one, then using Riesz property (which works in any vector lattice), one deduces the existence of b,c, such that: a=b+c, 0<=b<=x, 0<=c<=y. Application of the definition of a convex ideal leads to the desired conclusion.   
  • asked a question related to Convex Geometry
Question
10 answers
I have a bounded convex polyhedron given by Ax <= b.
Now I'm given a set of vectors {v_1, ..., v_n} with the claim that these are all the vertices of my polyhedron. My question is: how can I test if these are indeed all vertices, without having to enumerate all vertices myself?
Relevant answer
Answer
A point is a vertex if and only if it is the basic solution for a feasible tableau. For a given point, you can check it in polynomial time (Peter T Breuer  method works in non-degenerate case). But the number of vertices could be exponential. Then in linear time you can find all adjoint vertices. If they are on your list, you are done.  The boiundness is not needed.
  • asked a question related to Convex Geometry
Question
1 answer
Relevant answer
Answer
You can refer to the followin papers=
1) Upper-Lipschitz multifunctions and inverse subdifferentials
Roxin Zhang, Jay Treiman,
Nonlinear Analysis 01/1995; 24(2):273-286. · 1.61 Impact Factor
2)
Characterization of metric regularity of subdifferentials
Francisco Javier Aragón Artacho, Michel H. Geoffroy
Journal of Convex Analysis (Impact Factor: 0.59). 01/2008; 15(2):365-380.
  • asked a question related to Convex Geometry
Question
16 answers
Repeated polygonal shapes or repeated colours are sources of visual patterns.   Another important source of patterns are the  presence of convex sets and convex hulls in digital images, especially in naturally camouflaged or in artificially camouflaged objects .   A set A is convex provided the line segment connecting any points A is contained in A.   A convex hull is the smallest convex set containing a set of points (see the attached image).   Also,  see the many convex sets in the natural camouflage of the dragon in the attached image and in
 Convex sets have many applications in the study of digital images.   For example, convex sets are used in solving image recovery problems:
and in image restoration:
Convexity recognition is useful in object shape analysis in digital images:
Another important application of convexity is rooftop and building detection in aerial images:
Relevant answer
Answer
Dear James Peters,
Yes, there are many applications of convexity, or convex sets, which sounds very similar to Christopher Alexander's positive space, one of the 15 structural properties he developed in The Nature of Order: http://en.wikipedia.org/wiki/The_Nature_of_Order
People tend to perceive things from this perspective of convexity in order to see identifiable pieces of a whole. This perspective (focusing on individuals) however is somehow contradictory to the holistic (or fractal) perspective. For example, drop a wine glass on the ground, and it is very likely broken into many pieces. These many pieces are actually mixed up with convex and concave ones. This mixed up is the same for natural cities we identified or detected using massive geographic information; see related paper: http://arxiv.org/ftp/arxiv/papers/1501/1501.03046.pdf
Having said so, may I draw a tentative conclusion as such? The perspective of convexity is Euclidean, focusing on individual, relying on human perception, whereas the fractal or holistic perspective is not necessary to be convex only, but mixed up with convex and concave ones. For example, the math snowflake is concave in essence, and is made of many convex triangles of course. 
  • asked a question related to Convex Geometry
Question
7 answers
Dear all, I intend to obtain Voronoi diagram on RBC using MATLAB/FORTRAN. I need the following specific information.
  1. Voronoi vertex using the normal vector for each Delaunay triangle;
  2. Order of each Voronoi polygon;
  3. Voronoi vertex lists that define the Voronoi polygons;
  4. Component of normals on the Voronoi polygons;
  5. Areas of the Voronoi polygons;
  6. Centroids of the Voronoi polygons;
  7. Finally, plot Voronoi polygons using PATCH;
Please find attached text files RBC_1 which contain XYZ node coordinates on the RBC and RBC_2 which contain face connectivity data from Delaunay triangulation.
I have tried to follow the work of John Burkardt for unit sphere: http://people.sc.fsu.edu/~jburkardt/m_src/sphere_voronoi/sphere_voronoi.html but its not working.
Thank you in advance.
N.B Any comment and advice will be highly appreciated.
Relevant answer
Answer
This is one of those questions with a somewhat narrow perspective.    Still, however, the underlying problem of approximating a surface with a Delaunay triangulation or a Dirichlet tessellation (tessellating a region of space with Voronoi regions of points is named after Dirichlet) is important and well-worth considering.
A good starting point in looking for an answer to your question is to consider
H.S. Muddana, Integrated biomechanical model of cells embedded in extracellular matrix, M.S. thesis, Texas A&M University, 2006:
See, for example, the introduction to Delaunay triangulation and its generalization, starting on page 26 (bottom of the page).    See the discussion about mesh refinement, starting on page 48.
  • asked a question related to Convex Geometry
Question
4 answers
Let A be closed convex set and let C be the intersection of the closed unit ball (of the dual space) with the barrier cone of A.
If the support function of A is bounded on C, then C is closed since the support function is lower semicontinuous. Is the converse true? I don't have hopes that it is so in an infinite-dimensional space, but is it in R^n?
If not, what extra conditions on A ensure the boundedness of the support function on C?
Many thanks!
Relevant answer
Answer
Very nice example!
I'll try to pay you back by reading your papers with Cascales and Rodríguez, which have been on my table for quite some time.
  • asked a question related to Convex Geometry
Question
201 answers
In a Euclidean space, an object S is convex, provided the line segment connecting each pair of points in S is also within S. Examples of convex objects in the attached image include convex polyhedra and tilings containing convex polygons.  Can other tilings containing convex shapes be found?
Solid cubes (not hollow cubes or cubes with dents in them) are also examples of convex objects.   However, crescent shapes (a partial point-filled circular disk) are non-convex .   To test the non-convexity of a crescent, select a pair of points along the inner edge of a crescent and draw a line segment between the selected points.   Except for the end points, the remaining points in the line segment will not be within the crescent.  Except for the 3rd and 5th cubes, the cubes in the attached images are convex objects (all points bounded by walls of each cube are contained in the cube).
From left-to-right, the cresent shapes are shown in the attached image are non-convex: Nakhchivan, Azerbaijan dome, Taj Mahal, flags of Algeria, Tunisia, Turkey and Turkmenistan. For more examples of crescent objects, see
Can you identify other crescent shapes in art or in architecture that are non-convex?  Going further, can you identify other non-convex objects in art or in architecture?
The notion of convexity leads to many practical applications such as optimization
image processing
and antismatroids, useful in discrete event simulation, AI planning, and feasible states of learners:
In science, convex sets provide a basis solving optimization and duality problems, e.g.,
Convex sets also appear in solving force closure in robotic grasping, e.g.,
Recent work has been done on decomposing 2D and 3D models into their approximate convex components. See, for example, the attached decompositions from page 6 in
J.-M. Lien, Approximate convex decomposition and its applications, Ph.D. thesis, Texas A&M University, 2006:
There are many other applications of the notion of convexity in Science. Can you suggest any?
Relevant answer
Answer
It is always lovely when you can form a convex polyhedron with a discrete optimization problem.  It gives you properties you can exploit, some that you have pointed out.  The application I'd like to point out is Scheduling.  Scheduling is pretty notorious for exploiting properties of convex polyhedra if the problem as an optimization problem can be formulated as a relaxed LP (of its IP counterpart).  Of course this usually means solving a linear program then rounding can be used (or in some realms is avoided, but instead primal-dual approaches are found at times).  
Here is an example of how (the rounding theorem in this paper is the crux of how):  https://www.researchgate.net/publication/4355176_Approximation_algorithms_for_scheduling_unrelated_parallel_machines
The above link is to a very important 2-approximation algorithm that showed how you can tackle heterogeneous computer scheduling (unrelated parallel machines) with linear programming, and still matches the best approximation factor to this date (some others have been proposed with the same approximation factor).  New results still draw from this paper to this date (see the cited in, there are a lot).
The notion of convexity can be applied to optimization problems and give us a better understanding of how well or just how we can approximate intractable problems.
Hope this helps :)!
  • asked a question related to Convex Geometry
Question
4 answers
Assume that we have 3 vectors (please see the attached pic for a specific example): w1, w2 and w3 say in R^3. How can we parameterize the polyhedral cone whose tip is at the origin (0,0,0) and sides are determined by the given 3 vectors? Specifically I am interested in the following matrix representation
A x w >= 0 with an appropriate matrix A and w a 3x1 column vector.
I know this would somehow involve combining the relations of the coordinates of w, a point inside this object, with each of its sides (surfaces) but cannot really pull things together.
Many thanks
ma
Relevant answer
This is a parameteriziation problem.
First consider the functions of 0 < t < 1
w1(t) = (8, 5, 12)*t
w2(t) = (10, 7, 17)*t
w3(t) = *5, 4, 7)* t
Plotting these points for 0 < t < 1 will give you the three vectors that you have in your diagram.
Next, for each 0 < t < 1, plot the lines w1(t) to w2(t); w2(t) to w3(t); w3(t) to w1(t).
This will give you triangles around the cone, so that you will see the surfaces as opaque.
Try plotting in 3D. If your software is smart enough, it should be smart enough to take care of hidden surfaces.
  • asked a question related to Convex Geometry
Question
10 answers
The Convex Programing is a wide range field and uses many methods in order to solve every particular convex problem. After so many years of implementation, do you really believe that still exist any unsolved problem?
Relevant answer
Answer
A large set of open problems is offered by the theory of quasiconvexity, that can be viewed as a continuous limit of the mathematical programming problem with infinitely many linear constraints. In other words, the minimizers - a gradient e=grad u or a y=curl v - satisfy differential constraints everywhere, curl y=0 and div y=0, respectively; these are the limits of difference constraints.