This can be accomplished in a gamified way:
Game harness simulates people comming to an elevator, pressing destination button and waiting for some time (some wait longer, some wait shorter, should also depend on distance) before giving up and taking stairs.
The elevator could or could not know about it&#x27;s capacity.
Assigning &quot;price&quot;, optionally differentiated by input&#x2F;output floors, to passenger, result would be €&#x2F;time or €&#x2F;level. Level - predetermined sequence of passengers.<p>Interesting thing here is that &quot;price&quot; does not have to depend on distance. Taking passengers travelling short distances might look cost effective, but that could have negative effect on number of people going to a 20th floor.