Skip to main content
Log in

A uniform sampling method for permutation space

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Uniform sampling in the permutation space is very important for solving permutation problems with NP-hard nature. However, due to the complexity of this space, there is no uniform sampling method for it up to now. In this paper, the description of permutation space and a review of uniform sampling in other space are given. After that, the limitation of the random method for uniform sampling is analyzed, and a k-means clustering algorithm with an improved Borda's method is introduced for sampling based on the above analysis. An extended Latin matrix is defined, and a sampling method based on this matrix that can only solve for a fixed number of sampling is presented. The properties of this method are explored and demonstrated. A uniform sampling method is then proposed for an arbitrary number of sampling points. Experiments are implemented under different sizes of permutation spaces and the results show that the method proposed in this paper has superior performance, which is more than 100 times better than the random method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 1.
Fig. 5
Fig. 6
Fig. 7
Algorithm 2.
Algorithm 3.
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data availability statements

The datasets generated by the survey research during and/or analyzed during the current study are available in the GitHub repository, https://github.com/54gl/Uniform-Sampling-Method.

References

Download references

Funding

This work was supported by the National Key R&D Program of China (No. 2022YFB3302700) and the National Natural Science Foundation of China (No. U21B2029).

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization: Lin Gui; Methodology: Lin Gui, Xinyu Li, Qingfu Zhang & Liang Gao; Formal analysis and investigation: Lin Gui; Writing—original draft preparation: Lin Gui; Writing—review and editing: Xinyu Li, Qingfu Zhang & Liang Gao; Funding acquisition: Xinyu Li; Supervision: Xinyu Li, Qingfu Zhang & Liang Gao.

Corresponding author

Correspondence to Xinyu Li.

Ethics declarations

Competing interests

The authors have no competing interests to declare that are relevant to the content of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gui, L., Li, X., Zhang, Q. et al. A uniform sampling method for permutation space. Ann Oper Res 338, 925–945 (2024). https://doi.org/10.1007/s10479-024-06039-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-024-06039-9

Keywords

Navigation