Santannaland 1

Luca214
Lo stato di Santannaland utilizza come moneta nazionale il Piso e la Banca Centrale ha deciso di stampare banconote di soltanto due tagli. Si tenga conto che:
a) tutti i beni hanno un prezzo intero, compreso tra $1$ e $100$ (estremi compresi);
b) i beni hanno prezzi uniformemente ripartiti e la stessa probabilità di essere acquistati;
c) i pagamenti vengono fatti in contanti per la cifra esatta e senza ricevere resto;
d) ogni cittadino possiede banconote dei due tagli in gran quantità, sicuramente sufficienti a fare gli acquisti.

1.Determinare la scelta dei due tagli di banconote che rende minimo in media il numero di banconote necessario per gli acquisti.
2.Discutere la questione precedente nel caso generale in cui i prezzi dei beni siano compresi tra $1$ ed $N$, con $N$ intero qualsiasi, lasciando uguale a due il numero di tagli di banconote da stampare.


Sembra facile, ma lo è meno di quel che appare :-D

Risposte
axpgn


Cordialmente, Alex

axpgn
E in generale …


ondine1
Come è già stato detto, una delle due monete deve essere per forza 1.
Sia $p$ il prezzo di un bene, tale che $1$ $<=$ $p$ $<=$ $N$, sia $x$ il valore della seconda moneta,
allora detti $m$ e $n$ il numero di monete del primo e del secondo tipo che ci vogliono per comprare un bene, si ha che:
$m*1+n*x = p $
Definendo
$f(m,n)-= m+n = p -nx +n = (1-x)n+p$
Il problema mi chiede di minimizzare il numero medio di banconote, quindi:
$bar(f)= bar(m+n)=bar((1-x)n+p)= bar((1-x)n)+ bar(p)= (1-x)bar(n)+bar(p)$
Dove si è fatto uso delle proprietà della media.
inoltre si ha che, dall'equazione di partenza:
$bar(n)= (bar(p)-bar(m))/x$
analizziamo $bar(p)$: esso rappresenta il prezzo medio di un bene, che varia da 1 a N. la media sarà quindi:
$bar(p)= (sum_(i=1)^(N) i)/N= (N+1)/2$
analizziamo $bar(m)$: esso rappresenta il numero medio di monete che valgono 1. Quando acquisto un bene , userò un numero di monete che valgono 1 che varia tra 0 e $x-1$ ( se usassi x monete da 1 farei prima a usarne una che vale x).
quindi $bar(m)=(sum_(i=0) ^(x-1) i) / (x)= (x-1)/2$
in definitiva devo minimizzare la funzione
$bar(f(x))=(1-x)bar(n)+bar(p)=(1-x)(bar(p)-bar(m))/x+bar(p)=
=(1-x)/(x) (bar(p)-(x-1)/2) +bar(p)$
la derivata prima di questa funzione è
$(dbar(f(x)))/dx = (x^2-2bar(p)-1)/x^2 $
perciò studiandone il segno si vede che la funzione di partenza ha un minimo per
$x= sqrt(2bar(p)+1) = sqrt(N+2) $.
Nel caso $N=100$ i valori interi più vicini a $sqrt(102)$ sono 10 e 11.

orsoulx
Una soluzione con due sorprese.
Ciao

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.