stringtranslate.com

Группа перенормировки матрицы плотности

Группа перенормировки матрицы плотности ( DMRG ) — это числовой вариационный метод, разработанный для получения низкоэнергетической физики квантовых систем многих тел с высокой точностью. Как вариационный метод , DMRG — это эффективный алгоритм, который пытается найти волновую функцию состояния произведения матрицы с наименьшей энергией гамильтониана. Он был изобретен в 1992 году Стивеном Р. Уайтом и в настоящее время является наиболее эффективным методом для одномерных систем. [1]

История

Первое применение DMRG Стивеном Р. Уайтом и Рейнхардом Ноаком было игрушечной моделью : найти спектр частицы со спином 0 в одномерном ящике. [ когда? ] Эта модель была предложена Кеннетом Г. Уилсоном в качестве теста для любого нового метода ренормгруппы , потому что все они терпели неудачу с этой простой проблемой. [ когда? ] DMRG преодолел проблемы предыдущих методов ренормгруппы , соединив два блока с двумя узлами в середине, а не просто добавляя один узел к блоку на каждом шаге, а также используя матрицу плотности для определения наиболее важных состояний, которые следует сохранять в конце каждого шага. После успеха с игрушечной моделью метод DMRG был успешно опробован на квантовой модели Гейзенберга .

Принцип

Основная проблема квантовой физики многих тел заключается в том, что гильбертово пространство растет экспоненциально с размером. Другими словами, если рассмотреть решетку с некоторым гильбертовым пространством размерности на каждом узле решетки, то общее гильбертово пространство будет иметь размерность , где — число узлов на решетке. Например, цепочка со спином 1/2 длиной  L имеет 2 L степеней свободы. DMRG — это итеративный вариационный метод, который сводит эффективные степени свободы к наиболее важным для целевого состояния. Состояние, которое чаще всего интересует, — это основное состояние .

После цикла прогрева [ необходимо определение ] метод разбивает систему на две подсистемы или блоки, которые не обязательно должны иметь одинаковые размеры, и два участка между ними. Набор репрезентативных состояний был выбран для блока во время прогрева. Этот набор левых блоков + двух участков + правых блоков известен как суперблок . Теперь может быть найден кандидат на основное состояние суперблока, который является сокращенной версией полной системы. Он может иметь довольно низкую точность, но метод является итеративным и улучшается с помощью следующих шагов.

Разложение системы на левый и правый блоки по DMRG.

Кандидат основного состояния, который был найден, проецируется в подпространство Гильберта для каждого блока с использованием матрицы плотности , отсюда и название. Таким образом, соответствующие состояния для каждого блока обновляются. [ необходимо дальнейшее объяснение ]

Теперь один из блоков растет за счет другого, и процедура повторяется. Когда растущий блок достигает максимального размера, другой начинает расти на его месте. Каждый раз, когда мы возвращаемся к исходной ситуации (равные размеры), мы говорим, что развертка завершена . Обычно для получения точности в 10 10 для одномерной решетки достаточно нескольких разверток.

Проверка DMRG.

Руководство по внедрению

Практическая реализация алгоритма DMRG — это длительная работа [ мнение ] . Вот несколько основных вычислительных трюков:

Приложения

DMRG успешно применялся для получения низкоэнергетических свойств спиновых цепочек: модель Изинга в поперечном поле, модель Гейзенберга и т. д., фермионные системы, такие как модель Хаббарда , проблемы с примесями, такие как эффект Кондо , бозонные системы и физика квантовых точек , соединенных квантовыми проводами . Он также был расширен для работы с древовидными графами и нашел применение в изучении дендримеров . Для 2D-систем, где одно из измерений намного больше другого, DMRG также точен и оказался полезным при изучении лестниц.

Метод был расширен для изучения равновесной статистической физики в 2D и анализа неравновесных явлений в 1D.

DMRG также применялся в области квантовой химии для изучения сильно коррелированных систем.

Пример: Квантовая модель Гейзенберга

Рассмотрим "бесконечный" алгоритм DMRG для антиферромагнитной квантовой цепочки Гейзенберга . Рецепт может быть применен для любой трансляционно-инвариантной одномерной решетки .

DMRG — это метод ренормгруппы , поскольку он предлагает эффективное усечение гильбертова пространства одномерных квантовых систем.

Начальная точка

Для моделирования бесконечной цепи начните с четырех сайтов. Первый сайт — блок , последний — сайт universe-block , а остальные — добавленные сайты , правый добавляется к сайту universe-block, а другой — к сайту block.

Гильбертово пространство для одного узла имеет базу . С этой базой операторы спина имеют вид , а для одного узла. Для каждого блока, двух блоков и двух узлов существует свое собственное гильбертово пространство , своя база ( ) и свои собственные операторы , где

В начальной точке все четыре гильбертовых пространства эквивалентны , все операторы спина эквивалентны , и и . В следующих итерациях это справедливо только для левого и правого узлов.

Шаг 1: Формирование гамильтоновой матрицы для суперблока

Ингредиентами являются четыре оператора блока и четыре оператора блока вселенной, которые на первой итерации являются матрицами , три оператора спина левого узла и три оператора спина правого узла, которые всегда являются матрицами. Гамильтониана матрица суперблока ( цепи), которая на первой итерации имеет только четыре узла, формируется этими операторами. В антиферромагнитной модели Гейзенберга S=1 гамильтониан имеет вид:

Эти операторы находятся в пространстве состояний суперблока: , основанием является . Например: (соглашение):

Гамильтониан в форме DMRG имеет вид (мы устанавливаем ):

Операторами являются матрицы , например:

Шаг 2: Диагонализация суперблочного гамильтониана

На этом этапе вы должны выбрать собственное состояние гамильтониана, для которого вычисляются некоторые наблюдаемые , это целевое состояние . В начале вы можете выбрать основное состояние и использовать какой-либо продвинутый алгоритм для его нахождения, один из них описан в:

Этот шаг является наиболее трудоемкой частью алгоритма.

Если является целевым состоянием, то математическое ожидание различных операторов можно измерить на этом этапе с помощью .

Шаг 3: Уменьшение матрицы плотности

Сформировать матрицу приведенной плотности для первых двух блочных систем, блока и левого сайта. По определению это матрица :

Диагонализация и формирование матрицы , строки которой являются собственными векторами, связанными с наибольшими собственными значениями . Так формируется наиболее значимыми собственными состояниями приведенной матрицы плотности. Вы выбираете, глядя на параметр : .

Шаг 4: Новые операторы блока и юниверс-блока

Сформируйте матричное представление операторов для системной композиции блока и левого узла, а также для системной композиции правого узла и юниверсного блока, например:

Теперь сформируйте матричные представления новых операторов блока и юниверс-блока, сформируйте новый блок, изменив базис с помощью преобразования , например: На этом итерация заканчивается, и алгоритм возвращается к шагу 1.

Алгоритм успешно останавливается, когда наблюдаемая величина сходится к некоторому значению.

Анзац матричного продукта

Успех DMRG для одномерных систем связан с тем, что это вариационный метод в пространстве состояний матричного произведения (MPS). Это состояния вида

где — значения eg z -компоненты спина в спиновой цепочке, а A s i — матрицы произвольной размерности  m . При m  → ∞ представление становится точным. Эта теория была изложена С. Роммером и С. Остлундом в [1].

В квантовой химии приложение означает четыре возможности проекции спинового квантового числа двух электронов, которые могут занимать одну орбиталь, таким образом , где первый (второй) элемент этих кетов соответствует электрону со спином вверх (вниз). В квантовой химии (для заданного ) и (для заданного ) традиционно выбираются в качестве матриц строк и столбцов соответственно. Таким образом, результатом является скалярное значение, и операция трассировки не нужна. — это число мест (в основном орбиталей), используемых в моделировании.

Матрицы в анзаце MPS не являются уникальными, можно, например, вставить в середину , затем определить и , и состояние останется неизменным. Такая свобода калибровки используется для преобразования матриц в каноническую форму. Существует три типа канонической формы: (1) левонормализованная форма, когда

для всех , (2) правонормализованная форма, когда

для всех , и (3) смешанно-каноническая форма, когда среди матриц в приведенном выше анзаце MPS существуют как лево-, так и правонормализованные матрицы .

Целью расчета DMRG является решение для элементов каждой из матриц. Для этой цели были разработаны так называемые односайтовый и двухсайтовый алгоритмы. В односайтовом алгоритме только одна матрица (один сайт), элементы которой решаются за раз. Двухсайтовый просто означает, что две матрицы сначала сжимаются (умножаются) в одну матрицу, а затем ее элементы решаются. Двухсайтовый алгоритм предлагается, потому что односайтовый алгоритм гораздо более склонен к попаданию в ловушку локального минимума. Наличие MPS в одной из вышеуказанных канонических форм имеет преимущество в том, что делает вычисления более благоприятными - это приводит к обычной задаче собственных значений. Без канонизации мы будем иметь дело с обобщенной задачей собственных значений.

Расширения

В 2004 году был разработан метод децимации блоков, развивающихся во времени, для реализации эволюции состояний матричных произведений в реальном времени. Идея основана на классическом моделировании квантового компьютера . Впоследствии был разработан новый метод для вычисления эволюции в реальном времени в рамках формализма DMRG - см. статью А. Фейгина и С. Р. Уайта [2].

В последние годы были выдвинуты некоторые предложения по расширению метода на 2D и 3D, расширяющие определение состояний матричного продукта. См. эту статью Ф. Верстрате и И. Сирака , [3].

Дальнейшее чтение

Сопутствующее программное обеспечение

Смотрите также

Ссылки

  1. ^ Накатани, Наоки (2018), «Состояния матричных продуктов и алгоритм ренормализации матрицы плотности», Справочный модуль по химии, молекулярным наукам и химической инженерии , Elsevier, doi : 10.1016/b978-0-12-409547-2.11473-8, ISBN 978-0-12-409547-2, получено 2021-04-21