qiskit-community/qiskit-nature
Qiskit Nature is an open-source, quantum computing, framework for solving quantum mechanical natural science problems.
해결하는 문제
Qiskit Nature는 양자 컴퓨팅 알고리즘을 사용하여 양자역학적 자연과학 문제를 해결하기 위한 프레임워크를 제공합니다. 고전 컴퓨터에서는 분자의 전자 구조 및 진동 구조와 같은 복잡한 자연 시스템을 시뮬레이션하는 것이 어려우므로, 양자 알고리즘을 활용하여 기저 상태와 흥분 상태를 찾고, 전기 이중극 모멘트를 측정하며, 이징 모델과 페르미-허버드 모델과 같은 격자 모델을 해결합니다.
작동 방식
이 프레임워크는 여러 통합 모듈을 통해 작동합니다:
- 데이터 로딩: 화학 드라이버 또는 특정 파일 형식에서 데이터를 가져옵니다.
- 연산자 구성: 2차 양자화된 연산자 구성 및 조작을 처리합니다.
- 공간 변환: 문제를 2차 양자화된 형태에서 양자 실행을 위한 큐비트 공간으로 변환합니다.
- 회로 라이브러리: 자연과학 문제에 특화된 앤자츠(시도 파동함수) 라이브러리를 제공합니다.
- 알고리즘 통합: Qiskit Algorithms를 통해 일반적인 양자 알고리즘을 과학 전용 작업에 간편하게 사용할 수 있도록 하는 전용 유틸리티를 제공합니다.
대상 사용자
분자 시스템과 격자 모델을 양자 컴퓨팅으로 시뮬레이션하고자 하는 양자 화학, 물리학, 자연과학 분야의 연구자 및 개발자를 대상으로 합니다.
주요 특징
- 광범위한 과학 지원: 전자 구조, 진동 구조, 격자 모델(이징, 페르미-허버드)을 처리할 수 있습니다.
- 화학 드라이버 통합: PySCF, PSI4, Gaussian 16과 같은 고전적 화학 소프트웨어와 연동됩니다.
- 메모리 최적화: 대규모 계산의 메모리 요구량을 줄이기 위해
sparse라이브러리를 지원합니다. - 텐서 계약 최적화:
opt_einsum과 통합되어 텐서 계약을 최적화합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트