이산수학(Discrete Mathematics)

Slides:



Advertisements
Similar presentations
2016 년 봄학기 강원대학교 컴퓨터과학전공 문양세 이산수학 (Discrete Mathematics) 알고리즘과 복잡도 (Algorithms and Complexity)
Advertisements

프로그래밍 언어 (C 언어 ) 기초 과목 개요 문양세 강원대학교 IT 대학 컴퓨터과학전공.
Copyright © 2006 The McGraw-Hill Companies, Inc. Programming Languages 프로그래밍 언어론 2nd edition Tucker and Noonan 1 장 소 개 A good programming language is a.
인공지능 소개 부산대학교 인공지능연구실. 인공 + 지능 인공지능이란 ? 2.
전남행복수업 design 독서ㆍ토론 수업 지원 자료 활용 목포유달초등학교 김미향.
전남행복수업 design, 독서·토론수업 연구의 개요를 말씀드리겠습니다..
Lecture 9 프로그램 실행의 비용 computation cost – 시간 time, 메모리 memory – tractable vs intractable problems.
귀납과 재귀 (Induction and Recursion)
프로그래밍 언어 (C 언어) 기초 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
Multimedia Lab. Introduction
Operating Systems Overview
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 1 강원대학교 컴퓨터과학전공 문양세.
Internet Computing KUT Youn-Hee Han
Discrete Math II Howon Kim
부분집합의 합 구하기 문제 부분집합의 합 구하기(Sum-of-Subsets) 문제
오토메타 형식언어 2003년도 제 2학기.
독도 바로알기 2. 사료와 지도로 보는 독도.
이산수학(Discrete Mathematics) 수학적 귀납법 (Mathematical Induction)
Tel : Office : 2공학관 408호 오토마타 및 형식언어 김 현 성 Tel : Office : 2공학관 408호
Computational Finance
Genetic Algorithm 신희성.
Fundamentals of Database Systems R. A. Elmasri and S. B. Navathe
Dynamic Programming.
Internet Computing KUT Youn-Hee Han
Data structures 02.2:mathematical induction 동의대학교 멀티미디어공학과 이광의 교수.
Data structures 02.3:programming recursive functions
 Branch-and-Bound (분기한정)
컴퓨터과학 전공탐색 배상원.
계수와 응용 (Counting and Its Applications)
이산수학(Discrete Mathematics)
이산수학(Discrete Mathematics)
프로그래밍 언어 (C 언어) 기초 과목 개요 이상훈 강원대학교 IT대학 컴퓨터과학전공.
여는 장 큰제목과 조원이름은 늘 가로중앙선에 중심을 맞춰주세요.
이산수학(Discrete Mathematics)  증명 전략 (Proof Strategy)
컴퓨터 시스템 개관 시스템 프로그래밍 - Lecture #1 신라대학교 컴퓨터공학과 시스템 프로그래밍.
운영체제 (Operating Systems)
사회복지프로그램 기획 및 평가 -로직모델을 중심으로 김유심(가양4종합사회복지관장) 프로그램의 개발과 평가의 개념
자료구조(SCSC) Data Structures
운영체제 (Operating Systems)
수학과 학술강연회 (2011년도 1학기) 기초과학연구소 3월 18일(금) 채동호 (성균관대학교)
데이터베이스 (Databases) 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
Ch.03 Dynamic Programming (동적 프로그래밍 or 동적 계획법)
Ch.02 Divide and Conquer (분할정복)
지역 기획취재 지역신문의 취재방향과 보도 사례
Course Guide - Algorithms and Practice -
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 년 봄학기
연구실 소개 서울대학교 수리과학부 교수 천정희.
Dynamic Programming.
Discrete Math II Howon Kim
(Web Programming & Practice)
웹과 인터넷 활용 및 실습 (Web & Internet) 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
Data Analytics for Healthcare
이산수학 (Discrete Mathematics)
데이터베이스 (Database) 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
이산수학(Discrete Mathematics) 비둘기 집 원리 (The Pigeonhole Principle)
점화와 응용 (Recurrence and Its Applications)
이산수학(Discrete Mathematics)
1.예수 거룩한 주 예수 생명의 11.예수 권능의 주 예수 19.그 누구도 그 누구도 21.It's all about you.
이산수학(Discrete Mathematics)  증명 전략 (Proof Strategy)
이산수학(Discrete Mathematics) 수열과 합 (Sequences and Summations)
논리회로 설계실험 ICE ICE 담당교수 : 김 인 수.
Traveling Salesman Problem – 개요 (1/2)
(Predicates and Quantifiers)
MST – Kruskal 알고리즘 (추상적)
Dynamic Graph Query Primitives for SDN-based Cloud Network Management Ramya Raghavendra, Jorge Lobo, Kang-Won Lee 2012 HotSDN 정보통신공학과.
우수사원 연수 제안서 2-1. 항공, 호텔, 식사, 차량 세부 안내 (지역순서대로 작성 발리-싱가포르-괌)
Traveling Salesman Problem – 개요 (1/2)
Traveling Salesman Problem – 개요 (1/2)
프로그래밍 언어 (C 언어) 기초 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
프로그래밍 언어 (C 언어) 기초 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
Presentation transcript:

이산수학(Discrete Mathematics)  개요 (Overview) 2012년 봄학기 강원대학교 컴퓨터과학전공 문양세

이산수학 개요 및 응용 분야 과목 개요 이산수학의 응용 분야 전산학(Computer Science)의 필수 기초 과목 Overview of Discrete Mathematics 과목 개요 전산학(Computer Science)의 필수 기초 과목 논리 및 명제, 집합 이론, 관계, 순열 및 조합, 순환 관계, 그래프 및 트리, …  알고리즘 설계 및 분석, 데이타베이스 설계, 프로그래밍 원리 등 컴퓨터 전반에 걸쳐 필요한 수학 기반의 추상적 개념을 다룸 이산수학의 응용 분야 Programming Languages Algorithms & Data Structures Compiler Design & Automata Theory Database Design & Implementation Computer Architecture and Networks Operating Systems Cryptography & Security Just about Everything in Computer Science!

강의 계획(1/3) 선수 과목 (Prerequisites) 강의 시간 및 담당 교수 교재 Overview of Discrete Mathematics 선수 과목 (Prerequisites) 없음 (고등학교 교육을 충실히 받은 학생은 모두 수강 가능함) 강의 시간 및 담당 교수 강의 시간: 월, 목 2교시 (10:30-12:00) 담당 교수: 문양세 (자대 5호관 215호실, x8449, ysmoon@kangwon.ac.kr) 교재 공은배 외, 이산수학(제5판/제6판), 인터비젼/한국맥그로힐 원서: Rosen, K. H., Discrete Mathematics and Its Applications, McGraw-Hill. Web Site: http://www.mhhe.com/math/advmath/rosen/

강의 계획(2/3) 평가 기준 강의 계획 중간시험 30% 기말시험 40% 숙제 20% Overview of Discrete Mathematics 평가 기준 중간시험 30% 기말시험 40% 숙제 20% 출석 10% (1/3 결석 시, 학교 원칙에 의해 F임에 유의) 강의 계획 Week 강의 내용 비고 1 Overview, Logic, Propositional Equivalences, Predicates and Quantifiers 2 Nested Quantifiers, Proof Methods, Sets 3 Sets, Set Operations 4 Functions, Algorithms, Growth of Functions 5 Growth of Functions, Algorithm Complexity 6 The Integers and Division, Integers and Algorithms 7 Matrices, Proof Strategy 8 중간시험

강의 계획(3/3) Overview of Discrete Mathematics 강의 계획 (계속) Week 강의 내용 비고 9 Sequences and Summations, Mathematical Induction 10 Recursion, Recursive Algorithms 11 Basics of Counting, The Pigeonhole Principle 12 Permutations and Combinations, Discrete Probability 13 Recurrence Relations, Divide-and-Conquer 14 Relations and Its Properties, n-ary Relations, Representing Relations 15 기말시험 기타 사항 강의 사이트: http://cs.kangwon.ac.kr/~ysmoon/courses/2012_1/dm.html ( 강의 노트는 강의 일주일 전까지 Upload 예정임) 숙제 제출 관련: 제출 기한 이후에 제출하면 20% 감점

Traveling Salesman Problem Overview of Discrete Mathematics 문제 정의 N개의 도시(C1, C2, … CN)와 두 도시 i와 j 사이의 거리 dij가 주어졌을 때, 모든 도시를 한번씩 방문해야 하는 외판원이 다리 품을 가장 적게 파는 경로(shortest tour)는? 경로의 가짓수 계산 첫 번째 도시를 선택할 수 있는 가짓수: N가지 두 번째 도시를 선택할 수 있는 가짓수: (N-1)가지 …  경로의 가짓수 = N(N-1)(N-2)…(2)(1) = N! TSP를 풀기 위해 얼마나 걸리는가? 하나의 경로 계산을 위해 1 ns가 걸린다고 가정 (1 GHz  1 flop/1 ns) N=10: 3,628,800 ns = 0.0036288 sec. N=50: 3.02 x 1064 ns = 3.02 x 1055 seconds = 3.50 x 1050 days = 9.59 x 1047 years  해결할 수 있는 방법은? (Refer to http://www.tsp.gatech.edu/index.html) 56 32 51 62 115 73 108 49 89 94

이산수학? 뭐에다 써? 재귀 함수 집합? 리스트? floor function 명제 함수 Overview of Discrete Mathematics 재귀 함수 집합? 리스트? 명제 함수 floor function

Summary of Notations Overview of Discrete Mathematics

중독… 미친 사람… (나쁜 버전) Overview of Discrete Mathematics

중독… 미친 사람… (좋은 버전) Overview of Discrete Mathematics

중독된 미래의 당신 모습은? Overview of Discrete Mathematics VS