I am wondering if you have a cluster of balls and every ball is connected to every other by means of a rod of a fixed length, is the cluster defined uniquely by that? What I mean with this is, lets say i take the cluster apart and give you the rods and the balls and you assemble it again, is there only one solution, do you always get the same structure back as in the beginning or are there multiple possibilities?
If the cluster is not mirror-symmetric then there will always be at least two solutions: the original and its mirror-image.
Aside from that I think it should be possible to prove there are no more solutions by induction. That is, take the first three balls and the rods joining them; they form a unique triangle. Then add new balls to the cluster one by one; it should be possible to show that up to symmetry each ball can only go in a unique position.
But I haven’t worked out the details, and may be wrong.
If the assumption is that every ball is identical, I believe the cluster would be unique (except for its mirror image).
My logic is:
Say you have a set of balls and instructions to connect them (your rods, in other words).
Consider any two balls, with one connection between them. There is obviously only one way to connect the two.
Add a third ball, with two additional connection rods. The three balls will form a unique triangle.
Add a fourth ball (and three more connections). There will, in general*, be two places where the ends of the rods could intersect (making two mirror image structures). This is the same as saying “three spheres having known center locations and known radii will intersect at two points, in general*, if they intersect at all”
If you add an extra ball to a non-planar* structure already containing at least four, then the ends of any four connection rods will only intersect in one place, giving a unique structure.
*The exception in step four is when all four balls are co-planar, in which case there is only one possible place to locate the ball. In that case, the first non-co-planar ball added (whether it be no. 5, no. 6, ar whatever) will have two possible locations, making mirror-image structures.
Although not rigorous, I think this demonstrates the gist of the arguement.
I don’t think so, because each ball is not only connected to its neighbours but to all other balls with a predefined length.
But your answer is exactly what I am wondering about, do I have to define the angles too or is it enough if only the radii are defined.
Sorry, I know I’m not very good at explaining. Packing is not the problem here. But I think your answer for equidistant balls holds too if they are not equidistant.
Thanks for your help
I think the terminology problem here is the word “radii” in the OP, which implies radii of the balls, which is not the intention. How’s this for a rephrasing:
Suppose we have a 3D wireframe structure with n vertices, where each possible pair of vertices are connected by a straight edge. If we are given the n*(n-1) edge distances between each pair of vertices, will those distances define a unique wireframe structure?
No, there are only finitely many solutions if the balls are all equidistant, as Demostylus said, whereas there are an infinite number of possible initial clusters when the balls aren’t equidistant. (Although it seemed clear to me that the balls were not meant to be equidistant in the OP.)
That said I think zut’s argument is correct: given the edge lengths, the cluster should be determined uniquely up to symmetry.
If that’s the problem, then it’s fully defined apart from translation, rotation and reflection. Taking any vertex as a reference, and any arbitrary direction as another reference, the inter-vertex distances can be transformed into a unique set of vertex coordinates.
We are given a pile of n balls and N rods to assemble into a shape as described, or
We are given a pile of n balls and N rods to assemble into a shape as described, and each of the rods is labelled something like “This rod goes between balls A and D”?
If it’s the second one, I agree. If it’s the first one, I don’t see any reason why the final structure has to be unique. It would probably be really difficult to come up with a counterexample, though.
I’m reasonably certain that the second case is the one intended. However, for the first case, a non-unique example would be four balls and six rods, where the rod lengths are all “close” to each other, but not identical. For example, rod lengths of 20, 21, 22, 23, 24, and 25 could be assembled so that the resulting tetrahedron has numerous different combinations of different face triangles.
Actually I was thinking about the first case.
But I think the different tetrahedons in your counterexample can be rotated and/or mirrored to fit on each other all the time.
Ah, OK then. The arguements I was making above apply to the second case, where the ends of each rod are labeled as to which vertex they connect to.
For the tetrahegonal counterexample, let me explain a little more:
Suppose you have six rods of length 20, 21, 22, 23, 24, and 25. If you connect these six rods, they will form a tetrahegon, having four triangular sides. There are numerous ways to connect these rods which are neither rotations nor reflections of each other. Two such ways have the following triangles for sides:
CASE 1: 20-21-22, 20-23-24, 21-23-25, and 22-24-25
CASE 2: 23-24-25, 21-22-23, 20-21-24, and 20-22-25
Note that the shapes of the triangles are different between the two cases, so the two cases can’t be reflections or rotations of each other. Multiple additional cases can be constructed; I’m too lazy to figure out how many in total.