Preview

Complexity Measurement of Solving Sudoku Problems By Creating Solver Software

Good Essays
Open Document
Open Document
350 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Complexity Measurement of Solving Sudoku Problems By Creating Solver Software
Rationale
Logical puzzles has come in a wide range of variety as of today. Different ages has been playing puzzles to reduce stress or even for entertainment. Playing logical puzzles will help in focusing on reasoning and sequencing. This benefit of play will improve a person’s solving abilities, concentrating on numbers and patterns, logic and sequencing. One of these puzzles is Sudoku.
Sudoku, or Su Doku, is the name for a maddeningly addictive Japanese number logic puzzle which has become a bona fide craze in the United States during the past few months. (La Monica, CNN, 2005) The puzzle was designed by Howard Garns in 1979. ( http://www.spiritustemporis.com/sudoku/history.html, 2008) Su Doku comes in varying levels of difficulty. Complexity measurement is used to determine the complexity of a problem. The difficulty of a sudoku puzzle can be determine by the number of given number and their arrangement. Sudoku problems with lesser number are easier to solve than those with more given numbers. It must have only one solution. The goal is to fill in the grid so that every row, every column, and every box contains the digits one to nine.
Sudoku is mainly published in newspaper and in books. As the puzzle gets worse people are trying to find a way to solve puzzles not by human but by computer.To fasten the solving time of a puzzles, algorithms are used to create a software which will automatically solves it. A puzzle solver will lessen the time of solving and will accurately check the correctness of the entered puzzle.Also, the measurement of complexity in sudoku will be determine.

Objectives
The general objective of the study is to develop a software which will measure the complexity of Sudoku. It specifically aims to:
1. identify and analyze the time consuming problem in solving the manual version of Sudoku;
2. analyze and specify the requirements needed to develop the software ;
3. design and develop the software that will make use of Visual

You May Also Find These Documents Helpful

  • Satisfactory Essays

    ____ _____ _____ _____ _____ _____ _____ _____ (9) (7) (3) (2) (3) (6) (6) (1) _____ _____ _____ _____ _____ _____ _____ (3) (0) (4) (11) (7) (10) (4) T. 1 x9 D. ---------- A. 1 x3 ---------- R. 1 x2 L. ---------- E. 1 x4 ----------…

    • 1388 Words
    • 41 Pages
    Satisfactory Essays
  • Good Essays

    Pt2520 Unit 3 Metrics

    • 544 Words
    • 3 Pages

    In this presentation, the author has explained different metrics and there attributed used to measure software. A person can only measure and represent it in number when he knows something about it. On the other hand, if has no idea about it then he doesn’t have any idea about it [1]. There are two types of software complexity metrics. One gives the efficiency of the machine while running the software which is called as computational complexity. Another one is giving us the factors which affect the software developer capacity to develop good software which is known as psychological complexity. There are two types of software metrics. The process metrics which gives details of the process used such as software life cycle used for development, the time consumed for the development etc. The…

    • 544 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Nt1330 Unit 9 Quiz

    • 1332 Words
    • 6 Pages

    Any problem that can be solved by building circuitry (AND, OR, NOT, XOR circuits) can also be solved by implementing the solution in a computer program.…

    • 1332 Words
    • 6 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1310 Unit 1 Assignment 1

    • 2017 Words
    • 9 Pages

    NS2.2- Uses mental and written strategies for addition and subtraction involving two, three and four digit numbers.…

    • 2017 Words
    • 9 Pages
    Powerful Essays
  • Better Essays

    Int Task 3

    • 2010 Words
    • 9 Pages

    Research into which operating system performs better is extremely relevant in today’s technological environment. Every task that a computer performs is a mathematical operation. An area that is highly affected by the performance of the operating system is computer programming. When a computer programmer writes a program, the program must be converted from a programming language into a language the computer can understand, a process called compiling. Compiling is very hardware intensive and completely dependent on mathematical operations. The faster a computer is able to perform mathematical tasks, the faster compiling will run as well. Knowing which operations system performs better can save software developers time, which in turn saves money in development.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Powerful Essays

    EAS230Syllabus

    • 1748 Words
    • 8 Pages

    An introduction to computer programming with an emphasis on problem solving will be presented. Specific topics include:…

    • 1748 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    Eis 3302 - Ta- Chap 1

    • 669 Words
    • 3 Pages

    | -Create, manipulate, maintain, sort, organize and store immense amount of data in the form of lists, charts, pie charts, tables and other various graphs-Help in finding answers to logic based questions through using the existing formulas within the software or by creating formulas…

    • 669 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Alejandra's Iep Strategy

    • 567 Words
    • 3 Pages

    This is the first time that the students are learning this strategy. They do not have any background information to this intervention. The reason to choose this intervention was the 5th grades not having a fixed curriculum and the SBI being evidence based strategy to teach word problems. The planning of the segment started with around Alejandra’s strengths in math – her ability to solve single and double-digit addition problems with 85 % accuracy. She also enjoys working on math as mentioned in her IEP and her teacher feedback. Alejandra is hard working student. She tries her best on academic and non-academic tasks in class (as per IEP PLAAFP). As per her current IEP (in math), Alejandra academic needs include her increasing her ability to solve math word problems by deciding the correct operations. Further, the lesson goals and objectives are scaffolded from small easy steps to complex steps for solving word problems. Strategies also include finding small parts or whole /large parts, use of visuals and providing explicit instructional strategy for decoding word problems. I will visually model the use of the Schema Based Intervention (SBI) concept diagram/ for Alejandra, as she is a visual learner. Additionally manipulatives are used to help Alejandra better understand the math concept conceptually. The lesson…

    • 567 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Multiplying Nines

    • 289 Words
    • 2 Pages

    Multiplying nines on the hands strategy is a great tool for students struggling with memorization of the nines times table. This gives them an effective way to help students remember the nines tables without having to completely memorize them. Both students with disabilities as well as students without disabilities can benefit from this strategy in the classroom, during testing, and when learning new material such as multiplying by double digit numbers.…

    • 289 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Math 213 Reflective Paper

    • 836 Words
    • 4 Pages

    While developing student’s problem solving skills, professional math teachers must begin to teach students to understand the meanings of whole numbers. This step will serve as scaffolding for students as they encounter more advanced concepts. Teachers should encourage the use of manipulatives, such as base-ten blocks, as they will help students relate whole numbers to something real. Teachers can also use Venn diagrams as they allow students to graphically organize material, which aids in the development of their analytical skills and teaches them to draw conclusions based on specific criteria.…

    • 836 Words
    • 4 Pages
    Good Essays
  • Better Essays

    This paper talks about the problem solving process along with examples, as well as one of more commonly used modeling and analytical techniques, i.e. spreadsheet modeling. It also talks about its dependency, its uses, disadvantages and well as explores ways to better this very new, but powerful technique.…

    • 2313 Words
    • 10 Pages
    Better Essays
  • Powerful Essays

    Edith Cowan Research Paper

    • 4068 Words
    • 17 Pages

    On the other hand the ability to solve both NSIP and DNSP seemed to increase with level of proficiency in number sense. Both the pre-tests and post-tests results revealed that there is significant correlation between students’ number sense and problem solving ability. Performance gain analysis indicated that most students’ number sense and problem solving performance improved, and the teaching style of the teacher could be one of the main factors responsible for such an improvement. The recommendations made pertain mainly to classroom teaching, learning and further research. A striking revelation is that teachers’ should find ways and means of combining both contemporary and traditional teaching theories and methods so as to enhance the quality of their students’ learning experiences. Although outcomes based education has many advantages, preparation of lessons should not only shift from a focus on content but also pay equal attention to catering for individual learning ability, which is closely tied to learning style. Teachers need to find ways and means of identifying the number sense proficiency level, problem solving ability and also learning preference of their students in order to be able to mathematically empower the latter. Nevertheless, the evidence seemed to point more towards learning preference being dynamic, eclectic and dependent upon many factors, some of which are teaching mode, preference for solving a…

    • 4068 Words
    • 17 Pages
    Powerful Essays
  • Good Essays

    Establish criteria or standards by which solutions will be evaluated, judged as acceptable and adequate to the end.…

    • 421 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Sudoku

    • 632 Words
    • 2 Pages

    The first known calculation of the number of classic 9×9 Sudoku solution grids was posted on the USENET newsgroup rec.puzzles in September 2003[10] and is 6,670,903,752,021,072,936,960 (sequence A107739 in OEIS). This is roughly 1.2×10−6 times the number of 9×9 Latin squares. A detailed calculation of this figure was provided by Bertram Felgenhauer and Frazer Jarvis in 2005.[11] Various other grid sizes have also been enumerated—see the main article for details. The number of essentially different solutions, when symmetries such as rotation, reflection, permutation and relabelling are taken into account, was shown by Ed Russell and Frazer Jarvis to be just 5,472,730,538[12] (sequence A109741 in OEIS).…

    • 632 Words
    • 2 Pages
    Good Essays
  • Good Essays

    1. Introduction C4(n) is a formula for an upper bound of the number of distinguishable configurations of an n×n×n×n Rubik 's Cube, which will be derived in this paper. It will be assumed that the reader is familiar with a 4-dimensional Rubik 's Cube. Online, one can find the free computer program Magic Cube 4D, developed by Melinda Green, Don Hatch, and Jay Berkenbilt, which is a completely interactive representation of a 4-dimensional Rubik 's Cube, and which was the inspiration for this paper and much of my other work.1 An FAQ page has been provided to help familiarize new users with the necessary concepts of higher dimensions and how Rubik 's Cubes would function in these spaces. Additionally, a solution guide has been provided by Roice Nelson, who is another pioneer in the research of higherdimensional puzzles. His creations include the free programs MagicCube5D, which was written along with Charlie Nevill, and Magic120Cell, which are representations of a 5-dimensional Rubik 's Cube and a puzzle based on the 120-cell, respectively.2,3 I would like to thank Roice in particular for his continual support and encouragement, which includes both hosting this paper and my other work on his website, and proofreading this paper while it was being developed. Roice found many oversights and errors, all of which have been corrected, and provided simplifications and new ideas. His creations MagicCube5D and Magic120Cell have also inspired me, and my work is focused on these programs as well. It should also be mentioned that my discoveries would not have been possible without the previous investigations of H. J. Kamack and T. R. Keane in their paper, "The Rubik Tesseract"; it was used extensively in developing sections 3 and 4 of this paper.4 Eric Balandraud 's article, "Calculating the Permutations of 4D Magic Cubes", was also helpful, and greatly assisted me in…

    • 13837 Words
    • 56 Pages
    Good Essays

Related Topics