---
title: SparseScalingHungarianScalingAndOrdering
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/sparsescalinghungarianscalingandordering
---

# SparseScalingHungarianScalingAndOrdering

Scaling and ordering using the Hungarian algorithm.

## Declaration

```swift
var SparseScalingHungarianScalingAndOrdering: SparseScaling_t { get }
```

## Discussion

Discussion The Sparse Solvers library uses the associated matching to place large entries on the diagonal. This option is only valid if you use a combined symbolic and numeric call to SparseFactor()`. The Sparse Solvers library only supports this option for LU factorizations. This algorithm is similar to MC64.

## See Also

### Constants

- [SparseScalingDefault](accelerate/sparsescalingdefault.md)
- [SparseScalingUser](accelerate/sparsescalinguser.md)
- [SparseScalingEquilibriationInf](accelerate/sparsescalingequilibriationinf.md)
- [SparseScalingHungarianScalingOnly](accelerate/sparsescalinghungarianscalingonly.md)
