08-30-2017, 11:42 AM
(08-30-2017, 11:26 AM)ST001 Ha scritto: [quote='brown' pid='7101' dateline='1503915734']
................|
1) Se la prenotazione arriva quando ha già in casa un ospite già arrivato per una delle due stanze sei fregato
2) Dipende tutto da quanti clienti diversi sono occupate le due stanze, anche per le date attigue.
Concretamente mi è capitato di dover fare un free upgrade ( e mi è andata bene, peché avrei rischiato un overbooking...) proprio perché in periodo di alta stagione le stanze non erano invertibili.
Per tenere la continuità di quella da camerizzare potresti essere costretto a spezzare la continuità di una già assegnata.
Grazie per l'intervento.
-1) Assumiamo che le camere dello stesso tipo siano uguali e sia sempre possibile spostare
una prenotazione da una camera all'altra se le camere sono dello stesso tipo (ovviamente
se la prenotazione non è iniziata e la seconda camera è libera).
0) Dato un periodo (inizio, fine), stiamo assumendo che WuBook ha ricevuto disponibilità
almeno 1 su quel tipo camera per tutto il periodo (anche se non dalla stessa camera).
Per ogni giorno del periodo, in quel tipo camera, c'è sempre almeno una camera libera.
1) Questo significa che se una camera è già impegnata il primo giorno, allora certo ci sarà
un'altra camera libera (altrimenti WuBook riceverebbe disponibilità 0 per quel giorno).
2) Io invece sostengo che se sono veri i presupposti -1 e 0, allora è sempre possibile
muovere le prenotazioni in modo da liberare una camera.
Credo di avere già l'algoritmo che lo fa. :)
Vedete qualche falla?