A comparison of several enumerative algorithms for Sudoku

Sudoku is a puzzle played of an n × n grid where n is the square of a positive integer m. The most common size is n=9. The grid is partitioned into n subgrids of size m × m. The player must place exactly one number from the set N={1, ..., n} in each row and each column of as well as in each subgrid....

Full description

Saved in:
Bibliographic Details
Published in:The Journal of the Operational Research Society Vol. 65; no. 10; pp. 1602 - 1610
Main Authors: Coelho, Leandro C, Laporte, Gilbert
Format: Journal Article
Language:English
Published: London Taylor & Francis 01.10.2014
Palgrave Macmillan
Palgrave Macmillan UK
Taylor & Francis Ltd
Subjects:
ISSN:0160-5682, 1476-9360
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Sudoku is a puzzle played of an n × n grid where n is the square of a positive integer m. The most common size is n=9. The grid is partitioned into n subgrids of size m × m. The player must place exactly one number from the set N={1, ..., n} in each row and each column of as well as in each subgrid. A grid is provided with some numbers already in place, called givens. In this paper, some relationships between Sudoku and several operations research problems are presented. We model the problem by means of two mathematical programming formulations. The first one consists of an integer linear programming model, while the second one is a tighter non-linear integer programming formulation. We then describe several enumerative algorithms to solve the puzzle and compare their relative efficiencies. Two basic backtracking algorithms are first described for the general Sudoku. We then solve both formulations by means of constraint programming. Computational experiments are performed to compare the efficiency and effectiveness of the proposed algorithms. Our implementation of a backtracking algorithm can solve most benchmark instances of size 9 within 0.02 s, while no such instance was solved within that time by any other method. Our implementation is also much faster than an existing alternative algorithm.
AbstractList Sudoku is a puzzle played of an n × n grid N, where n is the square of a positive integer m. The most common size is n = 9. The grid is partitioned into n subgrids of size m × m. The player must place exactly one number from the set N = {1,...,n} in each row and each column of N, as well as in each subgrid. A grid is provided with some numbers already in place, called givens. In this paper, some relationships between Sudoku and several operations research problems are presented. We model the problem by means of two mathematical programming formulations. The first one consists of an integer linear programming model, while the second one is a tighter non-linear integer programming formulation. We then describe several enumerative algorithms to solve the puzzle and compare their relative efficiencies. Two basic backtracking algorithms are first described for the general Sudoku. We then solve both formulations by means of constraint programming. Computational experiments are performed to compare the efficiency and effectiveness of the proposed algorithms. Our implementation of a backtracking algorithm can solve most benchmark instances of size 9 within 0.02 s, while no such instance was solved within that time by any other method. Our implementation is also much faster than an existing alternative algorithm.
Sudoku is a puzzle played of an n × n grid (Formula Omitted: See PDF) where n is the square of a positive integer m. The most common size is n=9. The grid is partitioned into n subgrids of size m × m. The player must place exactly one number from the set N={1, ..., n} in each row and each column of (Formula Omitted: See PDF) as well as in each subgrid. A grid is provided with some numbers already in place, called givens. In this paper, some relationships between Sudoku and several operations research problems are presented. We model the problem by means of two mathematical programming formulations. The first one consists of an integer linear programming model, while the second one is a tighter non-linear integer programming formulation. We then describe several enumerative algorithms to solve the puzzle and compare their relative efficiencies. Two basic backtracking algorithms are first described for the general Sudoku. We then solve both formulations by means of constraint programming. Computational experiments are performed to compare the efficiency and effectiveness of the proposed algorithms. Our implementation of a backtracking algorithm can solve most benchmark instances of size 9 within 0.02 s, while no such instance was solved within that time by any other method. Our implementation is also much faster than an existing alternative algorithm. [PUBLICATION ABSTRACT]
Sudoku is a puzzle played of an n × n grid where n is the square of a positive integer m . The most common size is n =9. The grid is partitioned into n subgrids of size m × m . The player must place exactly one number from the set N ={1, …, n } in each row and each column of as well as in each subgrid. A grid is provided with some numbers already in place, called givens . In this paper, some relationships between Sudoku and several operations research problems are presented. We model the problem by means of two mathematical programming formulations. The first one consists of an integer linear programming model, while the second one is a tighter non-linear integer programming formulation. We then describe several enumerative algorithms to solve the puzzle and compare their relative efficiencies. Two basic backtracking algorithms are first described for the general Sudoku. We then solve both formulations by means of constraint programming. Computational experiments are performed to compare the efficiency and effectiveness of the proposed algorithms. Our implementation of a backtracking algorithm can solve most benchmark instances of size 9 within 0.02 s, while no such instance was solved within that time by any other method. Our implementation is also much faster than an existing alternative algorithm.
Sudoku is a puzzle played of an n × n grid where n is the square of a positive integer m. The most common size is n=9. The grid is partitioned into n subgrids of size m × m. The player must place exactly one number from the set N={1, ..., n} in each row and each column of as well as in each subgrid. A grid is provided with some numbers already in place, called givens. In this paper, some relationships between Sudoku and several operations research problems are presented. We model the problem by means of two mathematical programming formulations. The first one consists of an integer linear programming model, while the second one is a tighter non-linear integer programming formulation. We then describe several enumerative algorithms to solve the puzzle and compare their relative efficiencies. Two basic backtracking algorithms are first described for the general Sudoku. We then solve both formulations by means of constraint programming. Computational experiments are performed to compare the efficiency and effectiveness of the proposed algorithms. Our implementation of a backtracking algorithm can solve most benchmark instances of size 9 within 0.02 s, while no such instance was solved within that time by any other method. Our implementation is also much faster than an existing alternative algorithm.
Author Coelho, Leandro C
Laporte, Gilbert
Author_xml – sequence: 1
  givenname: Leandro C
  surname: Coelho
  fullname: Coelho, Leandro C
  organization: Université Laval
– sequence: 2
  givenname: Gilbert
  surname: Laporte
  fullname: Laporte, Gilbert
  organization: HEC Montréal
BookMark eNp1kM1LAzEQxYNUsK0ePQoLnrdOks3u5ijiFxQ8qOeQptm6dTepk91K_3tTVkTEnmZgfu_N403IyHlnCTmnMKMgiqu1xzBjQPmM0uyIjGlW5KnkOYzIGGgOqchLdkImIawBQAKVYyKvE-PbjcY6eJf4Kgl2a1E3iXV9G5eu3tpENyuPdffWhqTymDz3S__en5LjSjfBnn3PKXm9u325eUjnT_ePN9fz1GSQd6mWRVkC54VYSikMNwtTlZQzw0otmCgFh4Jlmi2srLigYCXV0ki-D6j5wvIpuRx8N-g_ehs6tfY9uvhSUSHKrOAFFZHiA2XQh4C2UqbuYnrvOtR1oyiofUdq35Had6RiR1GV_lFtsG417g7ys4EPkXMri7-yHBBcDIJ16Dz-uLNMgABG470c7rWLzbb602OzVJ3eNR4r1M7UQfH_rb8AeHmWSQ
CODEN OPRQAK
CitedBy_id crossref_primary_10_1016_j_orl_2024_107105
crossref_primary_10_1016_j_eswa_2025_127710
crossref_primary_10_1016_j_ejor_2023_05_038
Cites_doi 10.1145/321296.321300
10.1016/0191-2615(95)00022-4
10.1002/9781118032497
10.1147/rd.513.0263
10.1287/inte.31.6.29.9647
10.1007/s10732-007-9012-8
10.2307/2685263
10.1057/palgrave.jors.2601789
10.1017/CBO9780511615320
10.1287/ijoc.3.2.149
10.1023/A:1021105422248
ContentType Journal Article
Copyright Copyright © 2013, Operational Research Society 2013
Copyright © 2014 Operational Research Society Ltd
Operational Research Society 2013
Operational Research Society 2014
Copyright_xml – notice: Copyright © 2013, Operational Research Society 2013
– notice: Copyright © 2014 Operational Research Society Ltd
– notice: Operational Research Society 2013
– notice: Operational Research Society 2014
DBID AAYXX
CITATION
3V.
7RQ
7WY
7WZ
7X7
7XB
87Z
88E
8AL
8FE
8FG
8FI
8FJ
8FK
8FL
8G5
ABJCF
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BEZIV
BGLVJ
CCPQU
DWQXO
FRNLG
FYUFA
F~G
GHDGH
GNUQQ
GUQSH
HCIFZ
JQ2
K60
K6~
K7-
K9.
L.-
L.0
L6V
M0C
M0N
M0S
M1P
M2O
M7S
MBDVC
P5Z
P62
PHGZM
PHGZT
PJZUB
PKEHL
PPXIY
PQBIZ
PQBZA
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
Q9U
U9A
DOI 10.1057/jors.2013.114
DatabaseName CrossRef
ProQuest Central (Corporate)
Career & Technical Education Database
ABI/INFORM Collection
ABI/INFORM Global (PDF only)
Health & Medical Collection
ProQuest Central (purchase pre-March 2016)
ABI/INFORM Global (Alumni Edition)
Medical Database (Alumni Edition)
Computing Database (Alumni Edition)
ProQuest SciTech Collection
ProQuest Technology Collection
Hospital Premium Collection
Hospital Premium Collection (Alumni Edition)
ProQuest Central (Alumni) (purchase pre-March 2016)
ABI/INFORM Collection (Alumni Edition)
Research Library (Alumni Edition)
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
Business Premium Collection
Technology Collection
ProQuest One Community College
ProQuest Central
Business Premium Collection (Alumni)
Health Research Premium Collection
ABI/INFORM Global (Corporate)
Health Research Premium Collection (Alumni)
ProQuest Central Student
Research Library Prep
SciTech Premium Collection
ProQuest Computer Science Collection
ProQuest Business Collection (Alumni Edition)
ProQuest Business Collection
Computer Science Database
ProQuest Health & Medical Complete (Alumni)
ABI/INFORM Professional Advanced
ABI/INFORM Professional Standard
ProQuest Engineering Collection
ABI/INFORM Global
Computing Database
Health & Medical Collection (Alumni Edition)
PML(ProQuest Medical Library)
Research Library
Engineering Database
Research Library (Corporate)
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest Health & Medical Research Collection
ProQuest One Academic Middle East (New)
ProQuest One Health & Nursing
ProQuest One Business (UW System Shared)
ProQuest One Business (Alumni)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering collection
ProQuest Central Basic
DatabaseTitle CrossRef
ProQuest Business Collection (Alumni Edition)
Research Library Prep
Computer Science Database
ProQuest Central Student
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
SciTech Premium Collection
ProQuest Central China
ABI/INFORM Complete
ProQuest One Applied & Life Sciences
Health Research Premium Collection
Health & Medical Research Collection
ProQuest Central (New)
ProQuest Medical Library (Alumni)
Engineering Collection
Career and Technical Education (Alumni Edition)
Advanced Technologies & Aerospace Collection
Business Premium Collection
ABI/INFORM Global
Engineering Database
ProQuest One Academic Eastern Edition
ProQuest Hospital Collection
ProQuest Technology Collection
Health Research Premium Collection (Alumni)
ProQuest Business Collection
ProQuest Hospital Collection (Alumni)
ProQuest Career and Technical Education
ProQuest Health & Medical Complete
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
ABI/INFORM Global (Corporate)
ProQuest One Business
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Health & Medical Complete (Alumni)
ProQuest Central (Alumni Edition)
ProQuest One Community College
ProQuest One Health & Nursing
Research Library (Alumni Edition)
ProQuest Central
ABI/INFORM Professional Advanced
ProQuest Health & Medical Research Collection
ProQuest Engineering Collection
Health and Medicine Complete (Alumni Edition)
ABI/INFORM Professional Standard
ProQuest Central Korea
ProQuest Research Library
ABI/INFORM Complete (Alumni Edition)
ProQuest Computing
ABI/INFORM Global (Alumni Edition)
ProQuest Central Basic
ProQuest Computing (Alumni Edition)
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest Medical Library
Materials Science & Engineering Collection
ProQuest One Business (Alumni)
ProQuest Central (Alumni)
Business Premium Collection (Alumni)
DatabaseTitleList
ProQuest Business Collection (Alumni Edition)


Database_xml – sequence: 1
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Sciences (General)
Computer Science
Business
EISSN 1476-9360
EndPage 1610
ExternalDocumentID 3418384471
10_1057_jors_2013_114
24505021
11944104
Genre Research Article
Feature
GroupedDBID -~X
.DC
0BK
0R~
29L
30N
3R3
4.4
5GY
7RQ
7WY
7X7
88E
8FE
8FG
8FI
8FJ
8FL
8G5
8R4
8R5
AAAZS
AAGDL
AAHIA
AAIAL
AAJMT
AALDU
AAMIU
AAPUL
AAQRR
AAXLS
ABAWQ
ABBHK
ABJCF
ABJNI
ABKVW
ABLIJ
ABLJU
ABLWH
ABMNI
ABPAQ
ABPPZ
ABUWG
ABXSQ
ABXUL
ABXYU
ABYYQ
ACGFO
ACHJO
ACHQT
ACIWK
ACNCT
ACREN
ACTIO
ACXJH
ADBBV
ADEPB
ADFRT
ADGDI
ADGTB
ADMHG
ADNFJ
ADULT
AEBJH
AECXW
AEISY
AENEX
AEUPB
AEXYK
AEYOC
AFAIT
AFKRA
AFRVT
AFTQD
AGAYW
AGDLA
AGKTX
AHAJD
AHDZW
AHSBF
AIYEW
AJRNO
AKBVH
AKOOK
ALMA_UNASSIGNED_HOLDINGS
ALQZU
AMKLP
AMTXH
APTMU
AQRUH
AQTUD
ARAPS
ASMEE
ASPBG
AVWKF
AWYRJ
AXYYD
AZQEC
BENPR
BEZIV
BGLVJ
BKKNO
BLEHA
BPHCQ
BVXVI
CBXGM
CCCUG
CCKSF
CCPQU
CS3
CYVLN
DGEBU
DU5
DWQXO
EBS
EJD
F5P
FEFRA
FRNLG
FYUFA
GENNL
GNUQQ
GROUPED_ABI_INFORM_RESEARCH
GUQSH
HCIFZ
HMCUK
IPSME
JAAYA
JAV
JBC
JBMMH
JBZCM
JENOY
JHFFW
JKQEH
JLEZI
JLXEF
JPL
JPPEU
JST
K60
K6V
K6~
K7-
KYCEM
L6V
M0C
M1P
M2O
M4Z
M7S
MS~
O9-
P2P
P62
PHGZM
PHGZT
PJZUB
PPXIY
PQBIZ
PQBZA
PQGLB
PQQKQ
PROAC
PSQYO
PTHSS
Q2X
RNANH
ROSJB
RPC
RSV
RTWRZ
SA0
SOJ
TAJZE
TASJS
TBQAZ
TDBHL
TEN
TFL
TFT
TFW
TN5
TTHFI
TUROJ
U5U
UKHRP
WH7
XSW
ZGOLN
~02
AAYZH
ADYSH
ALIPV
AMPGV
3V.
AJPNJ
AQSKT
CSNOR
GROUPED_ABI_INFORM_COMPLETE
JSODD
M0N
PKN
SNX
VQA
1OL
3EH
AARHV
AAYXX
ABDPE
ACTTO
ADMLS
ADUMR
ADXEU
AEHZU
AEZBV
AFBWG
AFFHD
AFFNX
AGBKS
AGVKY
AGWUF
AGYFW
AI.
AKHJE
AKMBP
ALRRR
BGSSV
CAG
CITATION
COF
CYRSC
DAOYK
GUPYA
HGD
HVGLF
H~9
IFELN
LJTGL
N8N
NHB
NUSFT
PLIJB
RNS
VH1
ZCG
7XB
8AL
8FK
JQ2
K9.
L.-
L.0
MBDVC
PKEHL
PQEST
PQUKI
PRINS
Q9U
U9A
ID FETCH-LOGICAL-c406t-a978803375d995c3cbcf8132c28a5258530724a2be9f3510e91a9c930090a3be3
IEDL.DBID TFW
ISICitedReferencesCount 3
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000341787700014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0160-5682
IngestDate Mon Oct 06 17:17:19 EDT 2025
Sat Nov 29 06:38:23 EST 2025
Tue Nov 18 22:19:45 EST 2025
Fri Feb 21 02:38:28 EST 2025
Thu Jun 19 15:20:14 EDT 2025
Mon Oct 20 23:47:01 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 10
Keywords backtracking
linear and non-linear integer programming
Sudoku
puzzle
constraint programming
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c406t-a978803375d995c3cbcf8132c28a5258530724a2be9f3510e91a9c930090a3be3
Notes SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
PQID 1558473715
PQPubID 31386
PageCount 9
ParticipantIDs proquest_journals_1558473715
jstor_primary_24505021
crossref_citationtrail_10_1057_jors_2013_114
crossref_primary_10_1057_jors_2013_114
springer_journals_10_1057_jors_2013_114
informaworld_taylorfrancis_310_1057_jors_2013_114
PublicationCentury 2000
PublicationDate 2014-10-01
PublicationDateYYYYMMDD 2014-10-01
PublicationDate_xml – month: 10
  year: 2014
  text: 2014-10-01
  day: 01
PublicationDecade 2010
PublicationPlace London
PublicationPlace_xml – name: London
– name: Abingdon
PublicationTitle The Journal of the Operational Research Society
PublicationTitleAbbrev J Oper Res Soc
PublicationYear 2014
Publisher Taylor & Francis
Palgrave Macmillan
Palgrave Macmillan UK
Taylor & Francis Ltd
Publisher_xml – name: Taylor & Francis
– name: Palgrave Macmillan
– name: Palgrave Macmillan UK
– name: Taylor & Francis Ltd
References Naveh, Richter, Altshuler, Gresh, Connors (CR18) 2007; 51
Apt (CR2) 2003
CR17
CR16
Lewis (CR13) 2007; 130
CR12
Higgins, Kozan, Ferreira (CR9) 1996; 300
Lustig, Puget (CR14) 2001; 310
Sellmann, Zervoudakis, Stamatopoulos, Fahle (CR23) 2002; 1150
Rossi, Van Beek, Walsh (CR20) 2006
Takayuki, Takahiro (CR26) 2003; 860
Jensen, Toft (CR10) 1994
Golomb, Baumert (CR8) 1965; 120
CR3
CR6
Applegate, Cook (CR1) 1991; 30
Dànes, Keedwell (CR5) 1974
CR7
Laporte, Pesant (CR11) 2004; 55
CR27
CR25
CR24
CR22
Colbourn, Colbourn, Stinson (CR4) 1984
CR21
Mantere, Koljonen (CR15) 2006
Rodgers, Nicewander (CR19) 1988; 420
CIT0001
CIT0023
CIT0011
Dànes J (CIT0005) 1974
Apt K (CIT0002) 2003
Rossi F (CIT0020) 2006
Colbourn CJ (CIT0004) 1984
Takayuki Y (CIT0026) 2003; 860
CIT0014
CIT0013
Mantere T (CIT0015) 2006
CIT0018
CIT0009
Jensen TR (CIT0010) 1994
CIT0008
CIT0019
References_xml – volume: 120
  start-page: 516
  issue: 4
  year: 1965
  end-page: 524
  ident: CR8
  article-title: Backtrack programming
  publication-title: Journal of the ACM
  doi: 10.1145/321296.321300
– year: 1974
  ident: CR5
  publication-title: Latin Squares and their Applications
– ident: CR22
– volume: 300
  start-page: 147
  issue: 2
  year: 1996
  end-page: 161
  ident: CR9
  article-title: Optimal scheduling of trains on a single line track
  publication-title: Transportation Research Part B: Methodological
  doi: 10.1016/0191-2615(95)00022-4
– year: 1994
  ident: CR10
  publication-title: Graph Coloring Problems
  doi: 10.1002/9781118032497
– start-page: 86
  year: 2006
  end-page: 92
  ident: CR15
  article-title: Solving and rating Sudoku puzzles with genetic algorithms
  publication-title: New Developments in Artificial Intelligence and the Semantic Web-Proceedings of the 12th Finnish Artificial Conference
– volume: 51
  start-page: 263
  issue: 3.4
  year: 2007
  end-page: 279
  ident: CR18
  article-title: Workforce optimization: Identification and assignment of professional workers using constraint programming
  publication-title: IBM Journal of Research and Development
  doi: 10.1147/rd.513.0263
– ident: CR16
– volume: 310
  start-page: 29
  issue: 6
  year: 2001
  end-page: 53
  ident: CR14
  article-title: Program does not equal program: Constraint programming and its relationship to mathematical programming
  publication-title: Interfaces
  doi: 10.1287/inte.31.6.29.9647
– ident: CR12
– volume: 130
  start-page: 387
  issue: 4
  year: 2007
  end-page: 401
  ident: CR13
  article-title: Metaheuristics can solve Sudoku puzzles
  publication-title: Journal of Heuristics
  doi: 10.1007/s10732-007-9012-8
– ident: CR6
– volume: 420
  start-page: 59
  issue: 1
  year: 1988
  end-page: 66
  ident: CR19
  article-title: Thirteen ways to look at the correlation coefficient
  publication-title: The American Statistician
  doi: 10.2307/2685263
– volume: 860
  start-page: 1052
  issue: 5
  year: 2003
  end-page: 1060
  ident: CR26
  article-title: Complexity and completeness of finding another solution and its application to puzzles
  publication-title: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
– ident: CR25
– ident: CR27
– volume: 55
  start-page: 1208
  issue: 11
  year: 2004
  end-page: 1217
  ident: CR11
  article-title: A general multi-shift scheduling system
  publication-title: Journal of the Operational Research Society
  doi: 10.1057/palgrave.jors.2601789
– ident: CR21
– year: 2003
  ident: CR2
  publication-title: Principles of Constraint Programming
  doi: 10.1017/CBO9780511615320
– ident: CR3
– ident: CR17
– ident: CR7
– volume: 30
  start-page: 149
  issue: 2
  year: 1991
  end-page: 156
  ident: CR1
  article-title: A computational study of the job-shop scheduling problem
  publication-title: ORSA Journal on Computing
  doi: 10.1287/ijoc.3.2.149
– ident: CR24
– start-page: 248
  year: 1984
  end-page: 253
  ident: CR4
  article-title: The computational complexity of recognizing critical sets
  publication-title: Graph Theory Singapore 1983, Volume 1073 of Lecture Notes in Mathematics
– year: 2006
  ident: CR20
  publication-title: Handbook of Constraint Programming
– volume: 1150
  start-page: 207
  issue: 1
  year: 2002
  end-page: 225
  ident: CR23
  article-title: Crew assignment via constraint programming: Integrating column generation and heuristic tree search
  publication-title: Annals of Operations Research
  doi: 10.1023/A:1021105422248
– ident: CIT0009
  doi: 10.1016/0191-2615(95)00022-4
– start-page: 248
  volume-title: Graph Theory Singapore 1983, Volume 1073 of Lecture Notes in Mathematics
  year: 1984
  ident: CIT0004
– ident: CIT0013
  doi: 10.1007/s10732-007-9012-8
– start-page: 86
  volume-title: New Developments in Artificial Intelligence and the Semantic Web-Proceedings of the 12th Finnish Artificial Conference
  year: 2006
  ident: CIT0015
– ident: CIT0018
  doi: 10.1147/rd.513.0263
– volume-title: Handbook of Constraint Programming
  year: 2006
  ident: CIT0020
– volume-title: Latin Squares and their Applications
  year: 1974
  ident: CIT0005
– ident: CIT0001
  doi: 10.1287/ijoc.3.2.149
– ident: CIT0011
  doi: 10.1057/palgrave.jors.2601789
– volume-title: Graph Coloring Problems
  year: 1994
  ident: CIT0010
  doi: 10.1002/9781118032497
– volume: 860
  start-page: 1052
  issue: 5
  year: 2003
  ident: CIT0026
  publication-title: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
– ident: CIT0008
  doi: 10.1145/321296.321300
– volume-title: Principles of Constraint Programming
  year: 2003
  ident: CIT0002
  doi: 10.1017/CBO9780511615320
– ident: CIT0023
  doi: 10.1023/A:1021105422248
– ident: CIT0014
  doi: 10.1287/inte.31.6.29.9647
– ident: CIT0019
  doi: 10.2307/2685263
SSID ssj0009019
Score 2.120492
Snippet Sudoku is a puzzle played of an n × n grid where n is the square of a positive integer m. The most common size is n=9. The grid is partitioned into n subgrids...
Sudoku is a puzzle played of an n × n grid N, where n is the square of a positive integer m. The most common size is n = 9. The grid is partitioned into n...
Sudoku is a puzzle played of an n × n grid where n is the square of a positive integer m . The most common size is n =9. The grid is partitioned into n...
Sudoku is a puzzle played of an n × n grid (Formula Omitted: See PDF) where n is the square of a positive integer m. The most common size is n=9. The grid is...
SourceID proquest
crossref
springer
jstor
informaworld
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1602
SubjectTerms Algorithms
backtracking
Business and Management
constraint programming
Datasets
Game theory
General Paper
General Papers
Heuristics
Integer programming
Integers
linear and non-linear integer programming
Linear programming
Management
Mathematical analysis
Mathematical models
Mathematical programming
Mathematical puzzles
Modeling
Operations research
Operations Research/Decision Theory
puzzle
Puzzles
Studies
Sudoku
SummonAdditionalLinks – databaseName: Career & Technical Education Database
  dbid: 7RQ
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT4NAEJ5oNUYP1qKN1Wr2YHwkkhaW155MYzSeGp9JbwSWxVcttVB_v7Ow9GGsF6_sMrCZYR67w_cBHGFRFTuW5AC0sNKxYifWPcMQuuAuVgsRcyMrzskm3G7X6_XYrdpwS1VbZekTc0cdJVzukbcw7qEjpSjhYvipS9YoebqqKDSWYQUDtSPt3L2_m4LutnNiDwmiptuOZyqMTUxRWm_JSIJ1G1SC5c7FpDnE0rJLcS7__HFkmkei6-p_17AFmyoHJZ3CaGqwJAYarJUt8BpUS6oHor58DTZmcAs1qKnrKTlVsNVn28A6hE9IDUkSE4y5cojIZntRAIyToP-ML5S9fKQEl08exlHyPt6Bp-urx8sbXREz6Bzjf6YHWHp6bUpdO2LM5pSHPPawrOWmF9gmFiDoOEwrMEPBYoofvWBGwDijUiMBDQWtQ2WQDMQuECyQIjSiIGwzgbVTOzAMmaEJJ0IhaC0NOC9V43OFWi7JM_p-fnpuu77UpC81KX-wbsDxZPqwgOtYNNGY1bOf5fsjcUFm4tMF99RzY5hINi3MHzFJakCz1LevXEDqT5XdgJPSYmaGf3vC3t-C9mEdZ1pFL2ETKtloLA5glX9lr-noMLf9b-L2CVE
  priority: 102
  providerName: ProQuest
– databaseName: SpringerLINK Contemporary 1997-Present
  dbid: RSV
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dT8IwEL8gGqMPIihxiqYPxo_EBbbuq4_ESHwiRtTwtoyuUxSZgeHf77XrEPxI9G1ZP7b1rr279fr7ARxjUJV4juQAdDDScRIvMQPLEqbgPkYLMfNjJ1FkE363G_T77KYEzeIsjMp2L7Yk1UqtuWibz-lEwmtbVMLbrsAqWrpAcjXc9h4-UXZbislDoqaZrhfYGlTzW_MlI7QEUVqkJS45nF_2SJXp6VT-_dLbsKW9TNLO1aIKJTGuwXqR5F6DSkHmQPTcrsHmAjJhDar6_pScaWDq8x1gbcLntIUkTQhaVVlEZDq9yCHESTR6TCfD7Ol1SvB7SW8Wpy-zXbjvXN1dXpuaesHkaOEzM8LgMmhR6rsxYy6nfMCTAANXbgeRa2OIgUuD7UT2QLCE4rQWzIoYZ1SKIKIDQetQHqdjsQcEQ6AY1SQatJjA6KgVWZb0wYQXYyeoDwZcFLIIucYll_QYo1Dtj7t-KAcxlIMoj1AbcDKv_pYDcvxW0VoUbJipPyBJTlcS0l_a1JX05z3bDnqI6AYZ0CjUIdSTfBqiK4a2naJSG3BaiH-h-Kcn7P-55gFs4KWTJw42oJxNZuIQ1vh7NpxOjpTefwBdjP37
  priority: 102
  providerName: Springer Nature
Title A comparison of several enumerative algorithms for Sudoku
URI https://www.tandfonline.com/doi/abs/10.1057/jors.2013.114
https://www.jstor.org/stable/24505021
https://link.springer.com/article/10.1057/jors.2013.114
https://www.proquest.com/docview/1558473715
Volume 65
WOSCitedRecordID wos000341787700014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVPQU
  databaseName: ABI/INFORM Collection
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: 7WY
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/abicomplete
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ABI/INFORM Global
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: M0C
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/abiglobal
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: P5Z
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Career & Technical Education Database
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: 7RQ
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/career
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: K7-
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Engineering Database
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: M7S
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Health & Medical Collection
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: 7X7
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/healthcomplete
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: BENPR
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Research Library
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: M2O
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/pqrl
  providerName: ProQuest
– providerCode: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: RSV
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
– providerCode: PRVAWR
  databaseName: Taylor & Francis
  customDbUrl:
  eissn: 1476-9360
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0009019
  issn: 0160-5682
  databaseCode: TFW
  dateStart: 19500301
  isFulltext: true
  titleUrlDefault: https://www.tandfonline.com
  providerName: Taylor & Francis
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Nb9NAEB2VtkL0QNtARWiJ9oAoSFjYXjvrPZaqUSXUEJKWBi7Wer0LpW1cxQ6_vzP-CElLL3AZJfG3d2ZnXjx-D-A1girbDUgDMECkE9iudSLPM47RAtFCKkUa2FJsQvT70XgsBwtSX9RWSRjaVkQR5VxNwa2SvFGl_fArmxLRtseJ6BZnX0z5FJKnvfM_dLtuKelB9GlO2I38ml3z3tZL2WiJq7TpT1yqPO88LC1zUG_zP85-C57WhSc7qDxlG1bMpAWPm773Fmw2-g6sDvcWbCyQFbZgu_49Z29rrup3z0AeMD1XMmSZZZhoaRGjDntTsYozdfUjm14UP69zhlfORrM0u5w9h7Pe0enhsVOrMTgak37hKMSbkcu5CFMpQ811om2EWFb7kQp9RB04W_iB8hMjLcdIN9JTUktOg6F4YvgOrE6yiXkBDFFRip6jElcaBEyu8jwqy0w3xZ2gi7ThfTMqsa6pykkx4youH5mHIqabGNNNpLeq2_BmvvpNxdHx0Ire4hDHRfmniK0UTGL-wDY7pR_M9-wHWDRiZdSGvcYx4jru8xirM0z3HP28DfuNsyws_tsRXv7DWe3CE_wYVF2Fe7BaTGfmFazr38VFPu3AIzH8Qvb8G9mx6MDax6P-YIjfPgkH7Yl7SNb_TFaM0A7C72iHo6-dMpJuAcPaE1w
linkProvider Taylor & Francis
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1JT-swEB6xiQcHlvIQZfWBVXoRSZw08QEhxCJQoUICpN5M6jiPtYEmBfGn-I2Mk7i0CLhx4JplojjfjGec8fcBLGNRFVUcpQHoYKXjRJXI8C1LGlJ4WC2EzAudKBOb8Go1v15np33wqvfCqLZKHROzQB3GQq2Rb-K8h4GUooXth0dDqUapv6taQiOHRVW-PGPJlmwd7eH3XbHtg_3z3UOjUBUwBE5eqRFg3eSblHpuyJgrqGiIyMeaTNh-4NqYPSPqbSewG5JFFBErmRUwwSgmI2ZAG5Ki3X4YdKjvKb-qesY7ya-ZCYko0jbDrfh2wemJKdHmTdxS5OAWVeS8PXNgD0Oq7orsyXc__KLNZr6D8d82ZhMwVuTYZCd3iknok80SDOsW_xKMaykLUkS2Eox28TKWYLI4npD1gpZ7YwrYDhEd0UYSRwRzCnWKqM0EMidQJ8HdfxyA9Oo-ITjc5Kwdxrftv3DxI687DQPNuClngGABGKKTBA2TSawNzcCyVAYqKyEaQW8owz8NBS4KVnYlDnLHs-4A1-MKOVwhR20gL8Nq5_KHnI7kqwutblzxNFv_iXKxFk6_uGc6A1_Hsu1gfoxJYBnmNb54EeIS_g6uMqxphHad_uwJs98bWoI_h-cnx_z4qFadgxG8y8n7JudhIG215QIMiaf0OmktZn5H4PKnQfsG0aNixg
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1NT9wwEB0BRQgOpSwgllLqQ4EiEW0SJ5v4gCpUWBWBVisVJNSLyTo23xvYZFv1r_XXMU7sZReV3jj0mo-J4rwZzzjj9wA-YVGlmoHWAAyw0glUUzmx50lHigirhZRFaaBKsYmo3Y7PzlhnAv7YvTC6rdLGxDJQp5nQa-QNnPcwkFK00FCmLaKz3_py_-BoBSn9p9XKaVQQOZK_f2H5lu8e7uO33vD91sHJ12-OURhwBE5khZNgDRW7lEZhylgoqOgKFWN9Jvw4CX3MpNED_CDxu5IpiuiVzEuYYBQTEzehXUnR7iS8ibDG1O2EnfDHE-GvW4qKaAI3J2zGvuH3xPSocZ31NVG4RzVR79h8OMaWajskx3LfZ79ry1mwNf8_j987eGtyb7JXOcsCTMheDWZs638N5q3EBTERrwZzI3yNNVgwx3Py2dB1by8C2yNiKOZIMkUw19CniN5kICtidZLcXuAAFJd3OcGhJ98HaXYzWILTV3ndZZjqZT25AgQLwxSdJ-m6TGLN6CaepzNT2UzRCHpJHXYsLLgwbO1aNOSWl10DYcQ1irhGkd5YXofN4eX3FU3JSxd6oxjjRbkupCoRF05fuGe5BOLQsh9g3ozJYR3WLNa4CX05fwJaHbYsWkdO_-0Jq_829BFmEKv8-LB99B5m8aagaqdcg6miP5AfYFr8LK7y_nrpggTOXxuzj_wta-o
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+comparison+of+several+enumerative+algorithms+for+Sudoku&rft.jtitle=The+Journal+of+the+Operational+Research+Society&rft.au=Coelho%2C+Leandro+C&rft.au=Laporte%2C+Gilbert&rft.date=2014-10-01&rft.issn=0160-5682&rft.eissn=1476-9360&rft.volume=65&rft.issue=10&rft.spage=1602&rft.epage=1610&rft_id=info:doi/10.1057%2Fjors.2013.114&rft.externalDBID=n%2Fa&rft.externalDocID=10_1057_jors_2013_114
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0160-5682&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0160-5682&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0160-5682&client=summon