Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Ottimizzazione binaria quadratica non vincolata (QUBO)

Ottimizzazione binaria quadratica non vincolata (QUBO) per problemi di ottimizzazione combinatoria
Da R2023a

Molti problemi di ottimizzazione combinatoria possono essere formulati come problemi di ottimizzazione binaria quadratica non vincolata (QUBO). Questi problemi includono gli Traveling Salesperson Problem with QUBO, Capacitated Vehicle Routing Problem e Feature Selection QUBO (Quadratic Unconstrained Binary Optimization). Per informazioni di background, vedere What Is a QUBO Problem?

Inoltre, molti computer quantistici attuali e proposti utilizzano QUBO (o un Ising equivalente) come tipo di problema. Per provare a trovare una soluzione quantistica a un problema di ottimizzazione combinatoria, si formula un problema QUBO, quindi si passa il problema all'hardware quantistico per la soluzione. Attualmente, MATLAB® Support Package for Quantum Computing non supporta direttamente alcun hardware quantistico per la risoluzione di problemi QUBO.

Oggetti

quboQuadratic Unconstrained Binary Optimization
quboResultResult of solving QUBO problem
tabuSearchTabu search algorithm for QUBO solve
tabuSearchResultResult of solve for Tabu search algorithm
qaoaQuantum approximate optimization algorithm (QAOA) for solving QUBO problem (Da R2024b)
qaoaResultResult of solving QUBO problem using QAOA (Da R2024b)

Funzioni

evaluateObjectiveEvaluate QUBO (Quadratic Unconstrained Binary Optimization) objective
solveSolve QUBO (Quadratic Unconstrained Binary Optimization) problem
maxcut2quboConvert max-cut problem to QUBO (Quadratic Unconstrained Binary Optimization) (Da R2024b)
qubo2isingConvert QUBO problem to Ising observable (Da R2024b)

Argomenti

Esempi in primo piano