Chapitre 4 : Files d attente

Dimension: px
Commencer à balayer dès la page:

Download "Chapitre 4 : Files d attente"

Transcription

1 Chapitre 4 : Files d attente Alexandre Blondin Massé Laboratoire d informatique formelle Université du Québec à Chicoutimi 23 mai 2014 Cours 8INF802 Département d informatique et mathématique A. Blondin Massé (UQAC) 23 mai / 59

2 Files d attente Les problèmes de files d attente surviennent dans des contextes très variés : Lignes aériennes; Transplantation d organes; Cour de Justice; Traitement de processus informatiques; Prendre de l essence dans une station-service; Transactions quotidiennes à la banque, etc. A. Blondin Massé (UQAC) 23 mai / 59

3 Intérêt Plusieurs problèmes de files d attente ont des solutions analytiques; Autrement, on peut toujours recourir à des simulations; Dans les applications concrètes, les solutions permettent de réduire substantiellement les coûts; Elles facilitent également la prise de décision. A. Blondin Massé (UQAC) 23 mai / 59

4 Trois entités de base Les trois entités de base d un système de file d attente sont : 1. Le client, qui est la personne ou la chose qui attend un service; 2. Le serveur, qui est la personne ou la chose qui fournit un service; 3. La file d attente, qui est un groupe de clients attendant un service. Elle peut être ordonnée ou non. L identification de ces entités est parfois complexe. A. Blondin Massé (UQAC) 23 mai / 59

5 Client La description du temps d arrivée des clients s appelle processus d arrivée; Est-ce que les arrivées sont indépendantes? par groupe? Y a-t-il des moments de grand achalandage? Souvent, on choisit une loi de probabilité qui décrit les arrivées en question; Certaines actions peuvent être effectuées par les clients; Renoncer (en anglais, reneging) : le client quitte avant d être servi; Changer de file (en anglais, jockeying); Ces actions rendent souvent l analyse plus complexe. A. Blondin Massé (UQAC) 23 mai / 59

6 Serveur Il s agit de l entité qui accède aux requêtes des clients; Le temps de service peut aussi être décrit par une loi de probabilité ou être entièrement déterministe; Est-ce que le service se fait à l unité? par groupe? Est-ce que le temps de service dépend du type de client? du moment de la journée? La configuration des serveurs peut également influencer : Combien y a-t-il de serveurs? Sont-ils identiques et peuvent offrir le service en parallèle? Ou plutôt en série? A. Blondin Massé (UQAC) 23 mai / 59

7 Files d attente Plusieurs façons de gérer la file; Premier arrivé, premier servi (FIFO); Avec priorité? Il peut y avoir différents types de files; Combien y en a-t-il? A. Blondin Massé (UQAC) 23 mai / 59

8 Banque Client? Celui qui effectue une transaction ou la transaction elle-même; Serveur? Le commis, l ordinateur central ou le guichet automatique; Typiquement, on a une file d attente et plusieurs serveurs. A. Blondin Massé (UQAC) 23 mai / 59

9 Supermarché Client? Celui qui achète, les items achetés, le paiement; Serveur? Le caissier, la caisse-enregistreuse, le scanner, l emballeur; Typiquement, on a une file d attente par serveur. A. Blondin Massé (UQAC) 23 mai / 59

10 SAAQ Client? Plusieurs types possibles (renouvellement, nouveau permis, etc.); Files d attente? Différents types aussi (prise de photo, traitements courants, transferts de véhicule). A. Blondin Massé (UQAC) 23 mai / 59

11 Temps dans le système : le temps d attente plus le temps de service. A. Blondin Massé (UQAC) 23 mai / 59 Mesures de performance Lorsqu on modélise un système de file d attente, plusieurs statistiques sont intéressantes; Temps d arrivé : le temps où le client arrive dans la file; Temps de départ : le temps où le client quitte la file, après avoir été servi; Temps de départ de la file : le temps où le client quitte la file et commence à être servi; Temps d attente : le temps de départ de la file moins le temps d arrivée; Temps de service : le temps de départ moins le temps de départ de la file;

12 Critères du client Temps d attente : idéalement le plus court possible; Temps de service : parfois considéré moins coûteux que le temps d attente; Coût d attente : certains clients ont un coût d attente plus élevé que d autres; Services complétés à temps : Le nombre de services complétés avant une limite; Retard : Si le service est terminé en retard, l importance du retard peut aussi être considérée. A. Blondin Massé (UQAC) 23 mai / 59

13 Performance du serveur Temps de service : plus il est court, plus efficace le service est; Proportion d utilisation : pourcentage du temps où le serveur est en service; Rythme de service : le rythme auquel les clients sont servis; Proportion d abandon : le pourcentage de clients qui quittent avant d être servis; Longueur de la file : une longue file demande plus d espace. A. Blondin Massé (UQAC) 23 mai / 59

14 Diagrammes cumulatifs (1/2) On introduit la notation suivante : A(t) est le nombre de clients arrivés entre 0 et t; D s (t) est le nombre de clients qui ont quitté le système entre 0 et t; D s (t) est le nombre de clients qui ont quitté la file entre 0 et t; Client Arrivée Service Départ du système 1 9:36 9:36 9:40 2 9:37 9:40 9:44 3 9:38 9:44 9:48 4 9:40 9:48 9:52 5 9:45 9:52 9:56 A. Blondin Massé (UQAC) 23 mai / 59

15 Diagrammes cumulatifs (2/2) 5 4 A(t) D q(t) D s(t) :30 9:40 9:50 10:00 Les temps d attente correspondent à des distances horizontales; La longueur de la file correspond à des distances verticales. A. Blondin Massé (UQAC) 23 mai / 59

16 Nombre de clients On utilise la notation suivante : L q (t) est le nombre de clients dans la file au temps t; L s (t) est le nombre de clients dans le système au temps t; L q(t)l s(t) 0 9:30 9:40 9:50 10:00 A. Blondin Massé (UQAC) 23 mai / 59

17 Temps d attente (1/2) Les fonctions A, D q et D s sont inversibles : A 1 (n) est le temps de la n-ième arrivée d un client; Dq 1 (n) est le temps du n-ième départ de la file; Ds 1 (n) est le temps du n-ième départ du système; n A 1 (n) D 1 q (n) D 1 s (n) 1 9:36 9:36 9:40 2 9:37 9:40 9:44 3 9:38 9:44 9:48 4 9:40 9:48 9:52 5 9:45 9:52 9:56 A. Blondin Massé (UQAC) 23 mai / 59

18 Temps d attente (2/2) On en vient naturellement à définir les quantités suivantes : Wq (n) est le temps d attente dans la file du n-ième client; Ws (n) est le temps d attente dans le système du n-ième client. Clairement, si la file d attente est du type FIFO, alors W q (n) = Dq 1 (n) A 1 (n) W s (n) = Ds 1 (n) A 1 (n). A. Blondin Massé (UQAC) 23 mai / 59

19 Utilisation du serveur En tout temps, le nombre de serveurs occupés est donné par D q (t) D s (t), qui correspond au nombre de clients en service; L utilisation moyenne est le nombre moyen de serveurs occupés par rapport au temps; La proportion d utilisation est égale à l utilisation moyenne divisée par le nombre total de serveurs disponibles; Le temps d inactivité est le temps pendant lequel 1. D q (t) D s (t) est plus petit que le nombre de serveurs et 2. A(t) D q (t) = L q (t) est plus grand que 0. Pour mesurer le nombre de clients qui renoncent, il faut utiliser un diagramme supplémentaire. A. Blondin Massé (UQAC) 23 mai / 59

20 Statistiques sur le temps d attente La distribution du temps d attente est une mesure très précieuse de la performance du système; Les temps d attente moyen sont calculés comme suit : N n=1 W q = W q(n), N N n=1 W s = W s(n). N Et pour évaluer la dispersion des données, on calcule l écart-type : σ Wq = σ Ws = N N n=1 [W q(n) W q ] 2, N n=1 [W s(n) W s ] 2. N A. Blondin Massé (UQAC) 23 mai / 59

21 Statistiques sur la longueur de la file Il en va de même pour la distribution de la longueur de la file; La longueur moyenne est donnée par Et l écart-type est L q = L s = b a L q(t)dt, b a b a L s(t)dt. b a σ Lq = σ Ls = b a [L q(t) L q ] 2 dt, b a b a [L s(t) L s ] 2 dt. b a A. Blondin Massé (UQAC) 23 mai / 59

22 Formule de Little (1/2) Il est clair que N W q (n) = n=1 b a L q (t)dt. où [a, b] commence/termine avec 0 client. De la même façon N W s (n) = n=1 a A. Blondin Massé (UQAC) 23 mai / 59 b L s (t)dt.

23 Formule de Little (2/2) Par conséquent, NW q = (b a)l q. Soit λ = N/(b a) le nombre moyen de clients qui arrivent par unité de temps; Alors les formules suivantes sont vérifiées peu importe le type de file d attente impliquée : Formules de Little L q = λw q L s = λw s. A. Blondin Massé (UQAC) 23 mai / 59

24 Remarques additionnelles Lorsqu il y a plusieurs serveurs, les diagrammes cumulatifs sont également adéquats; En revanche, si la file n est pas de type FIFO, la lecture du diagramme doit être faite différemment; Par exemple, si on a un système LIFO, alors le temps moyen est le même, mais l écart-type augmente; A. Blondin Massé (UQAC) 23 mai / 59

25 Techniques de mesure La mesure des différentes quantités pour évaluer la performance d un système peut être très simple ou compliquée; Lorsque le système n est pas complètement informatisé, certaines informations peuvent être difficiles ou impossibles à enregistrer : Un tourniquet dans un métro; Une carte magnétique; L anonymat de certains systèmes; La taille importante; etc. A. Blondin Massé (UQAC) 23 mai / 59

26 Arrivée des clients Lorsqu on simule l arrivée des clients, il faut évidemment un modèle approprié; Il s avère que le processus de Poisson est souvent un excellent candidat : Il s agit d un processus très simple; Il donne des résultats très réalistes. Permet de modéliser de nombreux phénomènes physiques ou issus d autres domaines. A. Blondin Massé (UQAC) 23 mai / 59

27 Processus Un processus de comptage est une fonction N(t) telle que 1. N(t) 0, pour t R; 2. N(t) est entier pour t R; 3. Si s t, alors N(s) N(t) peu importe s, t R. On dit d un processus de comptage qu il a des incréments indépendants si le nombre d événements de toute paire d intervalles de temps disjoints sont statistiquement indépendants; On dit d un processus de comptage qu il a des incréments stationnaires si le nombre d événements dans un intervalle de temps ne dépend que de la longueur de l intervalle. A. Blondin Massé (UQAC) 23 mai / 59

28 Processus de Poisson (1/2) Plus formellement, un processus de Poisson de moyenne λ est un processus de comptage N(t) si 1. Le processus a des incréments indépendants; 2. Le processus a des incréments stationnaires; 3. Pour tout nombre dt suffisamment petit, P (N(t + dt) N(t) = 0) = 1 λdt P (N(t + dt) N(t) = 1) = λdt P (N(t + dt) N(t) > 1) = 0 Le paramètre λ indique le nombre moyen de clients qui arrivent par unité de temps; Par exemple, si λ = 10/heure, alors on s attend à ce qu il y ait 5 clients qui arrivent dans un intervalle de 30 minutes. A. Blondin Massé (UQAC) 23 mai / 59

29 Processus de Poisson (2/2) Évidemment, le nombre de clients arrivant dans un intervalle de temps donné peut être complètement différent de λ = 10/heure; De plus, si on prend un petit intervalle de temps, par exemple 1 seconde, alors la probabilité qu un client arrive dans cet intervalle est d environ 10/3600 = ; En d autres mots, 1. La probabilité qu un client arrive à un moment donné ne dépend pas de l arrivée des autres clients; 2. La probabilité qu un client arrive à un moment donné ne dépend pas du temps en question; 3. Les clients arrivent un seul à la fois. A. Blondin Massé (UQAC) 23 mai / 59

30 Distribution de Poisson Rappelons qu une variable aléatoire X suit une loi de Poisson si sa fonction de masse est où λ est une constante; f(x) = (λt)x e λt, x = 0, 1, 2,..., x! Une façon alternative de définir un processus de Poisson est de dire que 1. C est un processus avec incréments indépendants; 2. Le nombre d événements dans n importe quel intervalle de temps de longueur t suit un loi de Poisson de moyenne λt. A. Blondin Massé (UQAC) 23 mai / 59

31 Temps entre arrivées des clients Rappelons que la distribution exponentielle est une loi continue dont les fonctions de densité et de répartition sont f(x) = λe λx, x 0 F (x) = 1 e λx, x 0. En particulier, si X suit une loi exponentielle et que N(t) est un processus de Poisson, alors P (X t) = 1 F (t) = e λt = P (N(t) = 0). On en conclut donc que les temps entre les arrivées suivent des lois exponentielles indépendantes de moyenne 1/λ. A. Blondin Massé (UQAC) 23 mai / 59

32 Estimation des paramètres En pratique, on ne connaît pas λ et il faut l estimer; Il existe de nombreux tests statistiques et techniques d estimation de paramètres pour calculer cette valeur : Maximum de vraisemblance; Intervalle de confiance; Test d adéquation; Test d indépendance. En particulier, on peut vérifier si un modèle par processus de Poisson semble adéquat dans une situation; On peut aussi identifier les sous-intervalles pertinents (par exemple, l avant-midi, λ = 10, l après-midi, λ = 15). A. Blondin Massé (UQAC) 23 mai / 59

33 Simulation de variables aléatoires Nous avons vu aux cours précédents comment simuler Une loi uniforme à l aide d un générateur pseudo-aléatoire; Une loi de Poisson et une loi exponentielle à l aide de la transformation inverse; Une loi normale à l aide du théorème de Box-Müller; A. Blondin Massé (UQAC) 23 mai / 59

34 Simulation d un processus de Poisson Première méthode : On calcule les temps entre les arrivées; Pour cela, il suffit de simuler des variables exponentielles; Deuxième méthode : On simule d abord une variable de Poisson sur un intervalle [a, b]; Puis on simule des variables uniformes autant de fois que la valeur obtenu pour la variable de Poisson; Finalement, on trie en ordre croissant les temps d arrivée ainsi générés. A. Blondin Massé (UQAC) 23 mai / 59

35 Simulation d un processus de renouvellement Une généralisation naturelle d un processus de Poisson est appelée processus de renouvellement; Le temps entre les arrivées est toujours indépendant; De plus, le temps entre les arrivées est identiquement distribué; Par contre, les temps d arrivée ne sont pas indépendants; Autrement dit, les incréments ne sont pas indépendants; Cela permet d avoir une distribution autre que la distribution exponentielle pour les temps entre les arrivées. A. Blondin Massé (UQAC) 23 mai / 59

36 Temps d arrivée dépendants On s intéresse à l achalandage de voitures sur une autoroute; À une borne donnée, on enregistre le passage des voitures; On suppose que les intervalles de temps entre les arrivées sont indépendants; Par contre, on remarque qu il est impossible que deux voitures passent au marqueur dans un intervalle plus petit que 1 seconde. La distribution des temps entre arrivée T i est donc une exponentielle décalée { 0, si h < a; P (T i h) = 1 e λ(th a), si h a. A. Blondin Massé (UQAC) 23 mai / 59

37 Simulation d une file d attente Il faut tenir compte du temps de service et des arrivées des clients. Le modèle le plus simple est celui où Le temps de service ne dépend pas des temps d arrivée ni de la longueur de la file; Les clients arrivent selon un processus de Poisson. Dans ce cas, on parle d une simulation à événements discrets; Un autre type de simulation est la simulation en temps réel ou simulation chronologique. A. Blondin Massé (UQAC) 23 mai / 59

38 Notation On introduit la notation suivante : A(t) est l ensemble des clients qui sont arrivés avant t; A(t) est l ensemble des clients qui ne sont pas arrivés avant t; D(t) est l ensemble des clients qui ont quitté le système avant t; D(t) est l ensemble des clients qui n ont pas quitté le système avant t; S(n) est le temps de service pour le client n. A. Blondin Massé (UQAC) 23 mai / 59

39 Exemple Considérons les données suivantes : n A 1 (n) S(n) 1 9:05 4 min 2 9:08 7 min 3 9:12 2 min 4 9:20 6 min 5 9:25 7 min Alors A(9:15) = {1, 2, 3} A(9:15) = {4, 5}. A. Blondin Massé (UQAC) 23 mai / 59

40 Calcul des événements (1/3) Tout d abord, on calcule le moment du prochain événement à partir de t; Il y a deux possibilités, (1) une nouvelle arrivée ou (2) un départ du système; Le moment du prochain événement est donc { T (t) = min min A 1 (n), min Ds 1 (n) n A(t) n D(t) Ensuite, on met à jour le système selon l événement; }. A. Blondin Massé (UQAC) 23 mai / 59

41 Calcul des événements (2/3) Si le prochain événement est une arrivée, alors 1. On incrémente A(t) de 1; 2. On met à jour les ensembles A(t) et A(t); 3. S il y a un serveur disponible, (a) On incrémente D q (t) de 1; (b) On enregistre le temps de départ du système de ce client à t + S(n). A. Blondin Massé (UQAC) 23 mai / 59

42 Calcul des événements (3/3) Si le prochain événement est un départ du système, alors 1. On incrémente D s (t) de 1; 2. On met à jour les ensembles D(t) et D(t); 3. S il y a un client dans la file, (a) On incrémente D q (t) de 1; (b) On choisit le client le plus prioritaire; (c) On enregistre son temps de départ à t + S(n). Puis on recalcule T (t). A. Blondin Massé (UQAC) 23 mai / 59

43 Exemple Reprenons l exemple n A 1 (n) S(n) 1 9:05 4 min 2 9:08 7 min 3 9:12 2 min 4 9:20 6 min 5 9:25 7 min Alors on obtient les valeurs suivantes : Temps A(t) D(t) A(t) D q(t) D s(t) Événement 9: Initialisation 9:05 {1} Arrivée 9:08 {1, 2} Arrivée 9:09 {1, 2} Départ 9:12 {1, 2, 3} {1} Arrivée 9:16 {1, 2, 3} {1, 2} Départ 9:18 {1, 2, 3} {1, 2, 3} Départ 9:20 {1, 2, 3, 4} {1, 2, 3} Arrivée 9:25 {1, 2, 3, 4, 5} {1, 2, 3} Arrivée 9:26 {1, 2, 3, 4, 5} {1, 2, 3, 4} Départ 9:33 {1, 2, 3, 4, 5} {1, 2, 3, 4, 5} Départ A. Blondin Massé (UQAC) 23 mai / 59

44 Temps de service Souvent, les temps d arrivée sont modélisés par des processus de Poisson; En revanche, les temps de service varient énormément : Temps constant; Loi exponentielle; Loi normale; Loi gamma, etc. Souvent, le temps de service peut être prédit si on connaît le type de client; Par exemple, au supermarché, le temps dépend du nombre d articles. A. Blondin Massé (UQAC) 23 mai / 59

45 Notation de Kendall La notation de Kendall est utilisée pour décrire les paramètres d une file d attente : où A/S/c/K/N/D A est la distribution de probabilité des temps entre les arrivées; S est la distribution de probabilité du temps de service; c est le nombre de serveurs; K est la capacité de la file d attente; N est la taille de la population de clients; D est la discipline de la file. A. Blondin Massé (UQAC) 23 mai / 59

46 Valeurs classiques Pour les temps entre les arrivées et les temps de service : M : Markov, pour un processus de Poisson; MMP P : Markov modulated Poisson process, pour les arrivées en groupes; D : déterministe; G : générale. Le nombre de serveurs : 1 ou c; La capacité de la file : finie ou infinie; La taille de la population : finie ou infinie; Discipline : FIFO, LIFO, avec priorité, aléatoirement. A. Blondin Massé (UQAC) 23 mai / 59

47 Solutions analytiques Des solutions analytiques (complètes ou partielles) sont connues pour plusieurs types de files d attente M/M/1; M/M/c; M/M/ ; M/M/c/K; M/G/1/ etc. A. Blondin Massé (UQAC) 23 mai / 59

48 SimPy SimPy est un ensemble de fonctions et de services permettant de simuler des événements discrets; Il est basé sur le langage Python; Les générateurs Python permettent de modéliser les processus ou les agents du système; Les simulations peuvent être exécutées en temps réel ou manuellement; Pas approprié pour les simulations continues. A. Blondin Massé (UQAC) 23 mai / 59

49 Simulation de chronomètres import simpy # A Python generator simulating a clock def clock(env, name, tick): while True: print(name, "{0:.2f}".format(env.now)) yield env.timeout(tick) # Setting up the environment env = simpy.environment() env.process(clock(env, fast, 0.4)) # A fast clock env.process(clock(env, slow, 1)) # A slow clock # Running the simulation env.run(until=10) Résultat : ( fast, 0.00 ) ( slow, 0.00 ) ( fast, 0.40 ) ( fast, 0.80 ) ( slow, 1.00 ) ( fast, 1.20 ) ( fast, 1.60 ) ( slow, 2.00 ) ( fast, 2.00 ) ( fast, 2.40 ) ( fast, 2.80 ) A. Blondin Massé (UQAC) 23 mai / 59

50 Chaîne de Markov On peut facilement modéliser des chaînes de Markov à l aide de SimPy; Essayons ensemble de modéliser l exemple de la météo : 1/2 Neige 1/2 1/4 1/4 1/4 Soleil 1/2 1/4 Pluie 1/2 A. Blondin Massé (UQAC) 23 mai / 59

51 File d attente (1/3) from simpy import Environment, Resource from simpy.rt import RealtimeEnvironment # In real-time? realtime = True # Deterministic data simulation clients = [(5, 4), (8, 7), (12, 2), (20, 6), (25, 7)] # Customers def customer(environment, name, server, arrival_time, service_time, waiting_times): # Simulating arrival time yield environment.timeout(arrival_time) # Requesting server print( %s arriving at %d % (name, environment.now)) with server.request() as req: yield req # Updating waiting time log waiting_times[name] = environment.now - arrival_time # Receiving service print( %s receiving service at %s % (name, environment.now)) yield environment.timeout(service_time) print( %s leaving the server at %s % (name, environment.now)) A. Blondin Massé (UQAC) 23 mai / 59

52 File d attente (2/3) # Setting up the environment if realtime: environment = RealtimeEnvironment(factor=0.5) else: environment = Environment() server = Resource(environment, capacity=1) waiting_times = {} for (i, (arrival_time, service_time)) in enumerate(clients): environment.process(customer(environment, Customer %d % (i + 1), server, arrival_time, service_time, waiting_times)) # Running the simulation print( Simulation ) print( ) environment.run() print # Display waiting times print( Waiting times ) print( ) plural = lambda v: if v in (0,1) else s for (customer, waiting_time) in sorted(waiting_times.items()): print( %s has waited %s minute%s % (customer, waiting_time, plural( waiting_time))) A. Blondin Massé (UQAC) 23 mai / 59

53 File d attente (3/3) Résultat : Simulation Customer 1 arriving at 5 Customer 1 receiving service at 5 Customer 2 arriving at 8 Customer 1 leaving the server at 9 Customer 2 receiving service at 9 Customer 3 arriving at 12 Customer 2 leaving the server at 16 Customer 3 receiving service at 16 Customer 3 leaving the server at 18 Customer 4 arriving at 20 Customer 4 receiving service at 20 Customer 5 arriving at 25 Customer 4 leaving the server at 26 Customer 5 receiving service at 26 Customer 5 leaving the server at 33 Waiting times Customer 1 has waited 0 minute Customer 2 has waited 1 minute Customer 3 has waited 4 minutes Customer 4 has waited 0 minute Customer 5 has waited 1 minute n A 1 (n) S(n) 1 9:05 4 min 2 9:08 7 min 3 9:12 2 min 4 9:20 6 min 5 9:25 7 min A. Blondin Massé (UQAC) 23 mai / 59

54 Deux exemples Simulation d une banque : On illustre le cas où certains clients renoncent (en anglais «reneging»); Voir fichier bank.py. Simulation d une station-service : Dans ce cas, il y a plusieurs serveurs; Lorsqu il n y a plus d essence dans les pompes, on remplit le réservoir commun; Voir fichier gas_station.py. A. Blondin Massé (UQAC) 23 mai / 59

Introduction à la théorie des files d'attente. Claude Chaudet Claude.Chaudet@enst.fr

Introduction à la théorie des files d'attente. Claude Chaudet Claude.Chaudet@enst.fr Introduction à la théorie des files d'attente Claude Chaudet Claude.Chaudet@enst.fr La théorie des files d'attente... Principe: modélisation mathématique de l accès à une ressource partagée Exemples réseaux

Plus en détail

14. Introduction aux files d attente

14. Introduction aux files d attente 14. Introduction aux files d attente MTH2302D S. Le Digabel, École Polytechnique de Montréal H2015 (v2) MTH2302D: Files d attente 1/24 Plan 1. Introduction 2. Modèle M/M/1 3. Modèle M/M/1/K MTH2302D: Files

Plus en détail

Commun à tous les candidats

Commun à tous les candidats EXERCICE 3 (9 points ) Commun à tous les candidats On s intéresse à des courbes servant de modèle à la distribution de la masse salariale d une entreprise. Les fonctions f associées définies sur l intervalle

Plus en détail

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Modèles à Événements Discrets. Réseaux de Petri Stochastiques Modèles à Événements Discrets Réseaux de Petri Stochastiques Table des matières 1 Chaînes de Markov Définition formelle Idée générale Discrete Time Markov Chains Continuous Time Markov Chains Propriétés

Plus en détail

Texte Agrégation limitée par diffusion interne

Texte Agrégation limitée par diffusion interne Page n 1. Texte Agrégation limitée par diffusion interne 1 Le phénomène observé Un fût de déchets radioactifs est enterré secrètement dans le Cantal. Au bout de quelques années, il devient poreux et laisse

Plus en détail

Probabilités sur un univers fini

Probabilités sur un univers fini [http://mp.cpgedupuydelome.fr] édité le 7 août 204 Enoncés Probabilités sur un univers fini Evènements et langage ensembliste A quelle condition sur (a, b, c, d) ]0, [ 4 existe-t-il une probabilité P sur

Plus en détail

Représentation d un entier en base b

Représentation d un entier en base b Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

Cours 7 : Utilisation de modules sous python

Cours 7 : Utilisation de modules sous python Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est

Plus en détail

Simulation de variables aléatoires

Simulation de variables aléatoires Chapter 1 Simulation de variables aléatoires Références: [F] Fishman, A first course in Monte Carlo, chap 3. [B] Bouleau, Probabilités de l ingénieur, chap 4. [R] Rubinstein, Simulation and Monte Carlo

Plus en détail

I Stabilité, Commandabilité et Observabilité 11. 1 Introduction 13 1.1 Un exemple emprunté à la robotique... 13 1.2 Le plan... 18 1.3 Problème...

I Stabilité, Commandabilité et Observabilité 11. 1 Introduction 13 1.1 Un exemple emprunté à la robotique... 13 1.2 Le plan... 18 1.3 Problème... TABLE DES MATIÈRES 5 Table des matières I Stabilité, Commandabilité et Observabilité 11 1 Introduction 13 1.1 Un exemple emprunté à la robotique................... 13 1.2 Le plan...................................

Plus en détail

Plan. 5 Actualisation. 7 Investissement. 2 Calcul du taux d intérêt 3 Taux équivalent 4 Placement à versements fixes.

Plan. 5 Actualisation. 7 Investissement. 2 Calcul du taux d intérêt 3 Taux équivalent 4 Placement à versements fixes. Plan Intérêts 1 Intérêts 2 3 4 5 6 7 Retour au menu général Intérêts On place un capital C 0 à intérêts simples de t% par an : chaque année une somme fixe s ajoute au capital ; cette somme est calculée

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

Introduction. Mathématiques Quantiques Discrètes

Introduction. Mathématiques Quantiques Discrètes Mathématiques Quantiques Discrètes Didier Robert Facultés des Sciences et Techniques Laboratoire de Mathématiques Jean Leray, Université de Nantes email: v-nantes.fr Commençons par expliquer le titre.

Plus en détail

BTS Groupement A. Mathématiques Session 2011. Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

BTS Groupement A. Mathématiques Session 2011. Spécialités CIRA, IRIS, Systèmes électroniques, TPIL BTS Groupement A Mathématiques Session 11 Exercice 1 : 1 points Spécialités CIRA, IRIS, Systèmes électroniques, TPIL On considère un circuit composé d une résistance et d un condensateur représenté par

Plus en détail

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre : Terminale STSS 2 012 2 013 Pourcentages Synthèse 1) Définition : Calculer t % d'un nombre, c'est multiplier ce nombre par t 100. 2) Exemples de calcul : a) Calcul d un pourcentage : Un article coûtant

Plus en détail

Quantification Scalaire et Prédictive

Quantification Scalaire et Prédictive Quantification Scalaire et Prédictive Marco Cagnazzo Département Traitement du Signal et des Images TELECOM ParisTech 7 Décembre 2012 M. Cagnazzo Quantification Scalaire et Prédictive 1/64 Plan Introduction

Plus en détail

Puissances d un nombre relatif

Puissances d un nombre relatif Puissances d un nombre relatif Activités 1. Puissances d un entier relatif 1. Diffusion d information (Activité avec un tableur) Stéphane vient d apprendre à 10h, la sortie d une nouvelle console de jeu.

Plus en détail

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) 87 FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) Dans le cadre de la réforme pédagogique et de l intérêt que porte le Ministère de l Éducation

Plus en détail

Chapitre 7. Récurrences

Chapitre 7. Récurrences Chapitre 7 Récurrences 333 Plan 1. Introduction 2. Applications 3. Classification des récurrences 4. Résolution de récurrences 5. Résumé et comparaisons Lectures conseillées : I MCS, chapitre 20. I Rosen,

Plus en détail

KPI (Key Performance Indicator) dans MOSS

KPI (Key Performance Indicator) dans MOSS KPI (Key Performance Indicator) dans MOSS Introduction Un KPI (Key Performance Indicator), Indicateur de Performance ou Indicateur Clé est un concept permettant de présenter à un utilisateur une information

Plus en détail

Initiation à l algorithmique

Initiation à l algorithmique Informatique S1 Initiation à l algorithmique procédures et fonctions 2. Appel d une fonction Jacques TISSEAU Ecole Nationale d Ingénieurs de Brest Technopôle Brest-Iroise CS 73862-29238 Brest cedex 3 -

Plus en détail

Optimisation, traitement d image et éclipse de Soleil

Optimisation, traitement d image et éclipse de Soleil Kléber, PCSI1&3 014-015 I. Introduction 1/8 Optimisation, traitement d image et éclipse de Soleil Partie I Introduction Le 0 mars 015 a eu lieu en France une éclipse partielle de Soleil qu il était particulièrement

Plus en détail

La fonction exponentielle

La fonction exponentielle DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction

Plus en détail

Circuits RL et RC. Chapitre 5. 5.1 Inductance

Circuits RL et RC. Chapitre 5. 5.1 Inductance Chapitre 5 Circuits RL et RC Ce chapitre présente les deux autres éléments linéaires des circuits électriques : l inductance et la capacitance. On verra le comportement de ces deux éléments, et ensuite

Plus en détail

Chapitre 7 : Intégration sur un intervalle quelconque

Chapitre 7 : Intégration sur un intervalle quelconque Universités Paris 6 et Paris 7 M1 MEEF Analyse (UE 3) 2013-2014 Chapitre 7 : Intégration sur un intervalle quelconque 1 Fonctions intégrables Définition 1 Soit I R un intervalle et soit f : I R + une fonction

Plus en détail

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,

Plus en détail

Septembre 2011. Kit Intégration Commercium. Introduction. Version 1.0

Septembre 2011. Kit Intégration Commercium. Introduction. Version 1.0 Version 1.0 Septembre 2011 Introduction Kit Intégration Commercium Historique de changements Par: Document version: Changes Date : Fatima FIKRI 1.0 Rédaction du document 2011-09-14 Table des matières Présentation...

Plus en détail

Statistiques Descriptives à une dimension

Statistiques Descriptives à une dimension I. Introduction et Définitions 1. Introduction La statistique est une science qui a pour objectif de recueillir et de traiter les informations, souvent en très grand nombre. Elle regroupe l ensemble des

Plus en détail

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2. Eléments pour comprendre un énoncé Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données

Plus en détail

Information sur le projet

Information sur le projet Fonds des leaders John-R.-Evans Partenariats Information sur le projet Titre du projet Établissement demandeur Établissements partenaires Financement conjoint avec Responsable du projet Nom Titre/poste

Plus en détail

Image d un intervalle par une fonction continue

Image d un intervalle par une fonction continue DOCUMENT 27 Image d un intervalle par une fonction continue La continuité d une fonction en un point est une propriété locale : une fonction est continue en un point x 0 si et seulement si sa restriction

Plus en détail

Suites numériques 3. 1 Convergence et limite d une suite

Suites numériques 3. 1 Convergence et limite d une suite Suites numériques 3 1 Convergence et limite d une suite Nous savons que les termes de certaines suites s approchent de plus en plus d une certaine valeur quand n augmente : par exemple, les nombres u n

Plus en détail

Leçon n 4. Analyse graphique Techniques de construction de barres et styles de. Fenêtres d analyse graphique. Leçon n 4

Leçon n 4. Analyse graphique Techniques de construction de barres et styles de. Fenêtres d analyse graphique. Leçon n 4 Leçon n 4 Table des matières Fenêtre d analyse graphique... 1 Demande de données avec le gestionnaire de téléchargement... 7 Formater le symbole dans un graphique 2 Changer le style d un symbole... 8 Modifier

Plus en détail

Programmes des classes préparatoires aux Grandes Ecoles

Programmes des classes préparatoires aux Grandes Ecoles Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voie : Biologie, chimie, physique et sciences de la Terre (BCPST) Discipline : Mathématiques Seconde année Préambule Programme

Plus en détail

Équation de Langevin avec petites perturbations browniennes ou

Équation de Langevin avec petites perturbations browniennes ou Équation de Langevin avec petites perturbations browniennes ou alpha-stables Richard Eon sous la direction de Mihai Gradinaru Institut de Recherche Mathématique de Rennes Journées de probabilités 215,

Plus en détail

Chapitre 2 Devine mon nombre!

Chapitre 2 Devine mon nombre! Python 3 : objectif jeux Chapitre 2 Chapitre 2 Devine mon nombre! 2.1. Thèmes abordés dans ce chapitre commentaires modules externes, import variables boucle while condition : if... elif... else la fonction

Plus en détail

FIMA, 7 juillet 2005

FIMA, 7 juillet 2005 F. Corset 1 S. 2 1 LabSAD Université Pierre Mendes France 2 Département de Mathématiques Université de Franche-Comté FIMA, 7 juillet 2005 Plan de l exposé plus court chemin Origine du problème Modélisation

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

Suites numériques 4. 1 Autres recettes pour calculer les limites

Suites numériques 4. 1 Autres recettes pour calculer les limites Suites numériques 4 1 Autres recettes pour calculer les limites La propriété suivante permet de calculer certaines limites comme on verra dans les exemples qui suivent. Propriété 1. Si u n l et fx) est

Plus en détail

Processus de comptage, Poisson mélange, fonction de perte exponentielle, système bonus-malus.

Processus de comptage, Poisson mélange, fonction de perte exponentielle, système bonus-malus. JF WALHIN* J PARIS* * Université Catholique de Louvain, Belgique Le Mans Assurances, Belgique RÉSUMÉ Nous proposons une méthodologie générale pour construire un système bonus-malus équilibré basé sur une

Plus en détail

Chapitre 1 : Évolution COURS

Chapitre 1 : Évolution COURS Chapitre 1 : Évolution COURS OBJECTIFS DU CHAPITRE Savoir déterminer le taux d évolution, le coefficient multiplicateur et l indice en base d une évolution. Connaître les liens entre ces notions et savoir

Plus en détail

I3, Probabilités 2014 Travaux Dirigés F BM F BM F BM F BM F B M F B M F B M F B M 20 20 80 80 100 100 300 300

I3, Probabilités 2014 Travaux Dirigés F BM F BM F BM F BM F B M F B M F B M F B M 20 20 80 80 100 100 300 300 I3, Probabilités 2014 Travaux Dirigés TD 1 : rappels. Exercice 1 Poker simplié On tire 3 cartes d'un jeu de 52 cartes. Quelles sont les probabilités d'obtenir un brelan, une couleur, une paire, une suite,

Plus en détail

Processus aléatoires avec application en finance

Processus aléatoires avec application en finance Genève, le 16 juin 2007. Processus aléatoires avec application en finance La durée de l examen est de deux heures. N oubliez pas d indiquer votre nom et prénom sur chaque feuille. Toute documentation et

Plus en détail

Finance, Navier-Stokes, et la calibration

Finance, Navier-Stokes, et la calibration Finance, Navier-Stokes, et la calibration non linéarités en finance 1 1 www.crimere.com/blog Avril 2013 Lignes directrices Non-linéarités en Finance 1 Non-linéarités en Finance Les équations de Fokker-Planck

Plus en détail

Moments des variables aléatoires réelles

Moments des variables aléatoires réelles Chapter 6 Moments des variables aléatoires réelles Sommaire 6.1 Espérance des variables aléatoires réelles................................ 46 6.1.1 Définition et calcul........................................

Plus en détail

Résonance Magnétique Nucléaire : RMN

Résonance Magnétique Nucléaire : RMN 21 Résonance Magnétique Nucléaire : RMN Salle de TP de Génie Analytique Ce document résume les principaux aspects de la RMN nécessaires à la réalisation des TP de Génie Analytique de 2ème année d IUT de

Plus en détail

Introduction à l analyse numérique : exemple du cloud computing

Introduction à l analyse numérique : exemple du cloud computing Introduction à l analyse numérique : exemple du cloud computing Tony FEVRIER Aujourd hui! Table des matières 1 Equations aux dérivées partielles et modélisation Equation différentielle et modélisation

Plus en détail

TSTI 2D CH X : Exemples de lois à densité 1

TSTI 2D CH X : Exemples de lois à densité 1 TSTI 2D CH X : Exemples de lois à densité I Loi uniforme sur ab ; ) Introduction Dans cette activité, on s intéresse à la modélisation du tirage au hasard d un nombre réel de l intervalle [0 ;], chacun

Plus en détail

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre IUFM du Limousin 2009-10 PLC1 Mathématiques S. Vinatier Rappels de cours Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre 1 Fonctions de plusieurs variables

Plus en détail

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations

Plus en détail

Débuter avec EXPRESS. Alain Plantec. 1 Schema 2

Débuter avec EXPRESS. Alain Plantec. 1 Schema 2 Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................

Plus en détail

Génie Logiciel avec Ada. 4 février 2013

Génie Logiciel avec Ada. 4 février 2013 Génie Logiciel 4 février 2013 Plan I. Généralités II. Structures linéaires III. Exceptions IV. Structures arborescentes V. Dictionnaires I. Principes II. Notions propres à la POO I. Principes Chapitre

Plus en détail

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation

Plus en détail

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Groupe symétrique. Chapitre II. 1 Définitions et généralités Chapitre II Groupe symétrique 1 Définitions et généralités Définition. Soient n et X l ensemble 1,..., n. On appelle permutation de X toute application bijective f : X X. On note S n l ensemble des permutations

Plus en détail

4. Outils pour la synchronisation F. Boyer, Laboratoire Lig Fabienne.Boyer@imag.fr

4. Outils pour la synchronisation F. Boyer, Laboratoire Lig Fabienne.Boyer@imag.fr 4. Outils pour la synchronisation F. Boyer, Laboratoire Lig Fabienne.Boyer@imag.fr Le problème Insuffisance des solutions de base (verrous) Les solutions de plus haut niveau Les Sémaphores Les Moniteurs

Plus en détail

Chapitre 0 Introduction à la cinématique

Chapitre 0 Introduction à la cinématique Chapitre 0 Introduction à la cinématique Plan Vitesse, accélération Coordonnées polaires Exercices corrigés Vitesse, Accélération La cinématique est l étude du mouvement Elle suppose donc l existence à

Plus en détail

Travaux dirigés d introduction aux Probabilités

Travaux dirigés d introduction aux Probabilités Travaux dirigés d introduction aux Probabilités - Dénombrement - - Probabilités Élémentaires - - Variables Aléatoires Discrètes - - Variables Aléatoires Continues - 1 - Dénombrement - Exercice 1 Combien

Plus en détail

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées. Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées. 1 Ce sujet aborde le phénomène d instabilité dans des systèmes dynamiques

Plus en détail

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Dualité dans les espaces de Lebesgue et mesures de Radon finies Chapitre 6 Dualité dans les espaces de Lebesgue et mesures de Radon finies Nous allons maintenant revenir sur les espaces L p du Chapitre 4, à la lumière de certains résultats du Chapitre 5. Sauf mention

Plus en détail

Statistique : Résumé de cours et méthodes

Statistique : Résumé de cours et méthodes Statistique : Résumé de cours et méthodes 1 Vocabulaire : Population : c est l ensemble étudié. Individu : c est un élément de la population. Effectif total : c est le nombre total d individus. Caractère

Plus en détail

EPFL 2010. TP n 3 Essai oedomètrique. Moncef Radi Sehaqui Hamza - Nguyen Ha-Phong - Ilias Nafaï Weil Florian

EPFL 2010. TP n 3 Essai oedomètrique. Moncef Radi Sehaqui Hamza - Nguyen Ha-Phong - Ilias Nafaï Weil Florian 1 EPFL 2010 Moncef Radi Sehaqui Hamza - Nguyen Ha-Phong - Ilia Nafaï Weil Florian 11 Table de matière Ø Introduction 3 Ø Objectif 3 Ø Déroulement de l eai 4 Ø Exécution de deux palier de charge 6 Ø Calcul

Plus en détail

Factorisation Factoriser en utilisant un facteur commun Fiche méthode

Factorisation Factoriser en utilisant un facteur commun Fiche méthode Factorisation Factoriser en utilisant un facteur commun Fiche méthode Rappel : Distributivité simple Soient les nombres, et. On a : Factoriser, c est transformer une somme ou une différence de termes en

Plus en détail

Voici une demande qui revient régulièrement lors de mes rencontres avec les employeurs :

Voici une demande qui revient régulièrement lors de mes rencontres avec les employeurs : Logique dépannage La logique de dépannage dépend d une multitude d aspect, et un de ses aspects que j ai pu constater avec le temps en tant que formateur est que les techniciens industriels apprennent

Plus en détail

Master4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre

Master4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre DSF-M4L-Rev2.0-04/12 Master4Light Equipement 2-en-1 : source de courant et spectrophotomètre Interface graphique logicielle, connexion USB Configuration personnalisable : laboratoire et in-situ http://www.majantys.com

Plus en détail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

MODELES DE DUREE DE VIE

MODELES DE DUREE DE VIE MODELES DE DUREE DE VIE Cours 1 : Introduction I- Contexte et définitions II- Les données III- Caractéristiques d intérêt IV- Evènements non renouvelables/renouvelables (unique/répété) I- Contexte et définitions

Plus en détail

Logiciel de Base. I. Représentation des nombres

Logiciel de Base. I. Représentation des nombres Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats

Plus en détail

pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices

pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices La classe StockPrices facilite la récupération de données financières via le site Yahoo Finance ainsi

Plus en détail

MATHÉMATIQUES APPLIQUÉES S4 Exercices

MATHÉMATIQUES APPLIQUÉES S4 Exercices Unité D Probabilité Exercice 1 : Chemins 1. Aline habite la maison illustrée ci-dessous. Le diagramme illustre les murs et les portes. a) Combien existe-t-il de chemins possibles entre la pièce A et la

Plus en détail

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version

Plus en détail

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copyleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version

Plus en détail

Interest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION

Interest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION CANADA CONSOLIDATION CODIFICATION Interest Rate for Customs Purposes Regulations Règlement sur le taux d intérêt aux fins des douanes SOR/86-1121 DORS/86-1121 Current to August 4, 2015 À jour au 4 août

Plus en détail

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé SERVEUR DE SAUVEGARDE POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Introduction........................................................................ 2 1.1. Objectif....................................................................

Plus en détail

Quelques tests de primalité

Quelques tests de primalité Quelques tests de primalité J.-M. Couveignes (merci à T. Ezome et R. Lercier) Institut de Mathématiques de Bordeaux & INRIA Bordeaux Sud-Ouest Jean-Marc.Couveignes@u-bordeaux.fr École de printemps C2 Mars

Plus en détail

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire CHAPITRE N5 FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION Code item D0 D2 N30[S] Items étudiés dans le CHAPITRE N5 Déterminer l'image

Plus en détail

2. CONSTRUIRE LE CONCEPT DE. la dialectique enseigner / apprendre

2. CONSTRUIRE LE CONCEPT DE. la dialectique enseigner / apprendre 2. CONSTRUIRE LE CONCEPT DE NOMBRE, OUI MAIS COMMENT? la dialectique enseigner / apprendre 1 un modèle d'apprentissage : Piaget psychologie du développement sujet milieu (d'apprentissage) équilibre élément

Plus en détail

Algorithmes pour la planification de mouvements en robotique non-holonome

Algorithmes pour la planification de mouvements en robotique non-holonome Algorithmes pour la planification de mouvements en robotique non-holonome Frédéric Jean Unité de Mathématiques Appliquées ENSTA Le 02 février 2006 Outline 1 2 3 Modélisation Géométrique d un Robot Robot

Plus en détail

Partie 1 - Séquence 3 Original d une fonction

Partie 1 - Séquence 3 Original d une fonction Partie - Séquence 3 Original d une fonction Lycée Victor Hugo - Besançon - STS 2 I. Généralités I. Généralités Définition Si F(p) = L [f(t)u (t)](p), alors on dit que f est l original de F. On note f(t)

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

Qu est-ce qu une probabilité?

Qu est-ce qu une probabilité? Chapitre 1 Qu est-ce qu une probabilité? 1 Modéliser une expérience dont on ne peut prédire le résultat 1.1 Ensemble fondamental d une expérience aléatoire Une expérience aléatoire est une expérience dont

Plus en détail

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes Université Claude Bernard Lyon 1 Institut de Science Financière et d Assurances Système Bonus-Malus Introduction & Applications SCILAB Julien Tomas Institut de Science Financière et d Assurances Laboratoire

Plus en détail

I. Polynômes de Tchebychev

I. Polynômes de Tchebychev Première épreuve CCP filière MP I. Polynômes de Tchebychev ( ) 1.a) Tout réel θ vérifie cos(nθ) = Re ((cos θ + i sin θ) n ) = Re Cn k (cos θ) n k i k (sin θ) k Or i k est réel quand k est pair et imaginaire

Plus en détail

Limites finies en un point

Limites finies en un point 8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,

Plus en détail

Files d attente (1) F. Sur - ENSMN. Introduction. 1 Introduction. Vocabulaire Caractéristiques Notations de Kendall Loi de Little.

Files d attente (1) F. Sur - ENSMN. Introduction. 1 Introduction. Vocabulaire Caractéristiques Notations de Kendall Loi de Little. Cours de Tronc Commun Scienifique Recherche Opéraionnelle Les files d aene () Les files d aene () Frédéric Sur École des Mines de Nancy www.loria.fr/ sur/enseignemen/ro/ 5 /8 /8 Exemples de files d aene

Plus en détail

Pourquoi l apprentissage?

Pourquoi l apprentissage? Pourquoi l apprentissage? Les SE sont basés sur la possibilité d extraire la connaissance d un expert sous forme de règles. Dépend fortement de la capacité à extraire et formaliser ces connaissances. Apprentissage

Plus en détail

Programmes des classes préparatoires aux Grandes Ecoles

Programmes des classes préparatoires aux Grandes Ecoles Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voies : Mathématiques, physique et sciences de l'ingénieur (MPSI) Physique, chimie et sciences de l ingénieur (PCSI) Physique,

Plus en détail

Entiers aléatoires et analyse harmonique

Entiers aléatoires et analyse harmonique Entiers aléatoires et analyse harmonique Jean-Pierre Kahane et Yitzhak Katznelson Introduction. Il s agit dans cet article d ensembles de Sidon et de processus de Poisson ponctuels. Les ensembles de Sidon

Plus en détail

1 Définition et Appel d une fonction. V. Phan Luong. Cours 4 : Fonctions

1 Définition et Appel d une fonction. V. Phan Luong. Cours 4 : Fonctions Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 4 : Fonctions La construction de fonctions dans un langage de programmation permet aux

Plus en détail

Développement décimal d un réel

Développement décimal d un réel 4 Développement décimal d un réel On rappelle que le corps R des nombres réels est archimédien, ce qui permet d y définir la fonction partie entière. En utilisant cette partie entière on verra dans ce

Plus en détail

Table des matières. I Mise à niveau 11. Préface

Table des matières. I Mise à niveau 11. Préface Table des matières Préface v I Mise à niveau 11 1 Bases du calcul commercial 13 1.1 Alphabet grec...................................... 13 1.2 Symboles mathématiques............................... 14 1.3

Plus en détail

Exclusion Mutuelle. Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr. Université de Provence. 9 février 2011

Exclusion Mutuelle. Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr. Université de Provence. 9 février 2011 Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr Université de Provence 9 février 2011 Arnaud Labourel (Université de Provence) Exclusion Mutuelle 9 février 2011 1 / 53 Contexte Epistémologique

Plus en détail

Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules

Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules M. Shawky, K. Chaaban, P. Crubillé Heudiasyc UMR 6599 CNRS, Univ. Tech. De Compiègne 1 ADAS (Advanced Driving Aid System) Reactive

Plus en détail

1 Position du problème

1 Position du problème Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo

Plus en détail

Etude du niveau stress ressenti par les salariés de plusieurs entreprises du tertiaire. Un outil de mesure.

Etude du niveau stress ressenti par les salariés de plusieurs entreprises du tertiaire. Un outil de mesure. Etude du niveau stress ressenti par les salariés de plusieurs entreprises du tertiaire. Un outil de mesure. Participants : Dr Evelyne Barraud, Martine Chevillard, Marie-José Dureau Mer, Isabelle Gouget,

Plus en détail

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48 Méthodes de Polytech Paris-UPMC - p. 1/48 Polynôme d interpolation de Preuve et polynôme de Calcul de l erreur d interpolation Étude de la formule d erreur Autres méthodes - p. 2/48 Polynôme d interpolation

Plus en détail

COMPETENCE INFRASTRUCTURES DE CHARGE POUR VEHICULES ELECTRIQUES

COMPETENCE INFRASTRUCTURES DE CHARGE POUR VEHICULES ELECTRIQUES ANNEXE D COMPETENCE INFRASTRUCTURES DE CHARGE POUR VEHICULES ELECTRIQUES Compétence exercée conformément à l article 3.4 des statuts du SDEC Energie autorisés par arrêté inter préfectoral en date du 4

Plus en détail

Collège St JO Votre avis nous intéresse

Collège St JO Votre avis nous intéresse Collège St JO Votre avis nous intéresse Généré par WysuForms - http://www.wysuforms.com 1 Questions et Variables Questions En quelle classe est votre enfant? Sans réponses 0 0 % 6e 69 34.2 % 5e 53 26.2

Plus en détail