Pith. sign in

REVIEW 1 cited by

Revisiting Sparse Matrix Coloring and Bicoloring

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2505.07308 v1 pith:LKDR5S7A submitted 2025-05-12 math.NA cs.DMcs.MScs.NAmath.CO

classification math.NAcs.DMcs.MScs.NAmath.CO
keywords bicoloringcoloringmatrixsparsecolorsacycliccoloringscolumn
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Sparse matrix coloring and bicoloring are fundamental building blocks of sparse automatic differentiation. Bicoloring is particularly advantageous for rectangular Jacobian matrices with at least one dense row and column. Indeed, in such cases, unidirectional row or column coloring demands a number of colors equal to the number of rows or columns. We introduce a new strategy for bicoloring that encompasses both direct and substitution-based decompression approaches. Our method reformulates the two variants of bicoloring as star and acyclic colorings of an augmented symmetric matrix. We extend the concept of neutral colors, previously exclusive to bicoloring, to symmetric colorings, and we propose a post-processing routine that neutralizes colors to further reduce the overall color count. We also present the Julia package SparseMatrixColorings, which includes these new bicoloring algorithms alongside all standard coloring methods for sparse derivative matrix computation. Compared to ColPack, the Julia package also offers enhanced implementations for star and acyclic coloring, vertex ordering, as well as decompression.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. ChromOps.jl: High-order simulation and discrete forward sensitivity analysis for chromatography models

    math.NA 2026-08 conditional novelty 6.0 of 10

    A Julia chromatography solver combining high-order discretization with forward-mode automatic differentiation computes parameter gradients at about 1.4 forward solves per parameter, and finds FD-SBP faster than DG-SEM...

Pith tools