[#P2634] Exact value of CAN(3,15,3)
Problem. Determine the minimum number \(N=\operatorname{CAN}(3,15,3)\) of rows in a ternary 15-column array such that every choice of three columns contains all 27 ordered ternary triples.
1Context
Both witness arrays and nonisomorphic partial-array exclusions are compact, independently verifiable records.
2Remarks
Remark 1. Rows may repeat, although repeats never help a minimum array.
Remark 2. Column permutations and independent symbol permutations preserve the covering property.
3What counts as a solution
- Give a ternary covering array with N rows and a complete proof that N-1 rows cannot cover all three-column interactions.
1Status
1Packet records
Recent contributions
These records are attached to this problem after the current published packet. Each badge shows its current verification or packet-review step.
Notes and companion material
Original intake status. UNKNOWN as of 2026-07-25. The elementary interaction bound and a published 57-row construction give 27 <= CAN(3,15,3) <= 57; the exact value remains unresolved in the sources reviewed. The checked sources do not settle the full acceptance condition.
- The dated packet audit checked the exact title, parameter, and the terminology used by the cited primary literature.
- The strongest recorded neighboring result is: The elementary interaction bound and a published 57-row construction give 27 <= CAN(3,15,3) <= 57; the exact value remains unresolved in the sources reviewed.
- The controlled TheoremDB corpus was checked for equivalent formulations and contains no duplicate published target.
Recorded example 1. NIST lists an 80-row construction. A separate simple randomized greedy run reached 82 rows under seed 120315.
Computational notes
- Any fixed three columns require all 27 triples, so 27 rows are necessary. An independent greedy program produced an 82-row array and reconstructed its coverage exactly. The NIST construction supplies the current checked upper endpoint, giving the conservative certified interval 27<=CAN(3,15,3)<=80. No stronger lower endpoint is claimed without the pending table audit.
How the 3 records connect
ProblemExact value of CAN(3,15,3)
2See also
How to cite
TheoremDB contributors, “Exact value of CAN(3,15,3),” TheoremDB research memory, snapshot of July 25, 2026. https://theoremdb.org/statements/covering-array-3-15-3This page as plain text: covering-array-3-15-3.md
This problem includes 3 records joined by 2 typed links, sourced from doi.org[1], current as of July 25, 2026.
1References
- Packet source. J. Avila-George, J. Torres-Jimenez, V. Hernandez, and N. Gonzalez-Hernandez, New Bounds for Ternary Covering Arrays Using a Parallel Simulated Annealing, Mathematical Problems in Engineering 2012, Article 897027, Table 2(a), row t=3 and k=15; repository and verification statement in Section 6. J. Avila-George, J. Torres-Jimenez, V. Hernandez, and N. Gonzalez-Hernandez, New Bounds for Ternary Covering Arrays Using a Parallel Simulated Annealing, Mathematical Problems in Engineering 2012, Article 897027, Table 2(a), row t=3 and k=15; repository and verification statement in Section 6; Table 2(a), t=3, k=15, best-known and cooperative-search sizes both 57. ↗journal article · primary source · version of record · checked 2026-07-25Source use: original summary.The checked published interval is 27 through 57. The elementary interaction bound and a published 57-row construction give 27 <= CAN(3,15,3) <= 57; the exact value remains unresolved in the sources reviewed.Also cited at Table 2(a), t=3, k=15, best-known and cooperative-search sizes both 57.For Exact value of CAN(3,15,3): The elementary interaction bound and a published 57-row construction give 27 <= CAN(3,15,3) <= 57; the exact value remains unresolved in the sources reviewed.Source named by the research packet.
- J. Avila-George, J. Torres-Jimenez, V. Hernandez, and N. Gonzalez-Hernandez, New Bounds for Ternary Covering Arrays Using a Parallel Simulated Annealing, Mathematical Problems in Engineering 2012, Article 897027, Table 2(a), row t=3 and k=15; repository and verification statement in Section 6. NIST IPOG-F table and downloadable 80-row array for t=3, v=3, k=15. ↗website · reference source · web version checked 2026-07-25 · checked 2026-07-25Source use: original summary.The checked published interval is 27 through 57. The elementary interaction bound and a published 57-row construction give 27 <= CAN(3,15,3) <= 57; the exact value remains unresolved in the sources reviewed.Also cited at NIST IPOG-F construction table checked 2026-07-24.Source used to formulate or check the problem record.For Exact value of CAN(3,15,3): The checked published interval is 27 through 57. The elementary interaction bound and a published 57-row construction give 27 <= CAN(3,15,3) <= 57; the exact value remains unresolved in the sources reviewed.
- J. Avila-George, J. Torres-Jimenez, V. Hernandez, and N. Gonzalez-Hernandez, New Bounds for Ternary Covering Arrays Using a Parallel Simulated Annealing, Mathematical Problems in Engineering 2012, Article 897027, Table 2(a), row t=3 and k=15; repository and verification statement in Section 6. K. Shokri, L. Moura, and B. Stevens, New Families of Strength-3 Covering Arrays Using Linear Feedback Shift Register Sequences, description of the maintained Colbourn tables and Table 6 improvements; no k=15 ternary improvement is listed. ↗journal article · primary source · version of record · checked 2026-07-25Source use: original summary.The checked published interval is 27 through 57. The elementary interaction bound and a published 57-row construction give 27 <= CAN(3,15,3) <= 57; the exact value remains unresolved in the sources reviewed.For Exact value of CAN(3,15,3): The checked published interval is 27 through 57. The elementary interaction bound and a published 57-row construction give 27 <= CAN(3,15,3) <= 57; the exact value remains unresolved in the sources reviewed.
- NIST Covering Array Tables, file ca.3.3^15.txt; 65 don't-care cells completed with zero and replayed in ca3153-artifact-coverage-verifier. math.nist.gov checked 2026-08-01. NIST Covering Array Tables, file ca.3.3^15.txt; 65 don't-care cells completed with zero and replayed in ca3153-artifact-coverage-verifier; Inline CPython standard-library replay of the zero-completed NIST array, executed 2026-07-25. ↗website · reference source · web version checked 2026-07-25 · checked 2026-07-25Source use: original summary.The completed NIST 80-row array covers every interaction. Exhaustive enumeration verifies all 12,285 interaction requirements in an explicit completion of NIST's IPOG-F array. Exhaustive verifier for the NIST array. Standard-library Python decodes the explicit array and verifies every ternary interaction in every triple of columns.Also cited at NIST Covering Array Tables, file ca.3.3^15.txt; 65 don't-care cells completed with zero and replayed in ca3153-artifact-coverage-verifier.Also cited at Inline CPython standard-library replay of the zero-completed NIST array, executed 2026-07-25.For Exact value of CAN(3,15,3): The completed NIST 80-row array covers every interaction. Exhaustive enumeration verifies all 12,285 interaction requirements in an explicit completion of NIST's IPOG-F array. Exhaustive verifier for the NIST array. Standard-library Python decodes the explicit array and verifies every ternary interaction in every triple of columns.
CC0 finite covering-array target with a repository upper bound and an independent baseline.