Risolvere il problema Market Split con l'Iskay Quantum Optimizer di Kipu Quantum
Le Qiskit Functions sono una funzionalità sperimentale disponibile solo per gli utenti del Piano Premium, Piano Flex e Piano On-Prem (tramite API IBM Quantum Platform) di IBM Quantum®. Sono in stato di rilascio di anteprima e soggette a modifiche.
Stima di utilizzo: 20 secondi su un processore Heron r2. (NOTA: Questa è solo una stima. Il tempo di esecuzione effettivo potrebbe variare.)
Contesto
Questo tutorial dimostra come risolvere il problema Market Split utilizzando l'ottimizzatore quantistico Iskay di Kipu Quantum [1]. Il problema Market Split rappresenta una sfida di allocazione delle risorse reale in cui i mercati devono essere partizionati in regioni di vendita bilanciate per soddisfare obiettivi di domanda esatti.
La sfida del Market Split
Il problema Market Split presenta una sfida di allocazione delle risorse apparentemente semplice ma computazionalmente formidabile. Considerate un'azienda con prodotti venduti in mercati diversi, dove ogni mercato acquista un pacchetto specifico di prodotti (rappresentato dalle colonne della matrice ). L'obiettivo aziendale è partizionare questi mercati in due regioni di vendita bilanciate in modo tale che ogni regione riceva esattamente metà della domanda totale per ogni prodotto.
Formulazione matematica:
Cerchiamo un vettore di assegnazione binario , dove:
- assegna il mercato alla Regione A
- assegna il mercato alla Regione B
- Il vincolo deve essere soddisfatto, dove rappresenta le vendite obiettivo (tipicamente metà della domanda totale per prodotto)
Funzione di costo:
Per risolvere questo problema, minimizziamo la violazione al quadrato dei vincoli:
dove:
- rappresenta le vendite del prodotto nel mercato
- è l'assegnazione binaria del mercato