KR102823936B1 - 양자 어닐러의 샘플링 큐비트에 대한 솔루션 장치 및 방법 - Google Patents
양자 어닐러의 샘플링 큐비트에 대한 솔루션 장치 및 방법 Download PDFInfo
- Publication number
- KR102823936B1 KR102823936B1 KR1020240038999A KR20240038999A KR102823936B1 KR 102823936 B1 KR102823936 B1 KR 102823936B1 KR 1020240038999 A KR1020240038999 A KR 1020240038999A KR 20240038999 A KR20240038999 A KR 20240038999A KR 102823936 B1 KR102823936 B1 KR 102823936B1
- Authority
- KR
- South Korea
- Prior art keywords
- qubits
- qubit
- bias
- fixed
- candidates
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B82—NANOTECHNOLOGY
- B82Y—SPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
- B82Y10/00—Nanotechnology for information processing, storage or transmission, e.g. quantum computing or single electron logic
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/40—Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/60—Quantum algorithms, e.g. based on quantum optimisation, quantum Fourier or Hadamard transforms
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Computational Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Nanotechnology (AREA)
- Crystallography & Structural Chemistry (AREA)
- Complex Calculations (AREA)
Abstract
Description
도 1은 본 발명의 일 실시예에 따른 솔루션 장치를 설명하기 위한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 양자 어닐러가 생성하는 큐비트 집합에 대한 예시적인 도면이다.
도 3a는 본 발명의 커플링된 2개의 큐비트의 조합의 조건에 대한 실시예이다.
도 3b는 본 발명의 커플링되지 않은 2개의 큐비트의 조합의 조건에 대한 실시예이다.
도 3c는 본 발명의 3개 이상의 큐비트들의 조합을 위한 큐비트 클러스터링 조건에 대한 실시예이다.
도 4a는 본 발명의 편향성이 임계치 이상인 큐비트 중에서 선택적으로 고정하는 조건에 대한 실시예들이다.
도 4b는 본 발명의 반복 루틴에서 편향성 임계치와 국소적 시스템에너지의 증감을 고려하여 선택적으로 고정하는 조건에 대한 실시예들이다.
도 5는 본 발명의 어닐링 에서의 반복 루틴의 증가에 따라 시스템 에너지의 변화 추이를 나타내는 그래프의 예시이다.
도 6은 본 발명의 일 실시예에 따른 솔루션 장치의 구현 방법의 일례를 설명하기 위한 도면이다.
임계치 설정부(115)
편향성 계산 및 조합 설정부(120)
인접 큐비트 편향성 재계산부(130)
시스템에너지 계산부(140)
고정부(150)
Claims (16)
- 장치의 프로세서에서 수행되는 솔루션 방법에 있어서,
입력에 대해 양자 어닐러에서 복수의 샘플 세트를 생성하는 단계;
큐비트 고정에 참조될 임계치를 설정하는 단계;
상기 복수의 샘플 세트에 대해 큐비트 시퀀스 상의 큐비트 조합을 대상 큐비트로 결정하는 단계;
상기 복수의 샘플 세트의 각 샘플 세트에서 상기 대상 큐비트에 대한 편향성을 산출하고 상기 편향성이 상기 임계치 이상인 후보들을 결정하는 단계;
상기 후보들과 고정 예상 큐비트값이 동일한 큐비트들로 이루어진 해당 부분집합의 샘플 세트에 대하여, 대상 큐비트들의 편향성을 재산출하는 단계;
상기 후보들 각각의 고정 예상 큐비트값 및 상기 재산출된 편향성에 따라, 상기 후보들 각각의 에너지 및 상기 후보들 각각의 커플링 에너지의 합을 기초로 국소적 시스템에너지를 산출하는 단계; 및
상기 국소적 시스템에너지의 감소 여부에 따라 상기 후보들 중 고정된 큐비트와 재차 연산될 큐비트로 분류하는 단계를 포함하고,
상기 큐비트 조합을 상기 대상 큐비트로 결정하는 단계에서,
커플링된 2개의 큐비트가 공통으로 가지는 커플링된 큐비트들의 수를 기초로 상기 조합을 결정하거나,
커플링된 2개의 큐비트 중, 전체 큐비트들의 편향 계수 또는 커플링강도 계수의 분포 상에서의 표준편차 이상의 값에 속하는 큐비트들로 상기 조합을 결정하는, 솔루션 방법. - 제1항에 있어서,
상기 재차 연산될 큐비트를 상기 양자 어닐러에 상기 입력으로서 생성하여 재차 상기 고정된 큐비트를 제외시키도록 반복하여 연산의 사이즈를 줄이면서 고정된 큐비트들의 해를 찾기 위한 솔루션 방법. - 제1항에 있어서,
상기 고정된 큐비트를 제외시키고, 상기 재차 연산될 큐비트를 상기 양자 어닐러에 상기 입력으로 하여 반복할 때,
상기 임계치를 설정하는 단계에서, 상기 임계치의 설정값이 이전 루틴의 임계치 보다 점차 증가하거나 감소하도록 설정되는 솔루션 방법. - 제1항에 있어서,
상기 임계치를 설정하는 단계에서, 상기 어닐러가 생성하는 상기 각 샘플 세트 내의 큐비트의 개수에 비례하며, 상기 편향성이 상기 임계치를 넘는 큐비트의 수에 비례하도록 상기 임계치를 설정하는 솔루션 방법. - 제1항에 있어서,
상기 분류하는 단계에서의 상기 고정된 큐비트의 수는, 소정의 개수로 미리 결정되어 있으며, 상기 편향성이 상기 임계치 이상인 큐비트 중에서 그 차이가 크거나 작은 순위로, 상기 소정의 개수의 큐비트를 상기 고정된 큐비트로 결정하는 솔루션 방법. - 제1항에 있어서,
상기 분류하는 단계에서의 상기 고정된 큐비트의 결정에서, 상기 편향성이 상기 임계치 이상인 큐비트 중에서, 커플링 큐비트의 수가 소정의 개수 이상 또는 이하인 큐비트를 상기 고정된 큐비트로 결정하는 솔루션 방법. - 제1항에 있어서,
상기 분류하는 단계에서의 상기 고정된 큐비트의 결정에서, 상기 편향성이 상기 임계치 이상인 큐비트 중에서, 상기 국소적 시스템에너지가 소정의 값 이상 또는 이하인 하나 이상의 큐비트를 상기 고정된 큐비트로 결정하는 솔루션 방법. - 제1항에 있어서,
상기 고정된 큐비트를 제외시키고, 상기 재차 연산될 큐비트를 상기 양자 어닐러에 상기 입력으로 하여 반복할 때,
상기 분류하는 단계에서의 상기 고정된 큐비트의 결정에서, 상기 편향성이 상기 임계치 이상이고, 상기 국소적 시스템에너지가 이전 루틴에서 보다 감소된, 하나 이상의 큐비트가 상기 고정된 큐비트로 결정되지 않도록 수행하는 솔루션 방법. - 제1항에 있어서,
상기 고정된 큐비트를 제외시키고, 상기 재차 연산될 큐비트를 상기 양자 어닐러에 상기 입력으로 하여 반복할 때,
상기 분류하는 단계에서의 상기 고정된 큐비트의 결정에서, 상기 편향성이 상기 임계치 이상이고, 상기 국소적 시스템에너지가 이전 루틴에서 보다 증가한, 하나 이상의 큐비트를 상기 고정된 큐비트로 결정하는 솔루션 방법. - 제1항에 있어서,
상기 고정된 큐비트를 제외시키고, 상기 재차 연산될 큐비트를 상기 양자 어닐러에 상기 입력으로 하여 반복할 때,
상기 분류하는 단계에서의 상기 고정된 큐비트의 결정에서, 상기 편향성이 상기 임계치 미만이고, 상기 국소적 시스템에너지가 이전 루틴에서 보다 증가한, 하나 이상의 큐비트를 상기 고정된 큐비트로 결정하는 솔루션 방법. - 삭제
- 삭제
- 장치의 프로세서에서 수행되는 솔루션 방법에 있어서,
입력에 대해 양자 어닐러에서 복수의 샘플 세트를 생성하는 단계;
큐비트 고정에 참조될 임계치를 설정하는 단계;
상기 복수의 샘플 세트에 대해 큐비트 시퀀스 상의 큐비트 조합을 대상 큐비트로 결정하는 단계;
상기 복수의 샘플 세트의 각 샘플 세트에서 상기 대상 큐비트에 대한 편향성을 산출하고 상기 편향성이 상기 임계치 이상인 후보들을 결정하는 단계;
상기 후보들과 고정 예상 큐비트값이 동일한 큐비트들로 이루어진 해당 부분집합의 샘플 세트에 대하여, 대상 큐비트들의 편향성을 재산출하는 단계;
상기 후보들 각각의 고정 예상 큐비트값 및 상기 재산출된 편향성에 따라, 상기 후보들 각각의 에너지 및 상기 후보들 각각의 커플링 에너지의 합을 기초로 국소적 시스템에너지를 산출하는 단계; 및
상기 국소적 시스템에너지의 감소 여부에 따라 상기 후보들 중 고정된 큐비트와 재차 연산될 큐비트로 분류하는 단계를 포함하고,
상기 큐비트 조합을 상기 대상 큐비트로 결정하는 단계에서,
커플링되지 않은 2개의 큐비트가 공통으로 가지는 커플링된 큐비트들의 수를 기초로 상기 조합을 결정하거나,
커플링되지 않은 2개의 큐비트 중, 전체 큐비트들의 편향 계수 또는 커플링강도 계수의 분포 상에서의 표준편차 이상의 값에 속하는 큐비트들로 상기 조합을 결정하는, 솔루션 방법. - 장치의 프로세서에서 수행되는 솔루션 방법에 있어서,
입력에 대해 양자 어닐러에서 복수의 샘플 세트를 생성하는 단계;
큐비트 고정에 참조될 임계치를 설정하는 단계;
상기 복수의 샘플 세트에 대해 큐비트 시퀀스 상의 큐비트 조합을 대상 큐비트로 결정하는 단계;
상기 복수의 샘플 세트의 각 샘플 세트에서 상기 대상 큐비트에 대한 편향성을 산출하고 상기 편향성이 상기 임계치 이상인 후보들을 결정하는 단계;
상기 후보들과 고정 예상 큐비트값이 동일한 큐비트들로 이루어진 해당 부분집합의 샘플 세트에 대하여, 대상 큐비트들의 편향성을 재산출하는 단계;
상기 후보들 각각의 고정 예상 큐비트값 및 상기 재산출된 편향성에 따라, 상기 후보들 각각의 에너지 및 상기 후보들 각각의 커플링 에너지의 합을 기초로 국소적 시스템에너지를 산출하는 단계; 및
상기 국소적 시스템에너지의 감소 여부에 따라 상기 후보들 중 고정된 큐비트와 재차 연산될 큐비트로 분류하는 단계를 포함하고,
상기 큐비트 조합을 상기 대상 큐비트로 결정하는 단계에서,
커플링 여부와 무관하게 소정의 클러스터링 방법으로 분류된 클러스터에 속하는 3개 이상의 큐비트들을 상기 조합으로 결정하는, 솔루션 방법. - 입력에 대해 생성하는 복수의 샘플 세트를 생성하는 양자 어닐러;
큐비트 고정에 참조될 임계치를 설정하는 임계치설정부;
상기 복수의 샘플 세트의 각 샘플 세트에서 큐비트 시퀀스 상의 큐비트 조합인 대상 큐비트에 대한 편향성을 산출하고 상기 편향성이 상기 임계치 이상인 후보들을 결정하는 편향성 계산 및 조합 설정부;
상기 후보들과 고정 예상 큐비트값이 동일한 큐비트들로 이루어진 해당 부분집합의 샘플 세트에 대하여, 대상 큐비트들의 편향성을 재산출하는 인접 큐비트 편향성 재계산부;
상기 후보들 각각의 고정 예상 큐비트값 및 상기 재산출된 편향성에 따라, 상기 후보들 각각의 에너지 및 상기 후보들 각각의 커플링 에너지의 합을 기초로 국소적 시스템에너지를 산출하는 시스템에너지 계산부; 및
상기 국소적 시스템에너지의 감소 여부에 따라 상기 후보들 중 고정된 큐비트와 재차 연산될 큐비트로 분류하는 고정부를 포함하고,
상기 편향성 계산 및 조합 설정부는, 커플링된 2개의 큐비트가 공통으로 가지는 커플링된 큐비트들의 수를 기초로 상기 큐비트 조합을 결정하거나,
커플링된 2개의 큐비트 중, 전체 큐비트들의 편향 계수 또는 커플링강도 계수의 분포 상에서의 표준편차 이상의 값에 속하는 큐비트들로 상기 큐비트 조합을 결정하는, 솔루션 장치. - 장치의 프로세서에서 수행되는 솔루션 기능을 수행하기 위한, 컴퓨터가 판독 가능한 코드를 기록한 기록 매체에 있어서,
입력에 대해 양자 어닐러에서 복수의 샘플 세트를 생성하는 기능;
큐비트 고정에 참조될 임계치를 설정하는 기능;
상기 복수의 샘플 세트에 대해 큐비트 시퀀스 상의 큐비트 조합을 대상 큐비트로 결정하는 기능;
상기 복수의 샘플 세트의 각 샘플 세트에서 상기 대상 큐비트에 대한 편향성을 산출하고 상기 편향성이 상기 임계치 이상인 후보들을 결정하는 단계;
상기 후보들과 고정 예상 큐비트값이 동일한 큐비트들로 이루어진 해당 부분집합의 샘플 세트에 대하여, 대상 큐비트들의 편향성을 재산출하는 기능;
상기 후보들 각각의 고정 예상 큐비트값 및 상기 재산출된 편향성에 따라, 상기 후보들 각각의 에너지 및 상기 후보들 각각의 커플링 에너지의 합을 기초로 국소적 시스템에너지를 산출하는 기능; 및
상기 국소적 시스템에너지의 감소 여부에 따라 상기 후보들 중 고정된 큐비트와 재차 연산될 큐비트로 분류하는 기능을 수행하되,
상기 큐비트 조합을 상기 대상 큐비트로 결정하는 기능에서,
커플링된 2개의 큐비트가 공통으로 가지는 커플링된 큐비트들의 수를 기초로 상기 조합을 결정하거나,
커플링된 2개의 큐비트 중, 전체 큐비트들의 편향 계수 또는 커플링강도 계수의 분포 상에서의 표준편차 이상의 값에 속하는 큐비트들로 상기 조합을 결정하는, 기록 매체.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240038999A KR102823936B1 (ko) | 2024-03-21 | 2024-03-21 | 양자 어닐러의 샘플링 큐비트에 대한 솔루션 장치 및 방법 |
| PCT/KR2024/006954 WO2025198091A1 (ko) | 2024-03-21 | 2024-05-23 | 양자 어닐러의 샘플링 큐비트에 대한 솔루션 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240038999A KR102823936B1 (ko) | 2024-03-21 | 2024-03-21 | 양자 어닐러의 샘플링 큐비트에 대한 솔루션 장치 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102823936B1 true KR102823936B1 (ko) | 2025-06-24 |
Family
ID=96221707
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020240038999A Active KR102823936B1 (ko) | 2024-03-21 | 2024-03-21 | 양자 어닐러의 샘플링 큐비트에 대한 솔루션 장치 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR102823936B1 (ko) |
| WO (1) | WO2025198091A1 (ko) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140187427A1 (en) * | 2011-07-06 | 2014-07-03 | D-Wave Systems Inc. | Quantum processor based systems and methods that minimize an objective function |
| KR20240033467A (ko) * | 2022-09-05 | 2024-03-12 | 주식회사 엘지유플러스 | 양자 어닐링에 기반하여 문제에 대한 솔루션을 계산하는 방법 및 장치 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9588940B2 (en) * | 2013-12-05 | 2017-03-07 | D-Wave Systems Inc. | Sampling from a set of spins with clamping |
| GB2524039A (en) * | 2014-03-12 | 2015-09-16 | Nokia Technologies Oy | Method and apparatus for adiabatic quantum annealing |
| US11062227B2 (en) * | 2015-10-16 | 2021-07-13 | D-Wave Systems Inc. | Systems and methods for creating and using quantum Boltzmann machines |
-
2024
- 2024-03-21 KR KR1020240038999A patent/KR102823936B1/ko active Active
- 2024-05-23 WO PCT/KR2024/006954 patent/WO2025198091A1/ko active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140187427A1 (en) * | 2011-07-06 | 2014-07-03 | D-Wave Systems Inc. | Quantum processor based systems and methods that minimize an objective function |
| KR20240033467A (ko) * | 2022-09-05 | 2024-03-12 | 주식회사 엘지유플러스 | 양자 어닐링에 기반하여 문제에 대한 솔루션을 계산하는 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025198091A1 (ko) | 2025-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11030246B2 (en) | Fast and accurate graphlet estimation | |
| Kwak et al. | An incremental clustering-based fault detection algorithm for class-imbalanced process data | |
| US7881891B2 (en) | Automated dynamic metrology sampling system and method for process control | |
| Aldosari et al. | Detection in sensor networks: The saddlepoint approximation | |
| JP6707716B2 (ja) | 異常情報推定装置、異常情報推定方法及びプログラム | |
| Lederer et al. | Posterior variance analysis of Gaussian processes with application to average learning curves | |
| Zhang et al. | Analytical solution to a partially observable machine maintenance problem with obvious failures | |
| Acharya et al. | Sublinear algorithms for outlier detection and generalized closeness testing | |
| CN111122222A (zh) | 一种样本点位置确定方法及系统 | |
| KR102823936B1 (ko) | 양자 어닐러의 샘플링 큐비트에 대한 솔루션 장치 및 방법 | |
| US11048852B1 (en) | System, method and computer program product for automatic generation of sizing constraints by reusing existing electronic designs | |
| CN111832693B (zh) | 神经网络层运算、模型训练方法、装置及设备 | |
| CN115470922B (zh) | 量子比特校准方法及装置、量子控制系统、量子计算机 | |
| CN118921683B (zh) | 用于网络优化的量子计算方法、装置、设备及介质 | |
| US12141670B2 (en) | Systems and methods for optimizing a machine learning model | |
| CN120371664A (zh) | 服务器老化测试方法、装置、电子设备及存储介质 | |
| US20240169231A1 (en) | Adaptive learning for quantum circuits | |
| KR101665476B1 (ko) | 반도체 프로세싱 장비에서의 편위 분류를 위한 방사형 기저 함수 네트워크들 및 하이퍼-큐브들의 사용 | |
| US9367937B2 (en) | Apparatus and method for effective graph clustering of probabilistic graphs | |
| US7827305B2 (en) | Determination of a state of flow through or a cut of a parameterized network | |
| CN114219964B (zh) | 一种神经网络架构搜索方法、装置及电子设备和存储介质 | |
| Seok et al. | Numerical analysis of quantization‐based optimization | |
| CN115208818A (zh) | 一种基于遗传算法的QoS选路方法 | |
| CN116304083B (zh) | 性能-故障关系图谱的关系预测方法及装置 | |
| Jang et al. | Fast and optimal changepoint detection and localization using Bonferroni triplets |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20240321 |
|
| PA0201 | Request for examination |
Patent event code: PA02011R01I Patent event date: 20240321 Comment text: Patent Application |
|
| PA0302 | Request for accelerated examination |
Patent event date: 20241025 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20250113 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20250604 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20250618 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20250619 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |