Skip to content

Fast Pfaffian using Faddeev-LeVerrier #30681

@mjungmath

Description

@mjungmath

At the current stage, the Pfaffian is computed using the definition by perfect matchings. This is tremendously demanding.

According to https://arxiv.org/abs/2008.04247, there is an algorithm similar to the Faddeev-LeVerrier algorithm for the determinant running in at most O(pow(n,4)). Furthermore, it is easy to implement. This algorithm works for any torsion-free ring.

CC: @tscrim @mkoeppe @fchapoton @videlec

Component: linear algebra

Keywords: pfaffian

Author: Michael Jung

Branch/Commit: a3ed6c3

Reviewer: Travis Scrimshaw

Issue created by migration from https://trac.sagemath.org/ticket/30681

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions