You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Matrix coloring algorithm for sparse Jacobians and Hessians.
178
+
Matrix coloring algorithm for sparse Jacobians and Hessians, in which vertices are colored sequentially by order of decreasing degree.
168
179
169
180
Compatible with the [ADTypes.jl coloring framework](https://sciml.github.io/ADTypes.jl/stable/#Coloring-algorithm).
170
181
171
-
# See also
182
+
# Implements
183
+
184
+
- [`ADTypes.column_coloring`](@extref ADTypes) with a partial distance-2 coloring of the bipartite graph
185
+
- [`ADTypes.row_coloring`](@extref ADTypes) with a partial distance-2 coloring of the bipartite graph
186
+
- [`ADTypes.symmetric_coloring`](@extref ADTypes) with a star coloring of the adjacency graph
172
187
173
-
- `ADTypes.column_coloring`
174
-
- `ADTypes.row_coloring`
175
-
- `ADTypes.symmetric_coloring`
188
+
!!! warning
189
+
Symmetric coloring is not used by DifferentiationInterface.jl at the moment: Hessians are colored by columns just like Jacobians.
176
190
177
191
# Reference
178
192
179
193
> [What Color Is Your Jacobian? Graph Coloring for Computing Derivatives](https://epubs.siam.org/doi/abs/10.1137/S0036144504444711), Gebremedhin et al. (2005)
0 commit comments