Study of learning algorithms in games
In many computer games various bots operate against the player. Unlike algorithms for static targets which already exist, these bots require algorithms to search for moving targets and these algorithms are inherently more computation and resource intensive. In some computer games, search algorith...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/18947 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-18947 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-189472023-03-03T20:24:44Z Study of learning algorithms in games Rahul Bhasker Loh Kok Keong, Peter School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence In many computer games various bots operate against the player. Unlike algorithms for static targets which already exist, these bots require algorithms to search for moving targets and these algorithms are inherently more computation and resource intensive. In some computer games, search algorithms utilize as much as 70% of CPU time and hence design requirements of these algorithms necessitate good computation and execution efficiency. The typical moving target search algorithm repeatedly applies the A* algorithm to the moving target to find a partial solution and execute the move. However, as the size of the problem space increases, the size of the heuristic table required grows exponentially. In previous work, the Abstraction MTS significantly reduced the memory requirements and showed improved performance over other existing MTS algorithms by clustering the problem space into “abstract groups”. However, the existing Abstraction MTS has no learning component and hence the performance is constant even if the same problem space is used repeatedly. This project explores the re-introduction of learning into the Abstraction MTS, without reducing the performance of the basic Abstraction MTS algorithm. Bachelor of Engineering (Computer Engineering) 2009-08-25T09:10:50Z 2009-08-25T09:10:50Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/18947 en Nanyang Technological University 64 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Rahul Bhasker Study of learning algorithms in games |
description |
In many computer games various bots operate against the player. Unlike
algorithms for static targets which already exist, these bots require algorithms to
search for moving targets and these algorithms are inherently more computation
and resource intensive. In some computer games, search algorithms utilize as
much as 70% of CPU time and hence design requirements of these algorithms
necessitate good computation and execution efficiency.
The typical moving target search algorithm repeatedly applies the A* algorithm to
the moving target to find a partial solution and execute the move. However, as the
size of the problem space increases, the size of the heuristic table required grows
exponentially. In previous work, the Abstraction MTS significantly reduced the
memory requirements and showed improved performance over other existing MTS
algorithms by clustering the problem space into “abstract groups”. However, the
existing Abstraction MTS has no learning component and hence the performance is
constant even if the same problem space is used repeatedly. This project explores
the re-introduction of learning into the Abstraction MTS, without reducing the
performance of the basic Abstraction MTS algorithm. |
author2 |
Loh Kok Keong, Peter |
author_facet |
Loh Kok Keong, Peter Rahul Bhasker |
format |
Final Year Project |
author |
Rahul Bhasker |
author_sort |
Rahul Bhasker |
title |
Study of learning algorithms in games |
title_short |
Study of learning algorithms in games |
title_full |
Study of learning algorithms in games |
title_fullStr |
Study of learning algorithms in games |
title_full_unstemmed |
Study of learning algorithms in games |
title_sort |
study of learning algorithms in games |
publishDate |
2009 |
url |
http://hdl.handle.net/10356/18947 |
_version_ |
1759856315264401408 |