MATLAB Support Package for Quantum Computing을 통해 양자 알고리즘을 구축하고 시뮬레이션하며 실행할 수 있습니다. 이 지원 패키지를 사용하면 알고리즘을 프로토타이핑하여 최적화, 시나리오 시뮬레이션, AI(인공 지능) 및 머신러닝 작업과 같은 문제 외에도 화학 및 재료 시뮬레이션 분야에서 현재 해결할 수 없는 문제를 더욱 빨리 해결할 수 있습니다.
MATLAB Support Package for Quantum Computing을 사용하여 다음과 같은 작업을 수행할 수 있습니다.
- 사용자 지정 가능한 다양한 내장 합성 게이트를 사용하여 양자 알고리즘을 구현하기 위한 회로 구축
- 로컬 컴퓨터에서 시뮬레이션을 사용하여 알고리즘 구현 검증 또는 클라우드 서비스를 통해 원격 시뮬레이터에 연결
- 클라우드 서비스를 통해 양자 컴퓨팅 하드웨어에 연결하여 양자 알고리즘 실행
- 회로를 시각화하여 알고리즘 및 개별 큐비트의 구현 검증 및 플롯 결과 분석
- 로컬 컴퓨터에서 QUBO(2차 비제약 이진 최적화) 문제 생성 및 풀기
양자 회로 구축
하나 이상의 큐비트에 대해 연산을 수행하는 양자 게이트 시퀀스를 사용하여 양자 회로를 구축할 수 있습니다. 내장된 간단한 게이트를 사용할 수 있고 합성 게이트를 만들어 복잡한 연산을 포착하고 회로를 구성할 수 있습니다.
양자 알고리즘의 로컬 시뮬레이션
로컬 컴퓨터에서 알고리즘을 시뮬레이션함으로써 양자 알고리즘을 검증하여 동작 및 예상되는 결과를 확인할 수 있습니다. 양자 상태 공식을 표시하고 히스토그램을 플로팅하거나 가능한 상태를 조회하여 결과를 검사할 수 있습니다.
양자 컴퓨터에서 알고리즘 실행
클라우드 서비스를 통해 양자 컴퓨터에 연결하고 양자 알고리즘을 실행할 수 있습니다. 양자 하드웨어 제공업체가 공급한 양자 시뮬레이터를 사용하여 복잡한 양자 회로를 QPU 소자에서 실행하기 전에 검증할 수 있습니다.
양자 컴퓨팅 응용 분야 살펴보기
양자 컴퓨터를 활용하여 최적화, 머신러닝 및 화학 문제를 풀 수 있습니다.
QUBO(2차 비제약 이진 최적화) 문제 생성 및 풀기
조합 최적화 문제를 QUBO 문제로 정식화할 수 있습니다. 로컬 컴퓨터에서 solve 함수를 사용하여 QUBO 문제를 풀 수 있습니다.