Prolog를 이용한 Hanoi Tower 및 FWGC Problem

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2010.04.12 / 2019.12.24
  • 5페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,500원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차

1. 서론
2. 본론

2.1 Hanoi Tower Problem

2.1.1 설명

2.1.2 소스 파일 <hanoi.pro>

2.1.3 실행 결과

2.1 FWGC Problem

2.2.1 설명
2.2.2 소스 파일 <fwgc.pro>
2.2.3 실행 결과
3. 결론

4. 참고문헌



본문내용
1. 서론
Prolog는 1973년 프랑스의 Alan Colmerauer가 개발한 논리형 프로그래밍 언어이다. 이 언어는 사실(Fact)와 규칙(Rule)로 이루어진 술어 논리식을 통해 데이터베이스를 구축하고, 이를 기반으로 증명을 계산하는 새로운 형태를 띄고 있다. 즉 프로그램 자체는 논리식의 형태이며, 해당 프로그램을 실행하는 처리기(Interpreter 혹은 Compiler)가 그것을 증명하는 것이다.
프로그램을 순차적인 작업이 아니라 논리식으로 작성하는 특징 때문에, 추상적인 분야를 간결하게 표현할 수 있다. 이에 따라 인공지능, 계산 언어학, 자연어 처리등의 항목에서 많이 사용된다.
이 Prolog를 이용해 Hanoi Tower Problem과, FWGC(Farmer-Wolf-Goat-Cabbage) Problem을 해결하는 프로그램을 작성해보고, 그 특징을 알아보고자 한다.
2. 본론
문제에 대한 간략한 해제와 실행 프로그램 및 결과이다.
2.1 Hanoi Tower Problem
2.1.1 설명
Hanoi Tower Problem은 세개의 기둥과 이 기둥에 꽂을 수 있는 원판이 있고, 이 원판은 큰 것부터 작은 것 까지 순서대로 한 기둥에 꽂혀 있을 때, 이 원판들을 다른 기둥에 원래 순서대로 위치하게 이동하는 것이 목적인 문제이다. 이는 다음 두가지 조건을 만족해야 한다.
(1) 한번에 하나의 원판만 옮길 수 있다.
(2) 큰 원판이 작은 원판위에 있어서는 안된다.
이 문제는 재귀를 이용한 대표적인 문제이다.
2.1.2 소스 파일
/* 실행용 */
test(X) :- move(X,left,right,center).
/* 디스크 이동 */
move(1,X,Y,_) :-
write('Move top disk : '),
write(X), write(' -> '), write(Y), nl.
move(N,X,Y,Z) :-
N>1, M is N-1,
move(M,X,Z,Y),
move(1,X,Y,_),
move(M,Z,Y,X).
참고문헌
http://www.aistudy.co.kr/program/prolog/visual_prolog_example.htm
George F. Luger, 2005, Artificial Intelligence : Structure and Strategies for Complex Problem Solving 5th E. , ADDISON WESLEY
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 작업치료 소아 케이스 - Lt. hemiplegia
  • 이용하여 거품을 손등, 손바닥에 묻힐 수 있게 함3번 손을 씻을 때 비누를 2번 정도는 놓치지 않게 함◆ PlanActivity양손을 사용하여 아이클레이를 막대기모양으로 만들기순서양손으로 둥근 아이클레이를 잡고 비벼서 막대기모양으로 만들기목적양손을 사용하여 협응 능력을 증진시킴Grade아이클레이를 더 얇은 막대기로 만듬주의사항아이의 지루함이 있을 수 있으니 주의 함Activity로션이 묻은 블록을 양손으로 잡아 로션 제거 함순서로션을

  • 3세대 이동통신 UMTS
  • 이용이 중요한 사항이다. 무선통신 개발분야는 새로운 주파수대의 기술개발, 기존활용 주파수대에서는 협대역화, 공용화등으로 그 이용효율을 향상, 그리고 새로운 서비스 기술개발 등의 3가지 방향으로 추진되어지고 있다. 무선통신기기의 제작기술은 반도체, 필터들의 소자기술의 발달과 고주파 단일 집적회로(MMIC : Monolithic Microwave IC)등의 고주파회로설계기술, 표면실장기술(SMT)의 응용 및 고용량 배터리개발등으로 기기의 소형․경량화 및 저전력

  • [경영정보] 전문가시스템
  • 이용이 용이불완전한 매칭이 이루어진 경우에도 유연하게 추론어느 정도 지능적인 형태 갖춤규칙 기반형 : 지식의 표현과정에서 손실되는 정보를 최대한 복구하는노력 필요신경망 이론과의 접목전문가시스템의 유형1) FLOPS (Fuzzy Logic Production System)2) Z-II3) FESLOG (Fuzzy Expert System in PROLOG)4) FESLOG-II< 퍼지 전문가시스템의 구조>퍼지 지식베이스퍼지 추론기관애매한 지식의 수집을 지원하는 모듈추론과정을 설명해 주는

  • [경영정보시스템] 인공지능 레포트
  • 및 소프트웨어, 기계공학, 수리학, 광학 등과 같은 많은 과학과 기술의 도움이 필요하다. - 심리학과 인공지능 : 인식과 심리 언어학의 분야- 철학과 인공지능 : 논리, 언어, 마음과 같은 분야- 전자 공학과 인공지능 : 영상 처리, 제어 이론, 패턴 인식, 로보틱스 분야- 최근에는 경영과 조직 이론, 통계학, 수학, 경영 과학, 경영정보시스템 분야에서 인공지능 분야를 돕고 있다. 담화(음성) 이해 ․ 구어(spoken language)를 컴퓨터를 이용하여 인식하고 이해

  • 베트남 부동산 시장의 전망과 현황
  • 것도 베트남 부동산시장에 활력소가 될 전망이다. 경남기업은 하노이에서 내년 준공을 목표로 70층 높이의 초고층 주상복합건물인 경남 하노이 랜드마크 타워(Keangnam Hanoi Landmark Tower)를 건설 중이다. 앞서 현대건설은 지난달 31일 호치민시에 지상 68층 규모의 비텍스코 파이낸셜 타워(Bitexco Financial Tower)를 공개한 바 있다.정은선 기자 (stop1020@etoday.co.kr)참고: 베트남 부동산 관련 뉴스참고: 베트남의 대표적인 주택참고: 롯데 하노이 호텔 인수

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.