Combinatorial Solutions to the Social Golfer Problem and the Social Golfer Problem with Adjacent Group Sizes
Abstract
1. Introduction
2. Social Golfer Problem and the Social Golfer Problem with Adjacent Block Sizes
2.1. The Social Golfer Problem
32 golfers play golf once a week and always in groups of 4. For how many weeks can they play such that no two players play together more than once in the same group?
The SGP consists of scheduling players into g groups of s players for w weeks so that any two players are assigned to the same group at most once in w weeks.
2.2. The Social Golfer Problem with Adjacent Block Sizes
- 1.
- ;
- 2.
- each round contains blocks of size and blocks of size ;
- 3.
- two points are assigned to the same block at most once.
3. Combinatorial Structures: PBDs, BIBDs, GDDs, and URDs
- 1.
- ;
- 2.
- .
- 1.
- There is no RBIBD. This follows from [8] [Theorem 4.1.4].
- 2.
- An RBIBD exists. The construction of such a design is given in [57].
- 3.
- 4.
- An RBIBD exists and a construction is given in [59] [Theorem 12.8].
- 5.
- If q is a prime power, , , , and , then an RBIBD exists [60] [Lemma 3.3].
- 6.
- If is even, , and is a prime power, then there is an RBIBD [61] [Theorem 5.1].
- 7.
- There exists an RBIBD for any prime and and for any prime and [62] [Theorem 18].
- 1.
- 2.
- A construction for a block disjoint difference family is given in [64].
- 3.
- If t is one of the following integers less than , an exists ([59] [Table C.1]): .
- 4.
- 5.
- If t is not one of the values in and , then an exists.
- 6.
- If t is one of the integers less than in , then an exists ([59] [Table C.1]).
- 1.
- .
- 2.
- If , for prime p and some , then .
- 3.
- If where each is a prime, then .
- 1.
- A 5-RGDD of type if and only if ;
- 2.
- A 5-RGDD of type ;
- 3.
- A 9-RGDD of type .
4. (Incomplete) Transversal Design Constructions: (Incomplete) Orthogonal Arrays, Difference Matrices, and Quasi-Difference Matrices
5. Allocations: Constructions and Examples
- 1.
- Each starter block contains 0, and none of the differences within any block is a multiple of k,
- 2.
- No two starter blocks intersect at any point other than 0,
- 3.
- For any two starter blocks and , if there are two pairs and where and and the differences and are equal modulo v, then the difference is not a multiple of k,
- The rounds are generated by adding to each starter block, for . Each round contains distinct points (this follows from condition 1). No pair is contained in more than one block. Suppose for a contradiction that pair was to appear in two blocks, and say, derived from starter blocks a and b. Then and for some values , and and . But this contradicts condition 3. The cliques in each case are on the sets of points for .
6. Optimal (v, k) Allocations
6.1. Maximal Solutions When All Blocks Have Size 3
6.2. Maximal Solutions When All Blocks Have Size 4
6.3. Maximal and Optimal Solutions When All Blocks Have Size 5
6.4. Maximal Solutions When All Blocks Have Size k, k
6.5. Optimal Solutions When v and All Blocks Have Size k, Where k is at Least 3
| Algorithm 1 For selecting construction for optimal allocation, v points, and single block size k |
![]() |
| Algorithm 2 Supplement to Algorithm 1 for special cases |
![]() |
7. When Blocks Have Adjacent Sizes—SGA
7.1. Removing Points from an Unused Clique in the Superior Allocation
7.2. Adding Points to an Inferior Allocation
8. Results
8.1. SGP
8.2. SGA
8.3. Reproducibility and Verification
9. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A. Starter Blocks for Optimal ownSG Allocations
| , r | Starter Blocks |
|---|---|
| , 7 | , , , , , , |
| , 7 | , , , , , , |
| , 5 | , , , , |
| , 7 | , , , , , , |
| , 10 | , , , , , , , , , |
| , 5 | , , , , |
| , 6 | , , , , , |
| , 8 | , , , , , , , |
| , 9 | , , , , , , , , |
| , 8 | , , , , , , , |
| , 13 | , , , , , , , , , , , , |
| , 10 | , , , , , , , , , |
| , 7 | , , , , , , |
| , 14 | , , , , , , , , , , , , , |
| , 7 | , , , ,, , |
| , 15 | , , , , ,, , , , ,, , , , |
References
- Colbourn, C.J.; Dinitz, J.H. Handbook of Combinatorial Designs, 2nd ed.; Chapman and Hall/CRC: New York, NY, USA, 2007. [Google Scholar] [CrossRef]
- Hughes, D.; Piper, F. Design Theory; Cambridge University Press: Cambridge, UK, 1985. [Google Scholar]
- Colbourn, C.J.; Dinitz, J.H.; Stinson, D.R. Applications of Combinatorial Designs to Communications, Cryptography, and Networking; London Mathematical Society Lecture Note Series; Cambridge University Press: Cambridge, UK, 1999; Volume 267, pp. 37–100. [Google Scholar] [CrossRef]
- Djordjevic, I.B.; Vasic, B.; Rorison, J. Design of multiweight unipolar codes for multimedia optical CDMA applications based on pairwise balanced designs. J. Light. Technol. 2003, 21, 1850–1856. [Google Scholar] [CrossRef]
- Bailey, R.; Cameron, P. Multi-part balanced incomplete-block designs. Stat. Pap. 2019, 60, 405–426. [Google Scholar] [CrossRef]
- Huber, M. Efficient Two-Stage Group Testing Algorithms for Genetic Screening. Algorithmica 2013, 67, 355–367. [Google Scholar] [CrossRef][Green Version]
- Shen, J.; He, D.; Zhang, Y.; Sun, X.; Xiang, Y. Block Design-based key agreement for group data sharing in cloud computing. IEEE Trans. Dependable Secur. Comput. 2019, 16, 996–1010. [Google Scholar] [CrossRef]
- Furino, S.; Miao, Y.; Yin, J. Frames and Resolvable Designs: Uses, Constructions and Existence; CRC Press: Boca Raton, FL, USA, 1996; Volume 3. [Google Scholar]
- Ge, G.; Lam, C.W.H.; Ling, A.; Shen, H. Resolvable Maximum Packings with Quadruples. Des. Codes Cryptogr. 2005, 35, 287–302. [Google Scholar] [CrossRef]
- Stinson, D.; Wei, R.; Yin, J. Packings. In Handbook of Combinatorial Designs; Chapman and Hall/CRC: New York, NY, USA, 2007; pp. 506–550. [Google Scholar] [CrossRef]
- Triska, M. Solution Methods for the Social Golfer Problem. Master’s Thesis, Technische Universität Wien, Vienna, Austria, 2008. [Google Scholar]
- Dotú, I.; Van Hentenryck, P. Scheduling social golfers locally. In Proceedings of the International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems; Lecture Notes in Computing Science; Springer: Berlin/Heidelberg, Germany, 2005; Volume 3524, pp. 155–167. [Google Scholar] [CrossRef]
- Sharma, V.K.; Das, M.N. On Resolvable Incomplete Block designs. Aust. J. Stat. 1985, 27, 298–302. [Google Scholar] [CrossRef]
- Shen, H. Existence of resolvable group divisible designs with block size four and group size two or three. J. Shanghai Jiaotong Univ. Engl. Ed. 1996, 1, 68–70. [Google Scholar]
- Colbourn, C.J. A Steiner 2-Design with an automorphism fixing exactly r + 2 points. J. Comb. Des. 1998, 7, 375–380. [Google Scholar] [CrossRef]
- Aguado, A. A 10 Days Solution to the Social Golfer Problem. 2004. Available online: https://www.mathpuzzle.com/MAA/54-Golf%20Tournaments/socgolf1.pdf (accessed on 24 January 2026).
- Triska, M.; Musliu, N. An effective greedy heuristic for the Social Golfer Problem. Ann. Oper. Res. 2012, 194, 413–425. [Google Scholar] [CrossRef]
- Schmand, D.; Schröder, M.; Vargas Koch, L. A greedy algorithm for the social golfer and the Oberwolfach problem. Eur. J. Oper. Res. 2022, 300, 310–319. [Google Scholar] [CrossRef]
- Eiter, T.; Geibinger, T.; Higuera Ruiz, N.; Musliu, N.; Oetsch, J.; Stepanova, D. Large-Neighbourhood Search for Optimisation in Answer-Set Solving. Proc. Aaai Conf. Artif. Intell. 2022, 36, 5616–5625. [Google Scholar] [CrossRef]
- Eiter, T.; Geibinger, T.; Higuera Ruiz, N.; Musliu, N.; Oetsch, J.; Pfliegler, D.; Stepanova, D. Adaptive large-neighbourhood search for optimisation in answer-set programming. Artif. Intell. 2024, 337, 104230. [Google Scholar] [CrossRef]
- Gent, I.; Lynce, I. A SAT encoding for the social golfer problem. In Proceedings of the IJCAI’05 Workshop on Modelling and Solving Problems with Constraints, Edinburgh, UK, 30 July–5 August 2005. [Google Scholar]
- Triska, M.; Musliu, N. An improved SAT formulation for the social golfer problem. Ann. Oper. Res. 2012, 194, 427–438. [Google Scholar] [CrossRef]
- Kieu, T.; Nguyen, N.; Khanh, T. An efficient SAT encoding for solving the Social Golfer Problem. RAIRO Oper. Res. 2025; to appear 2026. [Google Scholar] [CrossRef]
- Gent, I.P.; Petrie, K.E.; Puget, J.F. Symmetry in Constraint Programming. In Handbook of Constraint Programming; Foundations of Artificial Intelligence; Rossi, F., van Beek, P., Walsh, T., Eds.; Elsevier: Amsterdam, The Netherlands, 2006; Volume 2, pp. 329–376. [Google Scholar] [CrossRef]
- Harvey, W.; Winterer, T. Solving the MOLR and Social Golfers Problems. In Proceedings of the International Conference on Principles and Practice of Constraint Programming; Lecture Notes in Computing Science; Springer: Berlin/Heidelberg, Germany, 2005; Volume 3709, pp. 286–300. [Google Scholar] [CrossRef]
- Focacci, F.; Milano, M. Global Cut Frame-work for Removing Symmetries. In Proceedings of the International Conference on Principles and Practice of Constraint Programming (CP 2001), Paphos, Cyprus, 26 November–1 December 2001; pp. 75–92. [Google Scholar] [CrossRef]
- Barnier, N.; Brisset, P. Solving the Kirkman’s schoolgirl problem in a few seconds. In Principles and Practice of Constraint Programming (CP 2002); Van Hentenryck, P., Ed.; Springer: Berlin/Heidelberg, Germany, 2002; pp. 477–491. [Google Scholar] [CrossRef]
- Law, Y.C.; Lee, J.H. Global Constraints for Integer and Set Value Precedence. In Proceedings of the International Conference on Principles and Practice of Constraint Programming (CP 2004), Toronto, ON, Canada, 27 September–1 October 2004; pp. 362–376. [Google Scholar] [CrossRef]
- Liu, K.; Löffler, S.; Hofstedt, P. Solving the Social Golfers Problems by Constraint Programming in Sequential and Parallel. In Proceedings of the 11th International Conference on Agents and Artificial Intelligence (ICAART 2019)—Volume 2, Prague, Czech Republic, 19–21 February 2019; pp. 29–39. [Google Scholar] [CrossRef]
- Harvey, W. CSPLib Problem 010: Social Golfers Problem. Available online: http://www.csplib.org/Problems/prob010 (accessed on 7 November 2024).
- Miller, A.; Barr, M.; Kavanagh, W.; Valkov, I.; Purchase, H.C. Breakout Group Allocation Schedules and the Social Golfer Problem with Adjacent Group Sizes. Symmetry 2021, 13, 13. [Google Scholar] [CrossRef]
- Miller, A. Alice Miller Research Pages. 2025. Available online: https://www.gla.ac.uk/schools/computing/staff/alicemiller/#researchinterests (accessed on 24 January 2026).
- Pegg, E. Math Games: Social Golfer Problem. Available online: http://www.mathpuzzle.com/MAA/54-Golf%20Tournaments/mathgames_08_14_07.html (accessed on 7 November 2024).
- Cao, Q.; Png, B.T.; Cai, Y.; Cen, Y.; Xu, D. Interactive Virtual Reality Game for Online Learning of Science Subject in Primary Schools. In Proceedings of the 2021 IEEE International Conference on Engineering, Technology and Education (TALE), Wuhan, China, 5–8 December 2021; pp. 383–389. [Google Scholar] [CrossRef]
- Limpanuparb, T.; Datta, S.; Tawornparcha, P.; Chinsukserm, K. ACAD-Feedback: Online Framework for Assignment, Collection, Analysis, and Distribution of Self, Peer, Instructor, and Group Feedback. J. Chem. Educ. 2021, 98, 3038–3044. [Google Scholar] [CrossRef]
- Mehra, K.; Kishore Sreenivas, N.; Larson, K. Deliberation and Voting in Approval-Based Multi-winner Elections. In Autonomous Agents and Multiagent Systems (AAMAS); Best and Visionary Papers; Amigoni, F., Sinha, A., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2024; Volume 14456, pp. 77–93. [Google Scholar] [CrossRef]
- Lambers, R.; Rothuizen, L.; Spieksma, F.C.R. The Traveling Social Golfer Problem: The Case of the Volleyball Nations League. In Integration of Constraint Programming, Artificial Intelligence, and Operations Research; Stuckey, P.J., Ed.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2021; Volume 12735, pp. 149–162. [Google Scholar] [CrossRef]
- Lambers, R.; Rothuizen, L.; Spieksma, F.C. How to schedule the Volleyball Nations League. J. Sport. Anal. 2023, 9, 157–169. [Google Scholar] [CrossRef]
- Işık, E.E.; Akyol, Ş.D.; Baykasoğlu, A. A systematic approach to the sports scheduling problem for the Turkish professional football league. Comput. Ind. Eng. 2026, 212, 111752. [Google Scholar] [CrossRef]
- Lester, M.M. Scheduling Reach Mahjong Tournaments Using Pseudoboolean Constraints. In Theory and Applications of Satisfiability Testing—SAT 2021; Li, C.M., Manyà, F., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2021; Volume 12831, pp. 349–358. [Google Scholar] [CrossRef]
- Barr, M.; Nabi, S.W.; Somerville, D. Online Delivery of Intensive Software Engineering Education During the COVID-19 Pandemic. In Proceedings of the 2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&T), Munich, Germany, 9–12 November 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar] [CrossRef]
- Kirkman, T.P. On a Problem in Combinations. Camb. Dublin Math. J. 1847, 2, 191–204. [Google Scholar]
- Ray-Chaudhuri, D.K.; Wilson, R.M. Solution of Kirkman’s schoolgirl problem. Proc. Symp. Pure Math. 1971, 19, 187–203. [Google Scholar]
- Stinson, D. A survey of Kirkman triple systems and related designs. Discret. Math. 1991, 92, 371–393. [Google Scholar] [CrossRef]
- Rees, R.S.; Wallis, W. Kirkman Triple Systems and their generalizations: A survey. In Designs 2002: Further Computational and Constructive Design Theory; Wallis, W.D., Ed.; Springer: New York, NY, USA, 2003; pp. 317–368. [Google Scholar] [CrossRef]
- Hanani, H. Balanced incomplete block designs and related designs. Discret. Math. 1975, 11, 255–369. [Google Scholar] [CrossRef]
- Abel, R.J.R.; Greig, M. BIBDs with small block size. In Handbook of Combinatorial Designs; Chapman and Hall/CRC: New York, NY, USA, 2007; pp. 72–79. [Google Scholar] [CrossRef]
- Adams, P.; Bryant, D.; Buchanan, M. A survey on the existence of G-designs. J. Comb. Des. 2008, 16, 373–410. [Google Scholar] [CrossRef]
- Hanani, H.; Ray-Chaudhuri, D.K.; Wilson, R.M. On resolvable designs. Discret. Math. 2006, 306, 876–885. [Google Scholar] [CrossRef][Green Version]
- Chen, D.; Zhu, L. Existence of resolvable balanced incomplete block designs with k = 5 and λ = 1. Ars Comb. 1987, 24, 185–192. [Google Scholar]
- Zhu, L.; Chen, D.; Du, B. On the existence of (v, 5, 1)-Resolvable BIBD. J. Suzhou Univ. 1987, 3, 115–129. [Google Scholar]
- Zhu, L.; Du, B.; Zhang, X. A few more RBIBDs with k = 5 and λ = 1. Discret. Math. 1991, 97, 409–417. [Google Scholar] [CrossRef]
- Abel, R.J.R.; Greig, M. Some new RBIBDs with block size 5 and PBDs with block sizes ≡ 1 (mod 5). Australas. J. Comb. 1997, 15, 177–202. [Google Scholar]
- Abel, R.J.R.; Ge, G.; Greig, M.; Zhu, L. Resolvable balanced incomplete block designs with block size 5. J. Stat. Plan. Inference 2001, 95, 49–65. [Google Scholar] [CrossRef]
- Abel, R.J.R. Some new near resolvable BIBDs with k = 7 and resolvable BIBDs with k = 5. Australas. J. Comb. 2007, 37, 141–146. [Google Scholar]
- Ray-Chaudhuri, D.K.; Wilson, R.M. The existence of Resolvable Block Designs. In A Survey of Combinatorial Theory; Srivastva, J., Ed.; North-Holland Publishing Company: Amsterdam, The Netherlands, 1973; pp. 361–375. [Google Scholar] [CrossRef]
- Lorimer, P. A class of block designs having the same parameters as the design of points and lines in a projective 3-space. In Combinatorial Mathematics: Proceedings of the second Australian Conference; Lecture Notes in Mathematics; Springer: Berlin/Heidelberg, Germany, 1973; Volume 403, pp. 73–78. [Google Scholar] [CrossRef]
- Wilson, R. Cyclotomy and Difference Families in Elementary Abelian Groups. J. Number Theory 1972, 4, 17–47. [Google Scholar] [CrossRef]
- Greig, M. Recursive Constructions of Balanced Incomplete Block Designs with Block Size of 7, 8 or 9. Ars Comb. 2001, 60, 3–54. [Google Scholar]
- Abel, R.J.R. Some New BIBDs with λ = 1 and 6 ≤ k ≤ 10. J. Comb. Des. 1996, 4, 27–50. [Google Scholar] [CrossRef]
- Greig, M. Some group divisible design constructions. J. Comb. Math. Comb. Comput. 1998, 27, 33–52. [Google Scholar]
- Costa, S.; Feng, T.; Wang, X. Frame difference families and resolvable balanced block designs. Des. Codes Cryptogr. 2018, 86, 2725–2745. [Google Scholar] [CrossRef]
- Greig, M. Some Balanced Incomplete Design Constructions. Congr. Numer. 1990, 77, 121–134. [Google Scholar]
- Buratti, M. A powerful method for constructing difference families and optimal optical orthogonal codes. Des. Codes Cryptogr. 1995, 5, 13–25. [Google Scholar] [CrossRef]
- Greig, M.; Abel, R.J.R. Resolvable Balanced Incomplete Block Designs with Block size 8. Des. Codes Cryptogr. 1997, 11, 123–140. [Google Scholar] [CrossRef]
- Vanstone, S. Doubly resolvable designs. Discret. Math. 1980, 29, 77–86. [Google Scholar] [CrossRef]
- Kotzig, A.; Rosa, A. Nearly Kirkman systems. Congrressus Numer. 1974, 10, 607–614. [Google Scholar]
- Baker, R.; Wilson, R. Nearly Kirkman Triple Systems. Util. Math. 1977, 11, 289–296. [Google Scholar]
- Brouwer, A. Two nearly Kirkman triple systems. Util. Math. 1978, 13, 311–314. [Google Scholar]
- Rees, R.S.; Stinson, D.R. On resolvable group divisible designs with block size 3. Ars Comb. 1987, 23, 107–120. [Google Scholar]
- Assaf, A.; Hartman, A. Resolvable group divisible designs with block size 3. Discret. Math. 1989, 77, 5–20. [Google Scholar] [CrossRef]
- Shen, H. On the Existence of Nearly Kirkman Systems. In Combinatorics ’90; Elsevier: Amsterdam, The Netherlands, 1990. [Google Scholar]
- Abel, R.J.R.; Chan, N.; Colbourn, C.J.; Lamken, E.; Wang, C.; Wang, J. Doubly Resolvable Nearly Kirkman Triple Systems. J. Comb. Des. 2013, 21, 342–358. [Google Scholar] [CrossRef]
- Shen, H. On resolvable group divisible designs with block size 4. J. Comb. Math. Comb. Comput. 1987, 1, 125–130. [Google Scholar]
- Rees, R.S.; Stinson, D.R. Frames with Block size 4. Can. J. Math. 1992, 44, 1030–1049. [Google Scholar] [CrossRef]
- Shen, H.; Shen, J. Existence of resolvable group divisible designs with block size 4 I. Discret. Math. 2002, 254, 513–525. [Google Scholar] [CrossRef]
- Ge, G. Resolvable group divisible designs with block size four. Discret. Math. 2002, 243, 109–119. [Google Scholar] [CrossRef]
- Ge, G.; Ling, A. A survey on resolvable group divisible designs with block size four. Discret. Math. 2004, 279, 224–225. [Google Scholar] [CrossRef]
- Kreher, D.L.; Ling, A.C.H.; Rees, R.S.; Lam, C.W.H. A note on {4}-GDDs of type 210. Discret. Math. 2003, 261, 373–376. [Google Scholar] [CrossRef]
- Schuster, E.; Ge, G. On uniformly resolvable designs with block sizes 3 and 4. Des. Codes Cryptogr. 2010, 57, 45–69. [Google Scholar] [CrossRef]
- Wei, H.; Ge, G. Some more 5-GDDs, 4-frames and 4-RGDDs. Discret. Math. 2014, 336, 7–21. [Google Scholar] [CrossRef]
- Du, J.; Abel, R.J.R.; Wang, J. Some new resolvable GDDs with k = 4 and doubly resolvable GDDs with k=3. Discret. Math. 2015, 338, 2105–2118. [Google Scholar] [CrossRef]
- Wei, H.; Ge, G. Some more uniformly resolvable designs with block sizes 2 and 4. Discret. Math. 2017, 340, 2243–2249. [Google Scholar] [CrossRef]
- MacNeish, H.F. Euler Squares. Ann. Math. 1922, 23, 221–227. [Google Scholar] [CrossRef]
- Brouwer, A.E. The number of mutually orthogonal Latin squares—A table up to order 10000. Math. Cent. Rep. 1979, 123. [Google Scholar]
- Colbourn, C.J.; Dinitz, J.H. The CRC Handbook of Combinatorial Designs, 1st ed.; CRC Press: New York, NY, USA, 1996. [Google Scholar] [CrossRef]
- Miller, A.; Abel, R.J.R.; Valkov, I.; Fraser, D. Implementing the MOLS table for n up to 500. Symmetry 2024, 16, 1678. [Google Scholar] [CrossRef]
- Abel, R.J.R.; Colbourn, C.J.; Dinitz, J.H. Mutually orthogonal Latin squares (MOLS). In Handbook of Combinatorial Designs; Chapman and Hall/CRC: New York, NY, USA, 2007; pp. 160–193. [Google Scholar] [CrossRef]
- Roberts, C.E., Jr. Sets of mutually orthogonal Latin squares with “like subsquares”. J. Comb. Theory Ser. A 1992, 61, 50–63. [Google Scholar] [CrossRef][Green Version]
- Todorov, D.T. Four mutually orthogonal Latin squares of order 14. J. Comb. Des. 2012, 20, 363–367. [Google Scholar] [CrossRef]
- Abel, R.J.R. Existence of Five MOLS of Orders 18 and 60. J. Comb. Des. 2015, 23, 135–139. [Google Scholar] [CrossRef]
- Janiszczak, I.; Staszewski, R. Isometry invariant permutation codes and mutually orthogonal Latin squares. J. Comb. Des. 2019, 27, 541–551. [Google Scholar] [CrossRef]
- Abel, R.J.R.; Janiszczak, I.; Staszewski, R. Improvements for lower bounds of mutually orthogonal Latin squares of sizes 54, 96 and 108. Des. Codes Cryptogr. 2025, 93, 3565–3573. [Google Scholar] [CrossRef]
- Brouwer, A.E. Chapter 5—Recursive constructions of mutually orthogonal Latin squares. In Latin Squares; Annals of Discrete Mathematics; Dénes, J., Keedwell, A.D., Eds.; Elsevier: Amsterdam, The Netherlands, 1991; Volume 46, pp. 149–168. [Google Scholar] [CrossRef]
- Bose, R.C.; Shrikhande, S.S.; Parker, E.T. Further results on the construction of mutually orthogonal Latin squares and the falsity of Euler’s conjecture. Can. J. Math. 1960, 12, 189–203. [Google Scholar] [CrossRef]
- Colbourn, C.J.; Yin, J.; Zhu, L. Six MOLS of order 76. J. Comb. Math. Comb. Comput. 1995, 19, 207–208. [Google Scholar]
- Colbourn, C.J. Some direct constructions for incomplete transversal designs. J. Stat. Plan. Inference 1996, 56, 93–104. [Google Scholar] [CrossRef]
- Bose, R.C.; Shrikhande, S.S. On the construction of sets of mutually orthogonal Latin squares and the falsity of Euler’s conjecture. Trans. Am. Math. Soc. 1960, 95, 191–209. [Google Scholar] [CrossRef]
- Brouwer, A.E. A series of separable designs with application to pairwise orthogonal Latin squares. Eur. J. Comb. 1980, 1, 39–41. [Google Scholar] [CrossRef]
- Colbourn, C.J.; Dinitz, J.H.; Wojtas, M. Thwarts in Transversal Designs. Des. Codes Cryptogr. 1995, 5, 189–197. [Google Scholar] [CrossRef]
- Abel, R.J.R. On the Existence of Balanced Incomplete Block Designs and Transversal Designs. Ph.D. Thesis, School of Mathematics, Faculty of Science, University of New South Wales, Kensington, Australia, 1995. [Google Scholar]
- Colbourn, C.J.; Dinitz, J.H. More Thwarts in Transversal Designs. Finite Fields Their Appl. 1996, 2, 293–303. [Google Scholar] [CrossRef]
- Greig, M. Designs from Projective Planes and PBD bases. J. Comb. Des. 1999, 7, 341–374. [Google Scholar] [CrossRef]
- Abel, R.J.R.; Colbourn, C.J.; Wojtas, M. Concerning seven and eight mutually orthogonal Latin squares. J. Comb. Des. 2004, 12, 123–131. [Google Scholar] [CrossRef]
- Rees, R.S. Group-divisible designs with block size k having k + 1 groups, for k = 4, 5. J. Comb. Des. 2000, 8, 363–386. [Google Scholar] [CrossRef]
- Mathon, R. Divisible Semiplanes. In Handbook of Combinatorial Designs; Chapman and Hall/CRC: New York, NY, USA, 2007; pp. 729–731. [Google Scholar] [CrossRef]
- Brouwer, A.E. Four MOLS of order 10 with a hole of order 2. J. Stat. Plan. Inference 1984, 10, 203–205. [Google Scholar] [CrossRef]
- Abel, R.J.R. Some V(12, t) vectors and designs from difference and quasi-difference matrices. Australas. J. Comb. 2008, 40, 69–85. [Google Scholar]
- Abel, R.J.R.; Du, B. The existence of three idempotent IMOLS. Discret. Math. 2003, 262, 1–16. [Google Scholar] [CrossRef]
- Abel, R.J.R.; Colbourn, C.J.; Yin, J.; Zhang, H. Existence of incomplete transversal designs with block size five and any index λ. Des. Codes Cryptogr. 1997, 10, 275–307. [Google Scholar] [CrossRef]
- Brouwer, A.E.; van Rees, G.H.J. More mutually orthogonal Latin squares. Discret. Math. 1982, 39, 263–281. [Google Scholar] [CrossRef]
- Horton, J. Sub-Latin squares and incomplete orthogonal arrays. J. Comb. Theory Ser. A 1974, 16, 23–33. [Google Scholar] [CrossRef]
- Stinson, D. The equivalence of certain incomplete transversal designs and frames. Ars Comb. 1986, 92, 81–87. [Google Scholar]
- Wilson, R.M. Concerning the number of mutually orthogonal Latin squares. Discret. Math. 1974, 9, 181–198. [Google Scholar] [CrossRef]
- Rees, R.S. Uniformly resolvable pairwise balanced designs with blocksizes two and three. J. Comb. Theory Ser. A 1996, 45, 207–225. [Google Scholar] [CrossRef]
- Dinitz, J.H.; Ling, A.; Danziger, P. Maximum uniformly resolvable designs with block sizes 2 and 4. Discret. Math. 2009, 309, 4716–4721. [Google Scholar] [CrossRef][Green Version]
- Schuster, E. Small uniformly resolvable designs for block sizes 3 and 4. J. Comb. Des. 2013, 21, 481–523. [Google Scholar] [CrossRef]
- Wei, H.; Ge, G. Uniformly resolvable designs with block sizes 3 and 4. Discret. Math. 2016, 339, 1069–1085. [Google Scholar] [CrossRef]
- Schuster, E. Uniformly resolvable designs with index one, block sizes three and five and up to five parallel classes with blocks of size five. Discret. Math. 2009, 309, 4435–4442. [Google Scholar] [CrossRef][Green Version]
- Abel, R.J.R.; Bennett, F.E.; Ge, G.; Zhu, L. Existence of Steiner seven-cycle systems. Discret. Math. 2002, 252, 1–16. [Google Scholar] [CrossRef][Green Version]
- Abel, R.J.R.; Li, Y. Some constructions for t pairwise orthogononal diagonal Latin squares based on difference matrices. Discret. Math. 2015, 338, 593–607. [Google Scholar] [CrossRef]
- Wilson, R.M. A few more squares. In Proceedings of the 5th S-E Conference on Combinatorics, Graph Theory, and Computing, Boca Raton, FL, USA, 25 February–1 March 1974; pp. 675–680. [Google Scholar]
- Miller, A.; Valkov, I.; Abel, R.J.R. Allocation Correctness: Repository of Allocations and Verification Code. GitHub Repository. GitHub, 2026. Available online: https://zenodo.org/records/18248499 (accessed on 24 January 2026). [CrossRef]






| n | (Lower Bound) | Source |
|---|---|---|
| 6, 10, 15, 20, 21, 22, 24, 26, 28, 30 | 1, 2, 4, 4, 5, 3, 7, 4, 5, 4 | [88] |
| 33, 34, 36, 38, 39, 40, 42, 44, 46 | 5, 4, 8, 4, 5, 7, 5, 5, 4 | |
| 50, 51, 52, 55, 56, 62, 75, 80 | 6, 5, 5, 6, 7, 5, 7, 9 | |
| 12 | 5 | [89] |
| 14 | 4 | [90] |
| 18, 60 | 5, 5 | [91] |
| 35, 48, 63 | 6, 10, 8 | [92] |
| 45, 54, 96 | 6, 8, 10 | [93] |
| 57, 69, 70, 74, 78, 84, 90 | 7, 6, 6, 5, 6, 6, 6 | [94] |
| 58, 66, 68 | all 5 | [46] |
| 65 | 7 | [95] |
| 72, 77, 88, 99 | 7, 6, 7, 8 | Theorem 4 |
| 76 | 6 | [96] |
| 82, 100 | both 8 | [97] |
| 85, 86, 87, 92, 93, 94, 95, 98 | all 6 | [46] |
| 91 | 7 | [85] |
| r | r | r | r | r | |||||
|---|---|---|---|---|---|---|---|---|---|
| 7 | 7 | 5 | 7 | 10 | |||||
| 5 | 6 | 8 | 9 | 8 | |||||
| 13 | 10 | 7 | 14 | 7 | |||||
| 15 |
| Solution | Description |
|---|---|
| KTS | rounds of blocks of a KTS on v points |
| NKTS | rounds of blocks of an NKTS on v points |
| RBIBD | rounds of blocks of an RBIBD on v points with blocks of size k |
| RTD | n rounds of blocks of an RTD with blocks of size k and groups of size n |
| RGDD | rounds of blocks of an RGDD with blocks of size k and groups of size g |
| URD | rounds of blocks of size of a URD with block sizes k and ( determined by the specified design) |
| RITD | rounds of blocks of an RITD |
| MOLRs | rounds from Sharma and Das construction |
| ownSG | r rounds of blocks of size k from r starter blocks |
| D+ | rounds of blocks, r from D and t from the groups of D |
| Todorov | 10 rounds of blocks from Construction 1 |
| v | k | MAX | Solution | r | |
|---|---|---|---|---|---|
| 16 | 4 | 4 | 5 | RBIBD | 5 |
| 20 | 4 | 5 | 5 * | RTD | 5 |
| 24 | 4 | 6 | 7 | RGDD | 7 |
| 25 | 5 | 5 | 6 | RBIBD | 6 |
| 28 | 4 | 7 | 9 | RBIBD | 9 |
| 30 | 5 | 6 | 7 | URD with | 6 |
| 32 | 4 | 8 | 10 | RGDD | 10 |
| 35 | 5 | 7 | 8 | RTD | 7 |
| 36 | 4 | 9 | 11 | RGDD | 11 |
| 6 | 6 | 6 * | MOLRs | 3 | |
| 40 | 4 | 10 | 13 | RBIBD | 13 |
| 5 | 8 | 9 | RTD | 8 | |
| 42 | 6 | 7 | 8 | RTD | 7 |
| 44 | 4 | 11 | 14 | RGDD | 14 |
| 45 | 5 | 9 | 10 * | RTD | 9 |
| 48 | 4 | 12 | 15 | RGDD | 15 |
| 6 | 8 | 9 | RTD | 8 | |
| 49 | 7 | 7 | 8 | RBIBD | 8 |
| 50 | 5 | 10 | 12 | RITD | 9 |
| 52 | 4 | 13 | 17 | RBIBD | 17 |
| 54 | 6 | 9 | 10 | RTD | 9 |
| 55 | 5 | 11 | 13 | RTD | 11 |
| 56 | 4 | 14 | 18 | RGDD | 18 |
| 7 | 8 | 9 | RTD | 8 | |
| 60 | 4 | 15 | 19 | RGDD | 19 |
| 5 | 12 | 14 | RTD | 12 | |
| 6 | 10 | 11 | ownSG | 7 | |
| 63 | 7 | 9 | 10 | RTD | 9 |
| 64 | 4 | 16 | 21 | RBIBD | 21 |
| 8 | 8 | 9 | RBIBD | 9 | |
| 65 | 5 | 13 | 16 | RBIBD | 16 |
| 66 | 6 | 11 | 13 | RTD | 11 |
| 68 | 4 | 17 | 22 | RGDD | 22 |
| 70 | 5 | 14 | 17 | RTD | 14 |
| 7 | 10 | 11 | ownSG | 7 | |
| 72 | 4 | 18 | 23 | RGDD | 23 |
| 6 | 12 | 14 | RTD | 13 | |
| 8 | 9 | 10 | RTD | 9 | |
| 75 | 5 | 15 | 18 | RTD | 16 |
| 76 | 4 | 19 | 25 | RBIBD | 25 |
| 77 | 7 | 11 | 12 | RTD | 11 |
| 78 | 6 | 13 | 15 | RTD | 13 |
| v | k | MAX | Solution | r | |
|---|---|---|---|---|---|
| 80 | 4 | 20 | 26 | RGDD | 26 |
| 5 | 16 | 19 | RTD | 16 | |
| 8 | 10 | 11 | ownSG | 5 | |
| 81 | 9 | 9 | 10 | RBIBD | 10 |
| 84 | 4 | 21 | 27 | RGDD | 27 |
| 6 | 14 | 16 | Todorov | 10 | |
| 7 | 12 | 13 | ownSG | 7 | |
| 85 | 5 | 17 | 21 | RBIBD | 21 |
| 88 | 4 | 22 | 29 | RBIBD | 29 |
| 8 | 11 | 12 | RTD | 11 | |
| 90 | 5 | 18 | 22 | RTD | 18 |
| 6 | 15 | 17 | ownSG | 10 | |
| 9 | 10 | 11 | ownSG | 5 | |
| 91 | 7 | 13 | 15 | RTD | 13 |
| 92 | 4 | 23 | 30 | URD with | 29 |
| 95 | 5 | 19 | 23 | RTD | 19 |
| 96 | 4 | 24 | 31 | RGDD | 31 |
| 6 | 16 | 19 | RTD | 16 | |
| 8 | 12 | 13 | ownSG | 6 | |
| 98 | 7 | 14 | 16 | ownSG | 9 |
| 99 | 9 | 11 | 12 | RGDD | 12 |
| 100 | 4 | 25 | 33 | RBIBD | 33 |
| 5 | 20 | 24 | RTD | 21 | |
| 10 | 10 | 10 * | MOLRs | 4 | |
| 102 | 6 | 17 | 20 | RTD | 17 |
| 104 | 4 | 26 | 34 | RGDD | 34 |
| 8 | 13 | 14 | RTD | 13 | |
| 105 | 5 | 21 | 26 | RBIBD | 26 |
| 7 | 15 | 17 | ownSG | 9 | |
| 108 | 4 | 27 | 35 | RGDD | 35 |
| 6 | 18 | 21 | RTD | 19 | |
| 9 | 12 | 13 | MOLRs | 6 | |
| 110 | 5 | 22 | 27 | RITD | 19 |
| 10 | 11 | 12 | RTD | 11 | |
| 112 | 4 | 28 | 37 | RBIBD | 37 |
| 7 | 16 | 18 | RTD | 16 | |
| 8 | 14 | 15 | ownSG | 8 | |
| 114 | 6 | 19 | 22 | RTD | 19 |
| 115 | 5 | 23 | 28 | RTD | 23 |
| 116 | 4 | 29 | 38 | RGDD | 38 |
| 117 | 9 | 13 | 14 | RTD | 13 |
| v | k | MAX | Solution | r | |
|---|---|---|---|---|---|
| 119 | 7 | 17 | 19 | RTD | 17 |
| 120 | 4 | 30 | 39 | RGDD | 39 |
| 5 | 24 | 29 | RGDD | 29 | |
| 6 | 20 | 23 | ownSG | 13 | |
| 8 | 15 | 17 | RBIBD | 17 | |
| 10 | 12 | 13 | MOLRs | 6 | |
| 121 | 11 | 11 | 12 | RBIBD | 12 |
| 124 | 4 | 31 | 41 | RBIBD | 41 |
| 125 | 5 | 25 | 31 | RBIBD | 31 |
| 126 | 6 | 21 | 25 | RBIBD | 25 |
| 7 | 18 | 20 | ownSG | 10 | |
| 9 | 14 | 15 | ownSG | 7 | |
| 128 | 4 | 32 | 42 | RGDD | 42 |
| 8 | 16 | 18 | RTD | 17 | |
| 130 | 5 | 26 | 32 | RTD | 26 |
| 10 | 13 | 14 | RTD | 13 | |
| 132 | 4 | 33 | 43 | RGDD | 43 |
| 6 | 22 | 26 | ownSG | 14 | |
| 11 | 12 | 13 | MOLRs | 6 | |
| 133 | 7 | 19 | 22 | RTD | 19 |
| 135 | 5 | 27 | 33 | RTD | 27 |
| 9 | 15 | 16 | ownSG | 7 | |
| 136 | 4 | 34 | 45 | RBIBD | 45 |
| 8 | 17 | 19 | RTD | 17 | |
| 138 | 6 | 23 | 27 | RTD | 23 |
| 140 | 4 | 35 | 46 | URD with | 45 |
| 5 | 28 | 34 | RTD | 28 | |
| 7 | 20 | 23 | MOLRs | 5 | |
| 10 | 14 | 15 | MOLRs | 5 | |
| 143 | 11 | 13 | 14 | RTD | 13 |
| 144 | 4 | 36 | 47 | RGDD | 47 |
| 6 | 24 | 28 | RTD | 25 | |
| 8 | 18 | 20 | MOLRs | 6 | |
| 9 | 16 | 17 | RTD | 16 | |
| 12 | 12 | 13 | MOLRs | 7 | |
| 145 | 5 | 29 | 36 | RBIBD | 36 |
| 147 | 7 | 21 | 24 | MOLRs | 7 |
| 148 | 4 | 37 | 49 | RBIBD | 49 |
| 150 | 5 | 30 | 37 | RTD | 36 |
| 6 | 25 | 29 | RTD | 25 | |
| 10 | 15 | 16 | MOLRs | 5 |
| Solution | Description |
|---|---|
| RBIBD | rounds of blocks of an RBIBD on v points with blocks of size k, with a single point removed. |
| RBIBD | rounds of blocks from an RBIBD on v points with blocks of size k, from which points have been removed from the final block, and the final round of blocks is removed. |
| Todorov | 10 rounds of blocks from Todorov, with a single point removed. |
| Todorov | 9 rounds of blocks from Todorov, from which points have been removed from the final block, and the final round of blocks is removed. |
| E | r rounds of blocks from design E with a single point removed. |
| D, () | r rounds of blocks from the r rounds of design D from which t points have been removed from one of its (unused) groups. |
| D, ( | rounds of blocks from the r rounds of design D′ from which t points have been removed from the final block, and the final round of blocks is removed. |
| RTD | n rounds of blocks from adding t points to the n parallel rounds of the RTD constructed from a DM. |
| RTD | r rounds of blocks from adding t points to the r parallel rounds of the RTD constructed from a -QDM. Here, r is if and g otherwise. |
| v | MAX | Solution | r | ||
|---|---|---|---|---|---|
| 7 | URD | 5 for , 6 otherwise | |||
| 29 | 7 | URD | 6 | ||
| 7 | MOLRs | 3 | |||
| 31 | 7 | MOLRs | 2 | ||
| 12 | RITD | 8 | |||
| 49 | 12 | RITD | 9 | ||
| 12 for , 11 otherwise | ownSG | 7 | |||
| 17 for , 16 otherwise | RTD | 14 | |||
| 18 for , 17 otherwise | RTD | 15 for , 14 otherwise | |||
| 17 | ownSG | 10 | |||
| 28 for , 27 otherwise | RITD | 19 | |||
| 24 for , 23 otherwise | RTD | 20 for , 19 otherwise | |||
| 27 for , 26 otherwise | ownSG | 14 | |||
| 23 | ownSG | 13 | |||
| 131 | 32 | RTD | 22 | ||
| 32 for , 31 otherwise | ownSG | 15 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Miller, A.; Valkov, I.; Abel, R.J.R. Combinatorial Solutions to the Social Golfer Problem and the Social Golfer Problem with Adjacent Group Sizes. Symmetry 2026, 18, 269. https://doi.org/10.3390/sym18020269
Miller A, Valkov I, Abel RJR. Combinatorial Solutions to the Social Golfer Problem and the Social Golfer Problem with Adjacent Group Sizes. Symmetry. 2026; 18(2):269. https://doi.org/10.3390/sym18020269
Chicago/Turabian StyleMiller, Alice, Ivaylo Valkov, and R. Julian R. Abel. 2026. "Combinatorial Solutions to the Social Golfer Problem and the Social Golfer Problem with Adjacent Group Sizes" Symmetry 18, no. 2: 269. https://doi.org/10.3390/sym18020269
APA StyleMiller, A., Valkov, I., & Abel, R. J. R. (2026). Combinatorial Solutions to the Social Golfer Problem and the Social Golfer Problem with Adjacent Group Sizes. Symmetry, 18(2), 269. https://doi.org/10.3390/sym18020269



