전철이 잘 굴러가기 위해선 대체 뭐가 있어야 하냐구요 ▶ 전철 파업의 문제는 운행상의 어려움이 문제점이기에, 알고리즘만 잘 짜 놓으면 모두가 편하게 일을 할 수 있다
3) 1주일 시간표 ▶ 이틀에 30시간 근무자가 있고, 하루 6시간씩 5일 근무하는 경우로 나누어본 예다. 이틀에 30시간 집중적으로 근무하고 5일 내내 쉬고, 하루에 6시간씩 5일 근무하고 이틀 쉬는 경우로 나누어져 있다 [아래는 기본 예시이며, 이를 운영하여 다양하게 알고리즘을 형성할 수 있다
근무의 예 | 월 | 화 | 수 | 목 | 금 | 토 | 일 |
05:00~08:00 | 근무자 1 근무자 12 | 근무자 1 근무자 12 | 근무자 1 근무자 7 | 근무자 1 근무자 7 | 근무자 1 근무자 7 | 근무자 8 근무자 7 | 근무자 8 근무자 7 |
08:00~11:00 | 근무자 1 근무자 6 근무자 12 | 근무자 1 근무자 6 근무자 12 | 근무자 1 근무자 6 근무자 7 | 근무자 1 근무자 6 근무자 7 | 근무자 1 근무자 6 근무자 7 | 근무자 8 근무자 7 | 근무자 8 근무자 7 |
11:00~14:00 | 근무자 2 근무자 6 근무자 11 근무자 12 | 근무자 2 근무자 6 근무자 11 근무자 12 | 근무자 2 근무자 6 | 근무자 2 근무자 6 | 근무자 2 근무자 6 | 근무자 8 근무자 9 | 근무자 8 근무자 9 |
14:00~17:00 | 근무자 2 근무자 5 근무자 11 근무자 12 | 근무자 2 근무자 5 근무자 11 근무자 12 | 근무자 2 근무자 5 | 근무자 2 근무자 5 | 근무자 2 근무자 5 | 근무자 8 근무자 9 | 근무자 8 근무자 9 |
17:00~20:00 | 근무자 3 근무자 5 근무자 11 근무자 12 | 근무자 3 근무자 5 근무자 11 근무자 12 | 근무자 3 근무자 5 | 근무자 3 근무자 5 | 근무자 3 근무자 5 | 근무자 8 근무자 9 | 근무자 8 근무자 9 |
20:00~23:00 | 근무자 3 근무자 4 근무자 11 | 근무자 3 근무자 4 근무자 11 | 근무자 3 근무자 4 근무자 10 | 근무자 3 근무자 4 근무자 10 | 근무자 3 근무자 4 근무자 10 | 근무자 9 근무자 10 | 근무자 9 근무자 10 |
23:00~02:00 | 근무자 4 근무자 11 | 근무자 4 근무자 11 | 근무자 4 근무자 10 | 근무자 4 근무자 10 | 근무자 4 근무자 10 | 근무자 9 근무자 10 | 근무자 9 근무자 10 |
▶ 사실, 모든 근무배치의 문제는 획일적인 근무시간을 갖고 있는 곳에서 문제가 발생하는 경우가 많다. 때로는 별로 필요하지 않은 시간에, 근무자가 너무 많아서 모든 사람이 할 일이 없어서 시간을 때우기 힘들어 하는 근무시간도 있다. 그런 시간은 모든 사람이 낭비하는 시간이 된다. 근무자도 할 일이 너무 없는데, 그럼에도 불구하고 근무시간이니 무엇을 해야 할지 몰라서 시간을 헛되이 보내는 경우가 많다. 그런 알고리즘을 벗어나게 하는 방법은 근무시간의 효율적 배치고 알고리즘을 형성해 보는 것이다. 이 알고리즘의 기본 바탕은 직원들이 근무하는 시간에 배치하는 것이 기본 컨셉이다. 즉, 이 알고리즘의 바탕은 근무시간대와 근무자 인원수를 정해 놓고 근무하는 직원들에게 근무시간을 선택할 수 있게 하는 것이다. 1주일 근무시간을 30시간으로 쳤을 때 어떤 사람은 10시간 동안 3일을 일하고 4일을 쉬고 싶을 수 있고, 어떤 사람은 5시간씩 6일을 일하고 싶을 수도 있다. 어떤 사람은 또 15시간씩 이틀만 일하고 5일 내내 쉬고 싶어할 수도 있다. 어떤 근무시간을 선택하느냐는 본인의 체력과 성격에 따라 다 달라지기 때문에 직원들이 직접 근무시간을 선택하면 업무적 호율성도 더 높아진다는 장점이 있다. 즉, 주 4일근무를 획일적으로 조정하는 것보다는 주 4일근무나 주 5일근무 중에서 선택을 하게 하는 것도 일종의 알고리즘에 해당한다. 즉, 이 알고리즘의 핵심은 기본 근무시간의 틀을 다양하고 또 근무시간의 효율성을 높일 수 있는 다양한 근무시간을 짜놓고 그 기본적인 틀 안에서 직원들이 근무시간을 선택해서 근무할 수 있게 하는 것이다. 이 표를 보면, 근무자가 많은 곳이 있는데, 이곳은 근무시간에 업무가 많아서 근무자가 많이 필요한 시간이라고 가상으로 생각해 본 것이다. 그리고, 근무자가 적은 곳은 할 일이 그리 많지 않아, 근무자가 적게 필요한 시간이다. 이 알고리즘을 기본 바탕으로 복잡한 알고리즘은 내가 그것은 못하니, 알찬 근무시간이 되길 바라고 보다 효율적인 저철운행외 되기를 바란다. 그리고 또한, 적자가 아닌 흑자를 낼 수 있는 교통망이 구축되기를 소망한다.