Pramada Ramachandran, Assistant Professor, Department of Mathematics,

Slides:



Advertisements
Similar presentations
Md. Ahsan Arif, Assistant Professor, Dept. of CSE, AUB
Advertisements

Tower of Hanoi Tower of Hanoi is a mathematical puzzle invented by a French Mathematician Edouard Lucas in The game starts by having few discs stacked.
CS1010: Programming Methodology
© 2011 Pearson Education, publishing as Addison-Wesley Chapter 8: Recursion Presentation slides for Java Software Solutions for AP* Computer Science 3rd.
CSED101 INTRODUCTION TO COMPUTING GREEDY APPROACH, DIVIDE AND CONQUER Hwanjo Yu.
The Algorithmic problems?
Chapter Recurrence Relations
Introduction to Algorithms
Development of mathematical thinking - prevention of schematic Mathematics can not be reduced to the same accounting skills, this leads to blocking of.
More Recursion: Permutations and Towers of Hanoi COP 3502.
Analyzing Algorithms and Problems Prof. Sin-Min Lee Department of Computer Science.
Problem definition The Tower of Hanoi is a mathematical game or puzzle. It consists of three rods, and a number of disks of different sizes which can.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Recursion. n! (n factorial)  The number of ways n objects can be permuted (arranged).  For example, consider 3 things, A, B, and C.  3! = 6 1.ABC 2.ACB.
The Tower of Hanoi Ben Epstein Special Topics 2003.
Use of Computer Technology in Education Course Management Systems Learning Management Systems Classroom Teaching Technology Modeling and Simulation and.
Recursive Algorithms Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Recursion.
Multi-Peg Towers of Hanoi By Krüz Kalke Summer
Chapter 8 With Question/Answer Animations 1. Chapter Summary Applications of Recurrence Relations Solving Linear Recurrence Relations Homogeneous Recurrence.
Stack  A stack is a linear data structure or abstract data type for collection of items, with the restriction that items can be added one at a time and.
Introduction to Programming (in C++) Recursion Jordi Cortadella, Ricard Gavaldà, Fernando Orejas Dept. of Computer Science, UPC.
Copyright © Cengage Learning. All rights reserved.
Advanced Counting Techniques
Analysis of Algorithm Lecture 3 Recurrence, control structure and few examples (Part 1) Huma Ayub (Assistant Professor) Department of Software Engineering.
RMIT University; Taylor's College1 Lecture 6  To apply the Principle of Mathematical Induction  To solve the Towers of Hanoi puzzle  To define a recurrence.
Chapter 8. Section 8. 1 Section Summary Introduction Modeling with Recurrence Relations Fibonacci Numbers The Tower of Hanoi Counting Problems Algorithms.
Unit 2: Engineering Design Process
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Recursion Jordi Cortadella Department of Computer Science.
Module #20 - Recurrences 1 Ch. 7 Recurrence Relations Rosen 6 th ed., §§7.1.
# 1# 1 VBA Recursion What is the “base case”? What is the programming stack? CS 105 Spring 2010.
Recursion. Hanoi Tower Legend: Inside a Vietnamese temple there are three rods (labeled as r 1, r 2, and r 3 ), surrounded by n golden disks of different.
Chapter 8 With Question/Answer Animations. Chapter Summary Applications of Recurrence Relations Solving Linear Recurrence Relations Homogeneous Recurrence.
MATHS FOR GENIUS: TOWER OF HANOI Pedro Luis Fernández Martínez.
Upon completion, the world will end…
Chapter 6.1: Recurrence Relations Discrete Mathematical Structures: Theory and Applications.
22C:19 Discrete Math Advanced Counting Fall 2010 Sukumar Ghosh.
Recursion Colin Capham Recursion – an introduction to the concept.
Recursion and Combinatorial Algorithms academy.zariba.com 1.
Discrete Mathematics Lecture # 22 Recursion.  First of all instead of giving the definition of Recursion we give you an example, you already know the.
UNIT 17 Recursion: Towers of Hanoi.
CMPF144 FUNDAMENTALS OF COMPUTING THEORY Module 9: The Tower of Hanoi.
5 Lecture in math Predicates Induction Combinatorics.
Hanoi Towers part 1 CS 244 Brent M. Dingle, Ph.D. Game Design and Development Program Department of Mathematics, Statistics, and Computer Science University.
1 In this puzzle, the player begins with n disks of decreasing diameter placed one on top of the other on one of three pegs of the game board. The player.
Tower of Hanoi Tower of Hanoi is a mathematical puzzle invented by a French Mathematician Edouard Lucas in The game starts by having few discs stacked.
Recursion by Ender Ozcan. Recursion in computing Recursion in computer programming defines a function in terms of itself. Recursion in computer programming.
Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar Dr Nazir A. Zafar Advanced Algorithms Analysis and Design.
Recursion Chapter 10 Carrano, Data Structures and Abstractions with Java, Second Edition, (c) 2007 Pearson Education, Inc. All rights reserved X.
Discrete Math For Computing II. Contact Information B. Prabhakaran Department of Computer Science University of Texas at Dallas Mail Station EC 31, PO.
Tower of Hanoi problem: Move the pile of rings from one peg to another
CS1022 Computer Programming & Principles
Recursion.
Abdulmotaleb El Saddik University of Ottawa
Introduction to Recurrence Relations
Discrete Mathematics and Its Applications
Jordi Cortadella Department of Computer Science
Copyright © Cengage Learning. All rights reserved.
Lecture 9 Greedy Strategy
ECE 103 Engineering Programming
When Will The World End “Temple of Brahma” legend from the Indian city of Benares Priests must move 64 gold disks from one end of the temple to the other.
Tower of Hanoi problem: Move the pile of rings from one peg to another
Copyright © Cengage Learning. All rights reserved.
The Hanoi Tower Problem
Chapter 3 :Recursion © 2011 Pearson Addison-Wesley. All rights reserved.
Action plan.
Problem Solving WEEK 3.
Tower of Hanoi problem: Move the pile of rings from one peg to another
Discrete Mathematics and Its Applications
Presentation transcript:

A MATHEMATICAL PUZZLE........ Presented at the Forum for Exchange of Mathematical Ideas Pramada Ramachandran, Assistant Professor, Department of Mathematics, St. Paul’s College, Kalamassery 07/04/2015

The Tower of Hanoi

What is the problem? The objective of the puzzle is to move the entire stack to another rod, obeying the following simple rules: Only one disk can be moved at a time. Each move consists of taking the upper disk from one of the stacks and placing it on top of another stack i.e. a disk can only be moved if it is the uppermost disk on a stack. No disk may be placed on top of a smaller disk.

The solution exists and has been found........... The puzzle was invented by the French mathematician Édouard Lucas in 1883. The minimum number of moves required to solve a Tower of Hanoi puzzle is 2n - 1, where n is the number of disks

This puzzle contributed to the birth of................. Combinatorics - it is a branch of Mathematics concerning the study of finite or countable Discrete Structures Aspects of combinatorics include counting the structures of a given kind and size , deciding when certain criteria can be met, and constructing and analyzing objects meeting the criteria, finding "largest", "smallest", or "optimal" objects and studying combinatorial structures. Combinatorial problems arise in many areas of pure mathematics, notably in Algebra, Topology and Geometry. Combinatorics also has many applications in Optimization, Computer Science & Statistical Physics.

THANK YOU!!!!!!!!!!!!!!