Elevator Expert on How to Move 10k People Up a 118-Floor Skyscraper [video]
youtube.com
youtube.com
I've often wondered what the most optimal elevator algorithm is. Imagine a scenario where a single person calls an elevator to go down, and just as they get in, a group of five people on the floor above also call the elevator to go down. We all know that the elevator would go straight down and then come back up for the people who called the elevator too late.
The elevator could actually save time by letting the person on the lower floor board, going one floor up, and letting the group board before going back down. The algorithm could factor in the number of people waiting on each floor, the time taken to travel between floors, and how many people are already on the elevator into account to optimise its route.
With multiple elevator shafts there's even more things to think about. Could one shaft serve a lower set of floors while another shaft serves a higher set of floors to minimise 'wasted' time travelling up and down? Could the algorithm take into account the time of day and the ingress/egress of people from the building? Is there a specific floor that's 'hot' and could be prioritised?
I guess the two numbers to optimise for are wait time and travel time and there will be some tradeoffs.
edit: One more thought. Time taken to travel between floors is probably not even close to linear. The elevator has more time to accelerate for greater elevation changes.
Pick a System Software/Mac OS version (you probably want something like 7.5), then choose the SimTower disc from the CD-ROMs drawer at the bottom of the screen.
...but:
The emulator encountered an error:
Could not load disk chunk /CD-ROM/aHR0cHM6Ly9hcmNoaXZlLm9yZy9kb3dubG9hZC9TaW1Ub3dlck1hY09TL1NJTVRPV0VSLmJpbiNNT0RFMS8yMzUy/172097536-172228608.chunk#1313: HTTP status 500: ()Do many lifts have fancy algorithms in practice? I don't think I've ever had one go backwards to pick up a nearby floor, for example.
I suppose optimising where the lift loiters while empty is something I wouldn't really notice happening.
[citation needed]
I am not sure how you derived that conclusion from the article. The passage seems to imply little else than a company spokesman declined to divulge proprietary information to some random dude who cold-called them.
I didn't. I was saying I was trying to remember the story.
He said he once did a big interview with BBC about SimTower (which would be worth looking up and watching if you can find it), and had a friend who worked in the elevator industry, who told him generally about how elevators worked, but much of it was secret and proprietary, so he had to come up with how they worked in the game himself, based on the general ideas he learned and his own experience and imagination.
He also said he's interested in releasing the original source code of SimTower as free open source software, like I did with the original SimCity Classic source code, so I volunteered to help him and find other people who could help. Anybody interested? ;)
https://news.ycombinator.com/item?id=13898895
nodesocket on March 17, 2017 | parent | context | favorite | on: Railroad Tycoon
Somewhat of a competitor, but any Sim Tower fans here? I was obsessed with everything Sim* but especially loved Sim Tower. Maxis was an amazing gaming company and actually my first entry into Macs. My friends dad had a Macintosh II, then classic, then LC, and I would spend hours playing games on them.
xxr on March 17, 2017 | next [–]
Interestingly, SimTower was published by Maxis but developed by OpenBook (later Vivarium), the Japanese developer that would later make Seaman for the Dreamcast.
DonHopkins on March 18, 2017 | parent | next [–]
Yoot Saito just presented a classic game postmortem of "Seaman" [1] at the recent GDC.
[1] https://web.archive.org/web/20170209192219/https://schedule....
Unfortunately I wasn't there to see it, but I saw him talk earlier about Seaman at GDC 2000, and it was fascinating to learn how he was able to pull off such an unprecedented original design, even supporting speech recognition on the Dreamcast!
Announcement: Yoot Saito is coming to GDC 2017 to present a Classic Game Postmortem of Seaman! [2]
[2] http://www.gdconf.com/news/yoot-saito-coming-gdc-2017-presen...
"Yutaka "Yoot" Saito, the talented game designer known for his idiosyncratic approach to game development, will be delivering a Classic Game Postmortem on his remarkable Dreamcast game 'Seaman' at GDC 2017! Saito's game development career took off in the early '90s when he created the game that was published by Maxis as 'SimTower', but it was after he founded his own studio Vivarium that he really came into his own. Under the Vivarium banner, Saito developed the groundbreaking virtual pet game 'Seaman' (lending his own face to the titular Seaman), its striking sequel 'Seaman 2', the pinball strategy game 'Odama', and the airport baggage management puzzle game 'Aero Porter'. Now, Saito is coming to GDC 2017 to speak at length about his work creating 'Seaman', a game that left an indelible mark on the fabric of both the game industry and pop culture at large. Don't miss it!"
I just found the video of his GDC 2017 talk: Classic Game Postmortem: 'Seaman'! [3]
[3] http://www.gdcvault.com/play/1024327/Classic-Game-Postmortem...
And here's a review and summary of his talk. [4]
[4] http://www.seganerds.com/2017/03/02/yoot-saito-gives-gdc-pre...
https://news.ycombinator.com/item?id=36005602
DonHopkins 8 months ago | parent | next [–]
Like Yoot Saito's "Seaman"! (Which has The Real Nimoy.) Seaman on the Sega Dreamcast - Leonard Nimoy's intro on the day podman will give birth:
https://www.youtube.com/watch?v=gdIO41Blysg
Seaman (Dreamcast) - Angry Video Game Nerd (AVGN):
https://www.youtube.com/watch?v=-IV8hCvsXy0
Seaman creator Yoot Saito on the fishy Dreamcast AI that was way ahead of its time:
https://www.theverge.com/2019/9/6/20850674/yoot-saito-interv...
>Sega’s Dreamcast was ultimately a failure, as Sony came to dominate the early-2000s market with the PlayStation 2. But Sega’s machine left behind a library of uniquely innovative and influential software. And perhaps no title was as memorable as Yutaka “Yoot” Saito’s iconoclastic Seaman, a virtual pet simulator that had you use a microphone to converse with a moody, sarcastic man-fish, with help from a narrator voiced by Leonard Nimoy.
People who believe they've suffered a grave injustice will be much louder.
The best algorithm and least complaint-inducing algorithm are distinct.
A fascinating example of this with queuing humans is the Disney Fastpass system (1). I think the real design goal to avoid "complainers" is to try and optimize the wait time for your resource to avoid a bimodal distribution and try and spread it out for the average rider, rather than make wait times worse for the majority of people but better for the people who game the system.
(1) https://www.youtube.com/watch?v=9yjZpBq1XBE, yes this is an 1:45 long video on the history and a simulation of Disney parks, but its worth the payoff.
Nobody likes being stopped at a red traffic light but we all understand they're a necessary evil so we don't crash and kill ourselves.
That's actually completely standard for very tall buildings, and of course the shafts that e.g. serve only the higher floors don't go all the way down, because the space used by elevators becomes an even bigger problem than the travel time as buildings get taller.
Another option to increase capacity is to have double-decker elevator cars that serve different floors.
“Shafted” is how the guy already in the elevator would describe the elevator going up to get the group when he wants to go down.
Also, people will try to "beat" the algorithm, especially if they have to wait the same amount of time on a barely trafficked floor as people on the busy "hot" floor... kindof like how cars will zip back and forth in mild traffic jams trying to find the "faster" lane.
It's probably better to just have a simpler, predictable system.
If you could get people to input perfect information about where they wanted to go (ideally on the way to the elevator lobby, before having arrived there), much greater optimization would be possible.
Yes. This is done, that is they start from bottom floors and then just don't stop at lower floors. Thus not needing to accelerate or deaccelerate.
One more fun trick is double decker cars. That is one deck of elevator only stops at even or odd floors. This being easiest way to double capacity.
Example from tech: Amazon S3 and cloud services in general. They benefit from economies of scale, but only to a certain extent. And I have a hunch we are reaching hard limits on what AWS can handle. S3 in particular may be at a breaking point as I have noticed that the cost and speed of storing data there is now ridiculously bad.
China for example has stopped building these super tall sky scrapers because it’s far more economical to build lots of 40 level buildings than a few 100+ level ones.
Like Facebook, Reddit, and Discord were able to absorb the hundreds of thousands of old school forums. And they still run faster and cheaper than the sum of all those individual run sites.
For buildings it’s tricky because the additional height and weight create lots of new problems.
Supply chain logistics behind things like lift parts, puts pressure on pricing. That and compliance. Every inch of a lift cable has to be checked and certified.
What is the lifetime of a skyscraper? There will be a moment when we’ve lost the engineering calculations and procedures, right? It’s not like an airplane where a D-check means you defurbish and refurbish to control the sanity; and concrete has a limited duration.
With so many skyscrapers built in the recent years, will we see some topple and jolt under the pressure?
Australia has a situation where a lot of public housing buildings are 60+ years old and while still structurally sound, they require refurbishment to keep running well. But the problem is living and buildings standards have progressed so much since construction that even if they were restored to like new conditions, they would still be sub standard.
So it makes more sense to demolish and rebuild.
First result on google, a dos simulator.
In the video one can see in the cable what apparently seems to be metallic layers for this reason. Epoxy would only increase the stiffness and therefore the brittleness.
It is not my field, mere layman point of view then, but I can imagine that the revision of these cables would have to be based on ultrasonic or microscopic scanning to detect such unpredictable micro-fractures. I'm not sure if this cable would be suitable for a place with earthquakes or high winds.
Was popular in the UK university system: there were paternosters in Leeds uni and in Napier College Edinburgh in the 70s and 80s.
Lots of things from chain saws to hover mowers, or cars for that matter, are unsafe if not used with due regard for safety.
The one I was referring to was at Durham university, but it's not showing up via Google, so I guess it's no longer there.
It will come back with a vengeance: https://elevatorworld.com/article/a-paternoster-for-the-futu...