Skip to content
About
Main content
Model

Linear probing: probes by load factor

The dial is load factor, and its cost curve is a hyperbola.

Load factor
the fraction of slots that are full

Recurring principle: Queues explode near full load

How it behaves

One input on the horizontal axis, the others held fixed.

hitmiss or insert
Data table
Expected probes by load factor
Load factor αseriesExpected probes
0hit1
0.012hit1.01
0.024hit1.01
0.036hit1.02
0.048hit1.02
0.059hit1.03
0.071hit1.04
0.083hit1.05
0.095hit1.05
0.107hit1.06
0.119hit1.07
0.131hit1.08
0.142hit1.08
0.154hit1.09
0.166hit1.1
0.178hit1.11
0.19hit1.12
0.202hit1.13
0.214hit1.14
0.226hit1.15
0.237hit1.16
0.249hit1.17
0.261hit1.18
0.273hit1.19
0.285hit1.2
0.297hit1.21
0.309hit1.22
0.321hit1.24
0.332hit1.25
0.344hit1.26
0.356hit1.28
0.368hit1.29
0.38hit1.31
0.392hit1.32
0.404hit1.34
0.416hit1.36
0.427hit1.37
0.439hit1.39
0.451hit1.41
0.463hit1.43
0.475hit1.45
0.487hit1.47
0.499hit1.5
0.511hit1.52
0.522hit1.55
0.534hit1.57
0.546hit1.6
0.558hit1.63
0.57hit1.66
0.582hit1.7
0.594hit1.73
0.606hit1.77
0.617hit1.81
0.629hit1.85
0.641hit1.89
0.653hit1.94
0.665hit1.99
0.677hit2.05
0.689hit2.11
0.701hit2.17
0.713hit2.24
0.724hit2.31
0.736hit2.4
0.748hit2.49
0.76hit2.58
0.772hit2.69
0.784hit2.81
0.796hit2.95
0.807hit3.1
0.819hit3.27
0.831hit3.46
0.843hit3.69
0.855hit3.95
0.867hit4.26
0.879hit4.62
0.891hit5.07
0.903hit5.63
0.914hit6.34
0.926hit7.28
0.938hit8.58
0.95hit10.5
0miss or insert1
0.012miss or insert1.01
0.024miss or insert1.02
0.036miss or insert1.04
0.048miss or insert1.05
0.059miss or insert1.07
0.071miss or insert1.08
0.083miss or insert1.09
0.095miss or insert1.11
0.107miss or insert1.13
0.119miss or insert1.14
0.131miss or insert1.16
0.142miss or insert1.18
0.154miss or insert1.2
0.166miss or insert1.22
0.178miss or insert1.24
0.19miss or insert1.26
0.202miss or insert1.28
0.214miss or insert1.31
0.226miss or insert1.33
0.237miss or insert1.36
0.249miss or insert1.39
0.261miss or insert1.42
0.273miss or insert1.45
0.285miss or insert1.48
0.297miss or insert1.51
0.309miss or insert1.55
0.321miss or insert1.58
0.332miss or insert1.62
0.344miss or insert1.66
0.356miss or insert1.71
0.368miss or insert1.75
0.38miss or insert1.8
0.392miss or insert1.85
0.404miss or insert1.91
0.416miss or insert1.96
0.427miss or insert2.03
0.439miss or insert2.09
0.451miss or insert2.16
0.463miss or insert2.23
0.475miss or insert2.31
0.487miss or insert2.4
0.499miss or insert2.49
0.511miss or insert2.59
0.522miss or insert2.69
0.534miss or insert2.81
0.546miss or insert2.93
0.558miss or insert3.06
0.57miss or insert3.2
0.582miss or insert3.36
0.594miss or insert3.53
0.606miss or insert3.71
0.617miss or insert3.92
0.629miss or insert4.14
0.641miss or insert4.38
0.653miss or insert4.66
0.665miss or insert4.96
0.677miss or insert5.29
0.689miss or insert5.66
0.701miss or insert6.08
0.713miss or insert6.55
0.724miss or insert7.08
0.736miss or insert7.69
0.748miss or insert8.38
0.76miss or insert9.18
0.772miss or insert10.1
0.784miss or insert11.2
0.796miss or insert12.5
0.807miss or insert14
0.819miss or insert15.8
0.831miss or insert18.1
0.843miss or insert20.8
0.855miss or insert24.3
0.867miss or insert28.7
0.879miss or insert34.5
0.891miss or insert42.3
0.903miss or insert53.1
0.914miss or insert68.7
0.926miss or insert92.4
0.938miss or insert131
0.95miss or insert200

Worked examples, recomputed

Every number the mechanisms quote for this relationship is recomputed from it, so none of them disagrees with it.

Where it appears

Each mechanism states it in its own names. The general symbol each name stands for is shown with it.