Pool Table Problem: Is it Possible?

  • Context: Undergrad 
  • Thread starter Thread starter gregmead
  • Start date Start date
  • Tags Tags
    Table
Click For Summary

Discussion Overview

The discussion revolves around the feasibility of potting all balls on a pool table from a break shot, considering various physical constraints and ideal conditions. Participants explore theoretical scenarios, programming solutions, and the implications of different assumptions regarding ball dynamics and interactions.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants propose that with no limit on the velocity of the cue ball, it might be possible to pot all balls by allowing them to bounce around the table.
  • Others argue that achieving this would require perfect conditions and that the chaotic nature of ball interactions makes it exceedingly unlikely.
  • One participant suggests that if the balls were perfectly positioned and the impact was ideal, it could theoretically be calculated, though they acknowledge the complexity due to numerous variables.
  • Some participants mention the need for a randomizing factor to increase the likelihood of potting all balls, as deterministic paths may lead to stable but non-potential outcomes.
  • There is a discussion about the rarity of periodic paths on a pool table, with some noting that the geometry of the table affects the likelihood of balls entering pockets.
  • One participant emphasizes that while it may be theoretically possible in an idealized scenario, practical limitations such as friction and the nature of collisions complicate the situation.

Areas of Agreement / Disagreement

Participants do not reach a consensus. There are competing views on the feasibility of potting all balls from a break shot, with some believing it is possible under ideal conditions and others asserting it is highly improbable or impossible in practice.

Contextual Notes

Limitations include assumptions about ball deformation, the effects of friction, and the unpredictability of ball trajectories. The discussion also highlights the complexity of modeling the interactions of multiple balls on the table.

gregmead
Messages
42
Reaction score
0
Hello

I am thinking of investigating a problem for a project by writing a computer program to solve wether or not it is possible to...

Hit the white ball for a break on a pool table with the correct velocity and angle to get every single one of your balls in, one by one (striking each ball with the white ball by rebounding it off the sides etc. - not simply from the break) then the pot the black in one shot.


Would this be actually possible to do if there was no limit to how hard you can hit the white ball ?

I'm guessing if it is, then the velocity would have to be much higher than physically possible from a human...

P.S I'm going to be taking into account friction of the table and non-elastic collisions of the balls.

Thanks for any help

Greg !
 
Last edited:
Physics news on Phys.org
seems impossible for human but i could be wrong... if you're good at programing you can create an alogrithm to solve it..good luck with that...i hate algrithm... I think this problem is really hard... why not jus do one that get's the 8 ball in and call it a day... i don' think it's impossible just hard. If you think about it ... say the ball never stops ... then it most likely going to hit all the balls in ...

oh there might be a problem... if you're actually apply a force that hard and fast to last long enough to get all the balls in then you couldn't go into material deformation. I don't know the modulus of the pool balls but good luck~
 
hmmm, yea

I think I'll assume that the balls wouldn't deform at all on impact (or explode), and just assume that its a superhuman that's hitting the cue ball.

The ball will stop eventually because of friction, but I want it to only pot all of the balls of the player taking the shot, so I'm guessing it will have to be a really hard strike...

Thanks

Greg
 
I'm not following. Do you mean getting them all in off the break? Or do you mean playing the "perfect game"?

The Perfect Game:
Of course you can play a perfect game (i.e your opponent never gets a turn) - pros do it all the time. And it doesn't require superhuman shots.

All off the break:
No. Since the positions of all balls are predetermined, you don't have control over how they interact, even with the cue ball. You could only do this if you were able to arrange the balls how you want.
 
hi dave... in an ideal world if all the ball were positioned perfectly and the impact was prefectly right on w/o super velocity (regular human velocity) then the balls could be caluclated no?

greg... there's so many varibles in here it would be hard.. you know actually if you can setup even an matricies that could accomadate for this then i think by finding the eigenvalue you would be able to solve it. How you'd set it up ? i have no clue.
Problem is that you have too many variables
1) Frictional force is always changing
2) every ball becomes a variable
3) Initial force to final force is changing
4) Elastic collision makes it easier
5) i guess you have 6 boundary condition

wow..if you can solve it then that would be awsome~
 
hmmmmmmm...

yea I think I'm gunna have to simplify this a bit :-S

I am talking about potting all the balls off the break, which I think might be possible assuming there is no upper limit to the speed you can hit the ball, because couldn't they just all bounce around until they go in ?

Greg
 
gregmead said:
hmmmmmmm...

yea I think I'm gunna have to simplify this a bit :-S

I am talking about potting all the balls off the break, which I think might be possible assuming there is no upper limit to the speed you can hit the ball, because couldn't they just all bounce around until they go in ?

Greg
Ah, I see.

It is possible, on a virtual pool table, with a big enough hit, to sink all balls off the break.

But it is exceedingly unlikely.

Your virtual pool table is geometrically fixed and of simple shape. The careening balls will, at first, be completely chaotic; balls will collide and go in pockets frequently. But as the number of balls on the table decrease, collisons will be less and less frequent, until you have a (possibly significant) number of balls following non-intersecting paths.

These paths will be stable and repeating, possibly with 2 bounces, 3, 4 or more. But ultimately, all the remaining balls will have stable paths that do not intersect any pockets and rarely if ever intersect each other.

A graph plotting 'balls on table' vs. time will be asymptotic, approaching 1. You may though, find some number as high as 3 or 4, where the paths are stable. Regradless, the last ball will never go in - unless it get a really lucky hit from the second last ball.


There are ways to circumvent this, mostly involving introducing some other variables. You could introduce a fixed variable (such as imperfect reflection angles off rails - this simulates a real table), or you could introduce a small randomizing factor (just about anywhere).
 
Last edited:
My money is most definitely on so improbable you may as well call it impossible! As I see it, here are your options: 1) Determine the exact path that the cue ball will take to pot each and every ball. Unless you get the right algorithm first time, you're screwed because you can't improve on it - if you do the distribution of the balls will change and it will no longer work. 2) Set the velocity such that it will pass through every point on the table and hit every point on the cushion and prey to god that it doesn't get stuck in some repeating pattern... and watch that cue ball sink down a hole.
 
yea I think I will have to introduce a small randomising factor in there, which I assume will allow all the balls (even the final one) to go in

this is going to be faily hard to complete...

thanks for the info :)
 
  • #10
In the idealized case, the balls will almost surely go in the pockets, as long as they are able to roll indefinitely far.

Among the possible paths a ball may take, a periodic path is very rare. Assuming the sides of the pool table are in a 2:1 ratio, for a path to be periodic, the slope has to be rational (or infinite) -- such pathes can almost never arise randomly.


Of course, discretizing the system will destroy this idealization. :smile:
 
  • #11
As far as I can imagine, the only harmonic path a ball could follow was one where it had a component of motion in only one direction, which is pretty unlikely to happen. Otherwise the ball, assuming it rolls forever will incidentally hit all four banks in succession after a while. It also can't maintain a single route through the table (hit the same 4 spots over and over) because the table isn't symmetrical in all 4 directions.

I'm voting that its possible only in an extremely large amount of time and with no frictional effects.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
4K
Replies
2
Views
1K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 49 ·
2
Replies
49
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
14
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K