Resources

Video, paper downloads, benchmark scripts, repositories, and citation

Video Presentation

Watch the visual explanation of berkeDet, meryemSign, and meryemPer:

Downloads

Research Paper (PDF) Full paper: proofs, parallel-complexity analysis, isolated and vectorized benchmarks (Version 3)

Download Paper (PDF)  ·  LaTeX source
Presentation (PDF) Visual illustrations of meryemPer patterns for n = 2 through n = 9

Download Presentation

Benchmark & Verification Scripts

Everything in the paper is executable. Fixed seeds; correctness asserted in-script. All are single-file Python, ready for Google Colab (CPU runtime).

Preprint Repositories

Zenodo Version 3 — July 2026 (v1 and v2 remain archived)

View on Zenodo — DOI 10.5281/zenodo.21326563
ORCID Ömer Gülmen — 0009-0002-8017-5400

View ORCID Profile

Quick Start (Python)

Copy this code, paste it into any Python environment (such as online-python.com), and run it. Full code with detailed comments is on the Algorithm page.

def meryemSign(n):
    b = [1]
    for e in range(1, n):
        c = b[:]
        for d in range(e):
            if d % 2 == 0:
                f = [-x for x in c]
            else:
                f = c[:]
            b.extend(f)
    return b

def meryemPer(n):
    a = [[1]]
    for b in range(2, n + 1):
        c = list(range(1, b + 1))
        d = []
        for f in c:
            g = [e for e in c if e != f]
            for h in a:
                j = [g[i - 1] for i in h]
                d.append([f] + j)
        a = d
    return a

def berkeDet(matrix):
    n = len(matrix)
    signs = meryemSign(n)
    perms = meryemPer(n)
    det = 0
    for sign, perm in zip(signs, perms):
        product = 1
        for i in range(n):
            product *= matrix[i][perm[i] - 1]
        det += sign * product
    return det

# Try it!
A = [[6, 1, 1],
     [4, -2, 5],
     [2, 8, 7]]

print("Determinant:", berkeDet(A))  # Output: -306

Citation

If you use berkeDet in your work, please cite:

Gülmen, B., Gülmen, M., & Gülmen, Ö. (2026).
berkeDet: A Dual Iterative Algorithm for Exact Determinant
Computation via Block Replication and Index Mapping (Version 3).
Zenodo. https://doi.org/10.5281/zenodo.21326563

Version History

♥ Support This Research ♥