Please don't get me wrong, I absolutely do value constructive input. But crowd control is not a new problem, and neither is queue management. They are both extremely common problems. I'm pretty sure that if there was any worthwile solution for the challenges we face, a simple google search would find it. And yet, at millions of events world wide at equally countless venues, after thousands of years of human existance ... people still just queue.
I'm pretty sure there's a reason for that, and I'm also pretty sure we won't re-invent the wheel in this web forum.
There are a few marginal conditions you can optimise ... like, you can queue in parallel, you can fold up queues, you can put up priority queues, you can try and manage the time people start queueing, you can make the stay inside the queue more pleasant. But eventually, the audience has to gather and wait to be seated. And if the wait is over, a sequence has to be determined in which they will safely enter the room as fast as possible. And the obvious solution for that is a line. No way around it.
I think we have bigger problems - like managing events in a way allowing them to start on time, and not three hours late. Which is the real culprit here.