• Tidak ada hasil yang ditemukan

Modelling And Analysis Of Bit-Communication Behaviour In Artificial Swarm.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Modelling And Analysis Of Bit-Communication Behaviour In Artificial Swarm."

Copied!
24
0
0

Teks penuh

(1)

i

PJP/2011/FKEKK(41C)/S00973

MODELLING AND ANALYSIS OF BIT-COMMUNICATION BEHAVIOUR IN ARTIFICIAL SWARM

ANUAR BIN JAAFAR

MUHAMMAD NOORAZLAN SHAH ZAINUDIN MOHD MUZAFAR ISMAIL

FAKULTI KEJURUTERAAN ELEKTRONIK DAN KEJURUTERAAN KOMPUTER UNIVERSITI TEKNIKAL MALAYSIA MELAKA

(2)

ii

PJP/2011/FKEKK(41C)/S00973

MODELLING AND ANALYSIS OF BIT-COMMUNICATION BEHAVIOUR IN ARTIFICIAL SWARM

ANUAR BIN JAAFAR

MUHAMMAD NOORAZLAN SHAH ZAINUDIN MOHD MUZAFAR ISMAIL

RESEACH VOTE NO.: PJP/2011/FKEKK(41C)/S00973

FAKULTI KEJURUTERAAN ELEKTRONIK DAN KEJURUTERAAN KOMPUTER UNIVERSITI TEKNIKAL MALAYSIA MELAKA

(3)

i ABSTRACT

MODELLING AND ANALYSIS OF BIT-COMMUNICATION BEHAVIOUR IN ARTIFICIAL SWARM

(Keywords: Swarm, Agent)

Bit communication in swarm agents is a communication process of transmitting data within a specific area. The data must be delivered to all agents in the area where such a communication process takes place and this process is also closely related to broadcasting through

bit-communication as a way to spread out the data among all agents in the area. This research field needs an in-depth study of the behaviour of homogeneous agents by modelling and analysis of the reversing and non-reversing approaches. It also includes the investigation of the

characteristic of data sender and receiver for random process of swarm. In this project, the swarm intelligence technique, which is useful for the bit-communication behaviour has been implemented. There are two approaches used for the transmitting and receiving process. In the reverse approach, the data can be sent back to the sender in the next cycle; when the agent randomly selects one-of its neighbours to transmit the data, while in the non-reversing approach, the data cannot be retransmitted back to the sender in the next cycle. The latter approach is shown to increase the system performance and efficiency up to 12%. By enhancing the number of bit used in bit-communication, the performance has a close approximation to cue based communication, which is an equivalent of the natural behaviour like the bees protecting their nest. As the conclusion, the bit-communication at higher bit order process can be used to produce a model like the cue based communication.

Key Researchers: Anuar Jaafar

Muhammad Noorazlan Shah Zainudin Mohd Muzafar Ismail

Email: anuarjaafar@utem.edu.my

Tel. No.: 06-5552025

(4)

ii

TABLE OF CONTENTS

Table of Contents ii

List of Tables v

List of Figures vi

Abstract x

CHAPTER I – INTRODUCTION 1.1 Project Overview 1

1.2 Problem Statement 4

1.3 Project Objectives 5

1.4 Project Scope 6

1.5 Chapter Overview 6

2 CHAPTER II – LITERATURE REVIEW 2.1 Introduction 8

2.2 Biological Foundation of Swarm Intelligence 9

2.3 Communication behaviour in recruitment mechanism for foraing 14

2.4 Where to live? 17

2.4.1 House hunting in honeybees 19

2.4.2 Ant moving house 22

2.5 Summary 23

(5)

iii

3.1 Introduction 26

3.2 Netlogo 4.1.1 28

3.3 One bit-communications 29

3.3.1 Process flow for agents in one bit-communications for

reverse approach 29

3.3.2 Process flow for agents in one bit-communications for

non-reverse approach 30

3.3.3 One bit-communication for reverse approach - observer point

of view 32

3.3.4 One bit-communication for non-reverse approach – observer

point of view 34

3.4 Two bit-communication 35

3.4.1 Process flow for agents in two bit-communications for

reverse approach 36

3.4.2 Process flow for agents in two bit-communications for

non-reverse approach 37

3.4.3 Two bit-communication for reverse approach – observer

point of view 38

3.4.4 Two bit-communication for non-reverse approach –

observer point of view 40

3.5 Three bit-communication 42

3.5.1 Process flow for agents in three bit-communications for

reverse approach 42

(6)

iv

non-reverse approach 43

3.5.3 Three bit-communication for reverse approach – observer point

of view 44

3.5.4 Three bit-communication for non-reverse approach –

observer point of view 46

3.6 Cue based communication 49

3.6.1 Process flow for agents in cue based communication 49 3.6.2 Process flow for observer in cue based communication 50

4 CHAPTER IV – RESULT AND DISCUSSION

4.1 Bit-communication 53

4.2 Cue based behaviour 68

4.3 Discussion 70

5 CHAPTER V – CONCLUSION AND RECOMMENDATION

5.1 Conclusion 73

5.2 Recommendation 75

REFERENCES 76

(7)

v

LIST OF TABLES

Page

Table 4.1 One-bit reverse result obtained for 50 attempts 57

Table 4.2 One-bit non-reverse result obtained for 50 attempts 59

Table 4.3 Two-bit reverse result obtained for 50 attempts 61

Table 4.4 Two-bit non-reverse result obtained for 50 attempts 63

Table 4.5 Three-bit reverse result obtained for 50 attempts 65

Table 4.6 Three-bit non-reverse result obtained for 50 attempts 66

(8)

vi

LIST OF FIGURES

Page

Figure 2.1 A snapshot for the colonies of Bees’ (reproduced with

permission from Richard Underhill, Peace Bee Farm,

Proctor, Arkansas, USA) 12

Figure 2.2 Typical pattern of honey, pollen and brood (Blum, and

Merkle, 2008) 13

Figure 3.1 Agent flow chart for one bit-communication – reverse

approach 30

Figure 3.2 Agent flow chart for one bit-communication – non-

reverse approach 31

Figure 3.3 Observer flow chart for one bit-communication – reverse

approach 33

Figure 3.4 Observer flow chart for one bit-communication – non-

reverse approach 35

Figure 3.5 Agent flow chart for two bit-communication – reverse

(9)

vii

Figure 3.6 Agent flow chart for two bit-communication – non-

reverse approach 38

Figure 3.7 Observer flow chart for two bit-communication – reverse

approach 39

Figure 3.8 Observer flow chart for two bit-communication – non-

reverse approach 41

Figure 3.9 Agent flow chart for three bit-communication – reverse

approach 43

Figure 3.10 Agent flow chart for three bit-communication – non-

reverse approach 44

Figure 3.11 Observer flow chart for three bit-communication – reverse

approach 46

Figure 3.12 Observer flow chart for three bit-communication – non-

reverse approach 48

Figure 3.13 Agent flow chart for cue based communication 50

Figure 3.14 Observer flow chart for cue based communication 51

(10)

viii

Figure 4.2 Snapshot of output obtained after several cycle of

simulation at tick 732 56

Figure 4.3 Snapshot obtained after seven (7) ticks for cue based 56

Figure 4.4 One bit-communication result obtained from simulation

for reverse approach with standard deviation for 900 agents 58

Figure 4.5 One bit-communication result obtained from simulation

for non-reverse approach with standard deviation for 900

agents 59

Figure 4.6 Number of agents against time taken for reverse and non-

reverse approaches on one bit-communication combination

graph 60

Figure 4.7 Two bit-communication result obtained from simulation

for reverse approach with standard deviation for 900 agents 62

Figure 4.8 Two bit-communication result obtained from simulation for

non-reverse approach with standard deviation for 900

agents 63

(11)

ix

reverse approaches on two bit-communication combination

graph 64

Figure 4.10 Three bit-communication result obtained from simulation

for reverse approach with standard deviation for 900 agents 66

Figure 4.11 Three bit-communication result obtained from simulation for

non-reverse approach with standard deviation for 900

agents 67

Figure 4.12 Number of agents against time taken for reverse and non-

reverse approaches on three bit-communication combination

graph 68

Figure 4.13 Cue based communication result obtained from simulation

(12)

x

MODELLING AND ANALYSIS OF BIT-COMMUNICATION

BEHAVIOUR IN ARTIFICIAL SWARMS

ABSTRACT

(13)

1

CHAPTER I

INTRODUCTION

1.1 PROJECT OVERVIEW

(14)

2

language that can be understood by receiver. There are two types of communication which are wired and wireless communication. Wired communication involves physical connection for data transfer that connects directly or indirectly through communication nodes between sender and receiver. Telephone network, internet access, television cable and fibre-optic cable are some examples of the wired communication medium. On the contrary, the wireless communication does not have direct physical connection between sender and receiver. Wireless communication can be used to transfer data and information for short or long distance. TV remote control is a short distance device for wireless communication while cellular phone likes GSM, radios, and personal digital assistance (PDAs) are used for long distance in wireless communication. The most fundamental difference between the wireless and wired communication is actually the medium; the former uses radio waves whereas the latter uses cables.

(15)

3

In a real application, like in Penang area, where somebody sees the wave of tsunami at the beach, he wants to tell others about the danger that will occur. After that, he uses his mobile phone to share the data and information with others. Another example that can be used is during an earthquake. An earthquake can be felt because of the vibrations occur randomly in certain areas. Due to its sudden and random occurrence this initialization approach can be applied. The best way to describe the concept of bit-communication is like passing a baton from one to another in the area, which means that after the baton has been passed, the sender does not has the baton anymore. For 1-bit communication, there is only 1 baton exists in the arena.

(16)

4 1.2 PROBLEM STATEMENT

A communication in swarm agents is a technique or method used for sending a data to all agents. This approach is used to study the effectiveness of communication that is based on behaviour exhibited by animals. In terms of communication, the communication using swarm of agents and current communication process like cellular phones has some differences because of different methodologies and approaches used. By modelling the bit communication in swarm agents, the comparison between the two methods can be analysed for the best performance in communication later on.

In bit-communication technique, an increase in the number of data being transmitted will increase the time taken for all data to be received by all agents. Furthermore the efficiency of the communication process for previous methods like cellular phones and swarm agent can be determined in terms of cost, quality, effort and error.

(17)

5 1.3 PROJECT OBJECTIVES

The key research question for this research is “How can the swarm agent’s behaviour be improved in bit-communication?”

The first objective of the project is to design one-bit communication for more than one agent in an area where reverse and non-reverse approaches are used for data transfer. The non-reverse behaviour does not allow the receiver to resend the packet of data back to the sender after one-cycle while the reverse method allows this.

The second objective is to design two-bit and three-bit communications for same area for reverse and non-reverse behaviour. The agents that have the data can send two or three packets of data simultaneously. Receiver agent the data packet can send two packets of data individually.

(18)

6 1.4 PROJECT SCOPE

In this project, communication among swarm agents is designed by using NetLogo 4.1.1 software. The design contributes to the study of the behaviour and characteristics of communication among swarm agents employing reverse and reverse approaches in data transfer. The behaviour and characteristics that are studied include the time taken to transfer data among all agents.

1.5 CHAPTER OVERVIEW

This thesis consists of five chapters. The following is an outline for Bit-Communication in Swarm Agents model. Chapter I discusses the project introduction that consists of project overview, project objectives, problem statement and project scope.

(19)

7

Chapter III describes the methodologies used to design the model of communication in Swarm Agents for transmitting and receiving data as well as indicating successful data transfer among agents. All these methodologies need to be followed to avoid any error and problem during the experiment.

Chapter IV presents and analyses the simulation data in tables and graphs as well as elaborates the results and findings for different number of bits used in communication.

(20)

8

CHAPTER II

LITERATURE REVIEW

2.1 Introduction

(21)

9

2.2 Biological Foundation of Swarm Intelligence

Swarm intelligence is a modern artificial intelligence (AI) that focuses on the design of a system using multi-agent approach and has been applied in several applications such as for robotics and optimization application. The design method using swarm intelligence is different as compared with the traditional method like cellular phones.

“He must be a dull man who can examine the exquisite structure of a

comb so beautifully adapted to its end, without enthusiastic admiration.”

(22)

10

It was exactly such ‘Darwinian fables’ that inspired the biologist and mathematician D’Arcy Wentworth Thompson to write his book On Growth

and Form (Thompson 1917). Previously Thompson argued about the

hexagonal cell, built by the bees, is a simple example that show the pattern formed to all layers of bubbles to the space. The wax of the Bees’ is a soft wax that simply pulls a perfect hexagonal cell in array form by physical forces techniques. Hence the pattern formed spontaneously and no natural selection or divine interference needs to be invoked (Ball 1999).

Autocatalytic reaction-diffusion systems will lead to Turing patterns (think stripes on tiger) in both chemical and biological mediums (Kondo and Asai 1995; Ball 1999), and minerals form patterns that have even been mistaken for extra-terrestrial fossils (McKay et al. 1996). According to the behaviour of swarm, it shows physical forces and the arrangement of the cell can explain the pattern formation for every swarm found in our environment. So it is not a surprising thing that the patterns are inspirations for many people either they are scientist or not. Lately the hexagonal pattern of Bees’ in their honeycombs is not unique anymore. By using some chemical reaction, the pattern can be formed as same as the hexagonal shapes.

(23)

11

(24)

12

number on their head. However, as to observe all of these populations, the bees must be put in their environment, for the population ecosystem not to be interrupted. Furthermore, bees without any number pasted on them can determine the new bees. By observation also, the behaviour of bees can be distinguished for the different three parts; for food, egg and honey. All these three parts are allocated clearly in several pattern for the process or working of the bees at any time.

Figure 2.1: A snapshot for the colonies of Bees' (reproduced with permission from Richard Underhill, Peace Bee Farm, Proctor, Arkansas, USA)

Gambar

Figure 2.1: A snapshot for the colonies of Bees' (reproduced with permission

Referensi

Dokumen terkait

[r]

program kerja dan kegiatan serta mengkaji bahan perumusan kebijakan umum dan teknis Seksi Data, Informasi dan Pelayanan Usaha Budidaya yang berbasis kinerja

Tujuan khususnya, yaitu membandingkan pengetahuan, sikap, dan praktek tentang pesan-pesan PUGS pada 3 kelompok mahasiswa bidang gizi Fakultas Pertanian dan Fakultas Ekologi Manusia

Penelitian ini diharapkan dapat membantu semua pihak dalam mengambil kebijakan pemanfaatan terumbu karang untuk ekowisata bahari secara berkelanjutan, khususnya Pemerintah

Puji syukur Alhamdulillah kehadirat Allah SWT., karena dengan rahmat dan hidayah-Nya yang telah menyertai Penulis, sehingga penyusunan penulisan hukum (skripsi)

[r]

[r]

DIREPRESENTASIKAN DALAM FILM (Analisis Wacana Kritis Mengenai Kemandirian Perkawinan dalam Film Seserahan) ini sebagai salah satu persyaratan guna memperoleh gelar