Manual · pagina 93
Exercițiul 11 · Curierii și zonele
O platformă de livrare de mâncare are într-un cartier 4 curieri disponibili, , care trebuie să acopere 3 zone distincte, . Aplicația atribuie fiecare curier unei singure zone, prin funcția . Compania consideră că serviciul este operațional dacă în fiecare zonă există cel puțin un curier pentru a prelua comenzile.
a) Explică de ce starea operațională a serviciului este echivalentă cu surjectivitatea funcției .
b) Dacă aplicația folosește regula , unde , verifică dacă serviciul este operațional.
a)Explică de ce starea operațională a serviciului este echivalentă cu surjectivitatea funcției .
1. Traducem enunțul în limbajul funcțiilor
Domeniul lui este mulțimea curierilor, , iar codomeniul este mulțimea zonelor, . înseamnă „curierul lucrează în zona ”. Faptul că fiecare curier primește o singură zonă spune exact că este o funcție (manual, p. 56).
Condiția „operațional” vorbește însă despre zone: fiecare zonă trebuie să aibă cel puțin un curier.
Verifică-te
Cum se scrie, cu funcția , „în zona există cel puțin un curier”?Alege un răspuns ca să vezi continuarea.
2. Este chiar definiția surjectivității
„Operațional” cere același lucru pentru fiecare zonă , deci cele două condiții coincid: serviciul este operațional este surjectivă. Pe diagramă: fiecare zonă primește cel puțin o săgeată. Este situația din exercițiul rezolvat 2 (manual, p. 91), cu serverele.O atribuire neoperațională: nu primește nicio săgeată, deci , iar nu este surjectivă.
Verifică-te
Poate funcția să fie injectivă?Alege un răspuns ca să vezi continuarea.
b)Regula , unde : este serviciul operațional?
1. Ce înseamnă regula
este restul împărțirii lui la , ca în exemplul cu serverele din manual (p. 92). Resturile posibile sunt , , , deci este , sau : regula dă mereu o zonă din .
Pentru : , restul este , deci și .
Verifică-te
Cât este ?Alege un răspuns ca să vezi continuarea.
2. Toate atribuirile
Calculează la fel zonele lui (restul lui la ) și (restul lui la ).Verifică-te
Ce zonă primește doi curieri?Alege un răspuns ca să vezi continuarea.
restul la Atribuirea dată de regulă: fiecare zonă primește cel puțin o săgeată.
3. Concluzia
Fiecare zonă are cel puțin un curier, deci este surjectivă și, după a), serviciul este operațional. Că are doi curieri nu contează: surjectivitatea cere „cel puțin unul”.