WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Planification des ressources humaines au sein de la compagnie d'assistance aérienne à  l'aide des données du panel et l'algorithme multi-objectif

( Télécharger le fichier original )
par Chaouch NAJEH
ISTLS - Master Recherche 2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.3 Les approches implicites

Les approches implicites permettent de réduire le nombre d'effectif requis par chaque type de vacation candidate caractérisé par une fenêtre d'heure de début, une fenêtre de durée et des fenêtres de pause. Dans ce cadre, Moondra (1976) a proposé un modèle implicite dans lequel les variables correspondent au nombre d'agents commençant et terminant à chaque période, au cours d'un intervalle p qui doit couvrir les besoins, ainsi que des équations pour limiter la durée maximale et minimale des vacations.

Cependant, l'approche implicite de Moondra ne prend pas en compte le cas où l'on a une flexibilité sur le positionnement de la pause dont le modèle ne tient compte que d'une pause de durée fixe et d'une heure de début fixe par vacation. Bechtold et Jacobs (1990) ont apporté une solution qui suppose que les pauses peuvent démarrer à des intervalles différents. Ils ont proposé un modèle implicite avec affectation flexible des pauses d'un seul type aux quarts de travail, c'est-à-dire la fenêtre de pause d'un type de vacation v n'est pas strictement incluse dans celle d'un autre type v1.

Thompson a proposé un modèle doublement implicite en exploitant la modélisation implicite des débuts des vacations de Moondret la modélisation implicite des pauses de Bechtold et Jacobs (1990) pour traiter des problèmes d'un très haut niveau de flexibilité dans l'étendue des vacations concernées tout en garantissant l'obtention d'un solution optimale. Un autre modèle proposé par Aykin (2000) traite l'intégration d'une pause supplémentaire, située avant et/ou après la pause repas.

Dans ce mémoire, nous proposons un algorithme pour la création des vacations basées sur les variables de Moondra et les paramètres de couverture de charge de Dantizig tout en tenant compte de la dynamique la demande en employés en fonction du temps proposé par Segal.

4 Énumération des vacations

Comme nous l'avons vu dans la partie précédente, l'approche de Dantzig nécessite d'énumérer toutes les vacations possibles dans le modèle afin de réduire les coûts. Le modèle que nous proposons tente de conserver autant que possible le caractère générique du modèle de

67

Dantzig dans la traduction des contraintes de temps de travail, tout en gardant les avantages d'une formulation implicite

4.1 Algorithme d'énumération des vacations

Les vacations envisageables doivent être énumérées avant de lancer le modèle d'optimisation, qui sélectionnera un ensemble de ces vacations et déterminera le nombre d'employés nécessaires par vacations. En effet, l'énumération des vacations revient à construire une matrice de couverture dont les lignes sont les périodes de la journée en périodes ayant une durée d'une heure, les colonnes sont vacation découpé en périodes ayant une durée d'une heure et les intersections correspondent à la couverture de la période par la vacation.

Nous notons que les compagnies d'assistance aérienne offre un service 24/7 d'où la nécessité des vacations qui couvre toute la journée. Nous se limitons ici à l'étude de l'organisation des journées et des semaines normales de travail des actifs occupés à plein temps, en laissant de côté l'analyse des situations à temps partiel et celle des périodes de congé.

Nous supposons que la durée max de la vacation est de huit heurs et que les journées sont découpées en trois tranches horaires (Voir figure 21) :

- Le matin (M) qui commence soit à 6 h ou 8 h et se termine successivement soit à 14h ou 16h, - (E) le soir qui commence soit à 14 h ou 16 h et se termine successivement soit à 20 h ou 22 h, -(N) la nuit qui commence soit à 20 h ou 22 h et se termine successivement soit à 6 ou 8 h,

68

Figure 21.Exemple de matrice de couverture journalière par les vacations (vacation matin (M) présenté en vert, vacation soir (E) présenté en orangé et vacation de nuit (N) présenté en bleu)

69

En effet, afin d'assurer l'énumération des vacations v et la couverture de la période t

et , il est nécessaire de respecter les contraintes de début et de fin de vacation et

la durée de la vacation. Un algorithme de génération sera appliqué en tenant compte que la journée est découpée en périodes ayant une durée d'une heure. Dans l'algorithme que nous nous proposons nous ne tenons pas en compte de la durée, de l'heure de début et de fin des pauses due à la complexité des tâches à effectuer aux cours de l'assistance d'un vol. Ainsi les variables et les paramètres à utiliser sont :

= L'ensemble des indices représentant les périodes journalière ; {0,..,24}.

= L'ensemble des indices représentant les jours par semaine = L'ensemble des vacations (1=matin, ...3= nuit).

= Variable binaire détermine la charge de travail

La couverture de la période t par la vacation . DebutTotv = Heure de début au plus tôt du type de vacation v. DebutTardv = Heure de début au plus tard du type de vacation v. Dureemax = Durée max de vacation est 8 heure

Debutv = L'heure de début de vacation v

Finv = L'heure de fin de vacation v

t= 0 ; /initialiser l'heure t=0.....24 /

T = 1 ; /initialiser le jour j=1.....7 dont 1 est lundi, ..., 7 est dimanche /

f = 0; / f=0 pas de demande à couvrir /
Pour j= 1...7 faire

Pour i = 1,.....24 faire

Si f=0 alors /si f=0 pas de vol /

/ =0 pas de couverture /

Sinon

1

i++

Fin pour j++

Fin pour

Dureemax=8 / durée max de vacation est 8 heure /
Pour v=1....3 faire

Pour = ..... faire
Si

Fin pour

+Dureemax

Fin pour

70

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote