WOLFRAM

represents a hard-core point process with constant intensity μ and hard-core radius rh in .

Details

Examples

open allclose all

Basic Examples  (2)Summary of the most common use cases

Sample from a hard-core point process in :

Out[3]=3

Visualize the points in the sample:

Out[4]=4

Sample from a hard-core point process defined on the surface of the Earth:

Out[1]=1
Out[2]=2

Visualize the points:

Out[3]=3

Scope  (3)Survey of the scope of standard use cases

Generate three realizations from a hard-core point process in :

Out[3]=3
Out[4]=4

Estimate the parameters:

Out[6]=6

Generate three realizations from a hard-core point process on the surface of the Earth:

Out[3]=3

Visualize the point configurations:

Out[4]=4

Estimate the parameters:

Out[5]=5

Generate samples with increasing hard-core radius:

Out[4]=4

Plot samples with the repulsion disks:

Out[6]=6

Check that the hard-core constraint is obeyed:

Out[8]=8
Out[9]=9

Options  (4)Common values & functionality for each option

Method  (4)

Simulate using the Markov chain Monte Carlo method:

Out[17]=17

Specify the number of recursive calls to the sampler:

Out[18]=18

Specify the length of run:

Out[19]=19

Provide an initial state for the simulation:

Out[2]=2

The initial point must have nonzero density to ensure that the result is a valid configuration:

Out[4]=4
Out[5]=5

Check if the minimal distance between the points is smaller than the hard-core radius:

Out[6]=6
Out[7]=7

Visualize the birth and death process at different stages:

Out[3]=3

Use coupling from the past for exact sampling:

Out[2]=2
Out[3]=3

Properties & Relations  (3)Properties of the function, and connections to other functions

For the large intensity μ, the samples saturate:

Out[5]=5

The number of points saturates at a density that is significantly lower than the theoretical maximum packing:

Out[3]=3

Based on optimal packing :

Out[4]=4

The packing density:

Out[5]=5

For 3D:

Out[8]=8

Based on optimal packing :

Out[9]=9

The packing density:

Out[10]=10

Compute the average number of points in a unit disk for a hard-core point process:

Out[2]=2

Possible Issues  (1)Common pitfalls and unexpected behavior

By default, the simulation will run until the number of points converges to a steady state, or until the default number of iterations is reached:

Out[3]=3

Raise the number of recursive calls to the sampler:

Out[4]=4

Increase the length of run:

Out[5]=5
Wolfram Research (2020), HardcorePointProcess, Wolfram Language function, https://reference.wolfram.com/language/ref/HardcorePointProcess.html.
Wolfram Research (2020), HardcorePointProcess, Wolfram Language function, https://reference.wolfram.com/language/ref/HardcorePointProcess.html.

Text

Wolfram Research (2020), HardcorePointProcess, Wolfram Language function, https://reference.wolfram.com/language/ref/HardcorePointProcess.html.

Wolfram Research (2020), HardcorePointProcess, Wolfram Language function, https://reference.wolfram.com/language/ref/HardcorePointProcess.html.

CMS

Wolfram Language. 2020. "HardcorePointProcess." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/HardcorePointProcess.html.

Wolfram Language. 2020. "HardcorePointProcess." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/HardcorePointProcess.html.

APA

Wolfram Language. (2020). HardcorePointProcess. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HardcorePointProcess.html

Wolfram Language. (2020). HardcorePointProcess. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HardcorePointProcess.html

BibTeX

@misc{reference.wolfram_2025_hardcorepointprocess, author="Wolfram Research", title="{HardcorePointProcess}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/HardcorePointProcess.html}", note=[Accessed: 09-July-2025 ]}

@misc{reference.wolfram_2025_hardcorepointprocess, author="Wolfram Research", title="{HardcorePointProcess}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/HardcorePointProcess.html}", note=[Accessed: 09-July-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_hardcorepointprocess, organization={Wolfram Research}, title={HardcorePointProcess}, year={2020}, url={https://reference.wolfram.com/language/ref/HardcorePointProcess.html}, note=[Accessed: 09-July-2025 ]}

@online{reference.wolfram_2025_hardcorepointprocess, organization={Wolfram Research}, title={HardcorePointProcess}, year={2020}, url={https://reference.wolfram.com/language/ref/HardcorePointProcess.html}, note=[Accessed: 09-July-2025 ]}