საექთნო განრიგის შედგენა, ყველა იმ ინდუსტრიისგან, სადაც პერსონალის დაგეგმვის საჭიროებები ძალზედ ჩართული და დახვეწილია, თავისებურ ლიგაშია იმ დაბრკოლებების თვალსაზრისით, რომლებიც უქმნის გრაფიკებს.
საექთნო გრაფიკის შაბლონები განსაკუთრებით რთულია ინდუსტრიაში, სადაც მუშების ქრონიკული დეფიციტია და დაფარვა საჭიროა დღეში 24 საათის განმავლობაში, კვირაში შვიდი დღე.
მენეჯერებს საქმე აქვთ ნახევარ განაკვეთზე და სრულ განაკვეთზე ექთნების ნაზავთან, რომლებსაც აქვთ სხვადასხვა კვალიფიკაცია და უნარები. და, ყველა პრაქტიკულ სირთულესთან ერთად, არის კიდევ ერთი ფაქტორი, რომელიც კრიტიკულს ხდის გამორჩეული გრაფიკის შექმნას: პაციენტის მოვლა.
ადვილი არ არის საექთნო განრიგის შაბლონის შექმნა, რომელიც აკმაყოფილებს ყველა ამ მოთხოვნას, მაგრამ არსებობს რამდენიმე რამ, რისი გაკეთებაც შეგიძლიათ ცვლის დაგეგმვის პროცესის გასაუმჯობესებლად. აი, სად უნდა დაიწყოთ.
ექთნის დაგეგმვის პრობლემის განხორციელება
საავადმყოფოს ზედამხედველმა უნდა შეიმუშაოს სამდღიანი განრიგი ოთხი ექთნისთვის, შემდეგი პირობების მიხედვით:
- ყოველი დღე დაყოფილია სამ ცვლაში რვა საათის განმავლობაში.
- ყოველ ცვლაში ყოველ დღე თითო მედდაა დანიშნული და არც ერთი ექთანი ერთ ცვლაზე მეტს არ მუშაობს.
- სამდღიანი პერიოდის განმავლობაში, თითოეული მედდა გამოყოფილია მინიმუმ ორ ცვლაში.
შემდგომი ნაწილები გვთავაზობენ გადაწყვეტას ექთნის დაგეგმვის საკითხთან დაკავშირებით.
1. ბიბლიოთეკების იმპორტი
ქვემოთ მოცემული კოდი ახდენს საჭირო ბიბლიოთეკის იმპორტს.
2. მონაცემები
ქვემოთ მოცემული კოდი ქმნის მოტყუებულ მონაცემებს ამ პრობლემაზე მუშაობისთვის.
3. მოდელის შექმნა
ქვემოთ მოყვანილი კოდი ქმნის მოდელს.
4. ცვლადების შექმნა
ქვემოთ მოცემული კოდი ქმნის ცვლადების მასივს პრობლემისთვის. მასივი განსაზღვრავს ცვლის დავალებებს ექთნებისთვის:
თუ ცვლა s ენიჭება მედდას n-ს d დღეს, ცვლა [(n, d, s)] = 1, წინააღმდეგ შემთხვევაში უდრის 0-ს.
5. ექთნებისთვის მორიგეობის მინიჭება
ამის შემდეგ, ჩვენ გაჩვენებთ, თუ როგორ უნდა გადაანაწილოთ ექთნები ცვლაში და გაითვალისწინოთ შემდეგი:
- ყოველდღე, თითოეულ ცვლაზე მხოლოდ ერთი ექთანია დანიშნული.
- თითოეული მედდა დღეში მაქსიმუმ ერთ ცვლას აკეთებს.
პირველი პირობის კოდის მიხედვით, თითოეულ ცვლაზე გამოყოფილი ექთნების ჯამი არის ერთი.
აი კოდი, რომელიც ამბობს, რომ თითოეულ მედდას შეუძლია დღეში მხოლოდ ერთი ცვლაში იმუშაოს. თითოეულ მედდზე გამოყოფილი ცვლების ჯამური რაოდენობა შემოიფარგლება ერთით („მაქსიმუმ“ იმიტომ, რომ ექთანს შეიძლება ჰქონდეს დასვენების დღე).
6. ცვლის თანაბრად მინიჭება
ამის შემდეგ, ჩვენ გაჩვენებთ, თუ როგორ უნდა გადანაწილდეს ცვლა ექთნებს შორის რაც შეიძლება სამართლიანად. ჩვენ შეგვიძლია მივცეთ ორი ცვლა ოთხი ექთნიდან, რადგან სამდღიანი პერიოდის განმავლობაში ცხრა ცვლაა.
ამის შემდეგ დარჩება ერთი ცვლა, რომელიც შეიძლება გადაეცეს ნებისმიერ მედდას. სამდღიანი პერიოდის განმავლობაში, შემდეგი კოდი იძლევა გარანტიას, რომ თითოეული მედდა ასრულებს მინიმუმ ორ ცვლას.
7. ამოხსნის პარამეტრების განახლება
თქვენ შეგიძლიათ დაუშვათ ყველა გადაწყვეტის ძიება არაოპტიმიზაციის მოდელში.
8. დაარეგისტრირეთ გამოძახება
ამომხსნელზე, თქვენ უნდა დაარეგისტრიროთ გამოძახება, რომელიც გამოიძახება თითოეულ გადაწყვეტაზე.
9. გაუშვით ამომხსნელი
ქვემოთ მოცემული კოდი აწარმოებს ამომხსნელს და აჩვენებს პირველ ხუთ შედეგს.
10. საბოლოო შედეგები
აქ არის მედდის დაგეგმვის საბოლოო შედეგი.
დასკვნა
სამუშაო ძალის მენეჯმენტში ერთ-ერთი ყველაზე რთული პრობლემა არის ექთნების დაგეგმვა. მიუხედავად იმისა, რომ შეიძლება არაინტუიციურად ჩანდეს პროცესში ექთნების აქტიურ მოთამაშეებად ჩართვა, მას შეუძლია რეალურად შეამციროს სტრესი და დაეხმაროს საექთნო განრიგის სასარგებლო შაბლონის შექმნას, რომელიც შეიძლება ხელახლა იქნას გამოყენებული მცირე ცვლილებებით.
გახსოვდეთ, რომ ტექნოლოგია თქვენი მოკავშირეა და რომ არსებობს სპეციალიზებული გადაწყვეტილებები პერსონალის დაგეგმვის გამოწვევებისთვის. მიუხედავად იმისა, რომ შეიძლება უფრო ადვილი ჩანდეს აპრობირებული და ჭეშმარიტი მეთოდებით დარჩენა, მათი არაეფექტურობა წარმოადგენს ყველაზე დიდ რისკს - როგორც პაციენტებს, ასევე ექთნებს.
დატოვე პასუხი