Free Essay

Naming Game

In:

Submitted By ivanchanct
Words 855
Pages 4
| |

Study the Effect on the Number of Choices of the Name in Naming Game

Abstract

The naming games model on complex network have been studied in recent researched. Few research on the impact of the available choose of choice of names for the name game have been conducted. The purpose of this study is to find the relationship of the number of choices for the naming games affect the convergence time of the network.

Introduction

The purpose of this study is to find out the impact of the number of available choice of the name for the agent to negotiate to the hearer on the convergence time. Fully connected network and NW Small-world network will be used as the model of the software simulation for analyzing the effect of number of choice of names for the naming games

The Model

NW Small-World Network is used to evaluate the effect on the number of choice of the naming games. The naming game used in this study is modified from the traditional naming game. The algorithm of the revised naming game is as follows:

1. Construct a fully connected or NW Small-World network
2. Randomly select a connected node in the network as the Speaker.
3. Randomly select a neighbor from the Speaker as the Hearer.
4. The Speaker randomly selected a name from his memory and tells the name to the Hearer.
5. If the hearer already has the same name in his memory, the Speak and Hearer retain the uttered word as the correct name and cancel all other words form their memories.
6. Repeat Step 4 for multiple name negotiation until all the names have been negotiated.
7. If the Speaker do not have sufficient name in the memory, Speaker will pick a name from the vocabulary pool. The available name in the pools is limited.
8. If the Hearer do not has the same name after multiple negotiations, the Hearer adds all the names given by the Speaker to his memory.
9. Repeat Step 2 until a randomly selected name was found in over 50% of the overall nodes.

Simulation and analytical results of collective properties

The NW Small-world network size is 200 and each data point is obtained by averaging over 10 different simulations for each of the network realizations. The available name from the vocabulary pool (V) is 3. Figure 1, Figure 2 and Figure 3 show the convergence times in log scale versus degree of the network.
[pic]
Figure 1
[pic]
Figure 2
[pic]
Figure 3

The convergence time of the naming game when the number of name to be negotiated in each talk is 1, the curve marked “NAME=1”, is almost the same no matter what is the value of V, number of names in the vocabulary pool. When the number of name per talk increased to 2, the convergence time increase greatly when V increased to 5. When V is 3, the network even cannot have a single name populate over 50% of the network node within 90M convergence time.

It shows that the number of vocabularies in the pool for the Speaker to pick to tell to the Hearer has a significant effect on the convergence time, except that only one name is to be “told” in each step. The more choice of the vocabulary, the more difficult to enable the network have a single name to dominate it.

Conclusion

In this study, a software simulation have been designed and implemented to evaluate the complex network property. The number of choices for the Speaker to tell the Hearer plays an important role in the naming games. The more choice of the names to be told to the Hearer, the more complex the process. The effect is minimal when only one name is to be told at a time.

Appendix: Simulation Software

The simulation software is written in MS Visual C++ 2008. The source code with the project files were submitted by email. No additional drivers or header file need. Source Code of the Software Simulation is shown below:

#include
#include
#include
#include

#define MAX_NODE 200
#define MAX_MEMORY 52
#define VOCAB_SIZE 5
#define MAX_TALK 10
#define RG 1
#define NWSW 2 int NAMES_EACH_TALK = 1;

char VOCAB[52] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'x', 'w', 'y', 'z',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'X', 'W', 'Y', 'Z'};

int Average_Degree[20]; long int Steps[20];

typedef struct Node { int degree; char memory[MAX_MEMORY]; int memory_slot; int neighbour[MAX_NODE-1]; bool memory_empty;
} agent;

agent ER[MAX_NODE];

void ER_Generator(float P); void NWSW_Generator(float P); void Connect(int i, int j); float random (void); void Talking(void); void init_ER (void); int consensus_check(void); void output_data(char *imname); int average_degree(void); void Data_Log(char *filename, int mode);

void Data_Log(char *filename, int mode) { int i=0, j, avg_k=0, k_bar, loop_count=10; long int step=0, step_bar; bool timeout=false;

for(j=0;j

Similar Documents

Free Essay

Tour Operator Agency Database

...unnormalized which makes entering data easy but running reports and acquiring up to the minute data next to impossible. The most important step is to identify how the data system should work for the end users. After analyzing business needs and identifying the direction that the organization wanted to go in, analyzing the data becomes the next logical step. The agency’s tables are set up with their own naming conventions that also need to be reviewed and updated. It will need to be simple and accurately reflect the needs of the organization. It needs to be consistent and should not be changed. Plurals should not be used and special characters are not the best option. It can become tedious writing code therefore the more logical and simple it is, the less likely it is for coding mistakes to take place. Now, concentration can be focused on obtaining results rather than sifting through material for errors and inconsistencies. The end users and how they use terminology in their sector should also be addressed. The point is to create a system that works for them. A good option in creating a naming convention would be to avoid using any type of special characters and to try to avoid mixing character types if at all possible at least for table names. (Sarkuni, 2014) The current structure is set up with a table name of Salespersons and attributes named employee id, first name, last name and “Tours sold”...

Words: 898 - Pages: 4

Free Essay

Help

...A naming convention is important when working with databases in order to provide a clear structure and format; especially in team environments. By using these conventions the database can be understood by anyone applying these conventions; thus increasing maintainability. These are not rules but guidelines that can be adapted to any working environment. All names should be in camelcase with the first letter in lower case. Separate name parts by using camel case and NOT underscores or spaces. This provides better readability and you will not have to use quotes when doing SQL statements. Prefixes or namespaces are the ONLY parts of names that should be separated by underscores. This defines a clear separation between names and areas. Do not use numbers in names. This is poor design, indicating divided table structures. Do not use dot (.) separator between names, remember use camel casing. This way you will avoid problems when doing SQL statements as fields are accessed using dot notation. It goes without saying, do not use reserved database words in any name. Always try to use names that make sense and are descriptive of their purpose. Avoid abbreviations whenever possible. ONLY use abbreviations that are well known and documented. Avoid acronyms whenever possible. Only use acronyms that are well known and documented. Also, they should all be in uppercase if used. Tables are usually entity you are modeling for persistence. So make sure the names are in proper English and carry natural...

Words: 271 - Pages: 2

Free Essay

Unit 3 Assignment 1

...Assignment Requirements 1. Look up other database-naming conventions. Is there one that makes the most sense to you? Explain why. 2. Look for Entity Relation Diagrams. What other ways of diagramming entities and relations did you find? Describe any similarities and differences between them. Solutions 1. A naming convention is important when working with databases in order to provide a clear structure and format; especially in team environments. By using these conventions the database can be understood by anyone applying these conventions; thus increasing maintainability. These are not rules but guidelines that can be adapted to any working environment. All names should be in camelcase with the first letter in lower case. Separate name parts by using camel case and NOT underscores or spaces. This provides better readability and you will not have to use quotes when doing SQL statements. Prefixes or namespaces are the ONLY parts of names that should be separated by underscores. This defines a clear separation between names and areas. Do not use numbers in names. This is poor design, indicating divided table structures. Do not use dot (.) separator between names, remember use camel casing. This way you will avoid problems when doing SQL statements as fields are accessed using dot notation. It goes without saying, do not use reserved database words in any name. Always try to use names that make sense and are descriptive of their purpose. Avoid abbreviations whenever possible...

Words: 625 - Pages: 3

Free Essay

Deficiences Essay

...Identifying Deficiencies Essay As early as I can remember, I have always had a problem with processing the material I was learning. It didn’t matter whether I was reading a chapter, listening to a lecture, or watching a video, I could not remember the majority of the material. I could identify the subject and the thesis, but the supporting topics were fuzzy at best. When the teacher would ask questions about the material I would just freeze. I would begin to search my memory in an effort to answer the question, but nothing would come to me fast enough to answer the question correctly. The other students would know the answers much faster than me. This deficiency also affected my test taking skills because I couldn’t retain the information I was studying. My mother and I both knew that I had a deficiency with processing information. We would sit down and read the material at home, and she would ask me questions about a paragraph or sentence, in which I couldn’t answer. She worked with me on word recognition, definitions and relevance. I could understand what the sentence was saying after I read it, but I couldn’t remember it after I read the entire chapter. I even tried reading the chapter twice, and as this did seem to help me some, it was time consuming. The answer to my information processing deficiency came in the form of reading aloud and highlighting. I found that if I would read the material out-loud, I would retain more of the detailed information needed for quizzing...

Words: 459 - Pages: 2

Free Essay

Reasons Why Parents Should Read Aloud with Children

...Reasons Why Parents Should Read Aloud to Children By: Corazon B. Addatu Cataggaman Viejo, Tuguegarao City One of the greatest gifts that a parent can bestow upon a child is the gift of literacy. Reading is a wonderful pastime, and the key to unlocking many academic puzzles. Parents should read aloud to children as part of a regular routine, one that can be thoroughly enjoyed by both parties. Firstly, reading aloud to children poses the benefit of being quality time spent together. Parents need to have special time with their children, and reading to them is a great method for achieving this goal. Instead of plunking the children down in front of the television, sit them down on your lap and open up a book. As you begin to read to your children, marvel at their attention to detail, and use every opportunity to test their memory and knowledge. While reading, stop frequently and relate the story to an aspect of their everyday life. This will help them to see the correlation between themselves and their environment. While you are enjoying the quality time with your children as you read aloud, you will also be fostering a love of reading that transcends boundaries. Learning to love books at a young age will enhance the children’s desire to be an avid reader as they mature. A love of literature can take a child to unfathomable heights, allowing them to soar to faraway lands of make believe. Children that are read aloud to may use their creativity and imagination more often...

Words: 755 - Pages: 4

Free Essay

At Risk Behaviors

...Human Development & Learning At Risk Behaviors Given: A sixteen-year-old tenth grader frequently sleeps in class, defaces desks and textbooks in the classroom, and blatantly refuses to answer direct questions. The student reads at a sixth-grade level and exhibits poor oral reading skills. The student is not very social and does not have many friends. One of the student's parents is deceased. The student lives at home with the surviving parent and two siblings (one older, one younger). The student works several hours after school every day in order to earn money for the family. During a student’s life there will be many challenges ahead. Many of them may cause the student to act out, as a teacher it is your responsibility to recognize these at-risk behaviors and know how to act upon them. Above is an example of a tenth grader with a few at-risk behaviors. The fact that the student feels it is ok to deface desks and textbooks are one at-risk behavior. If the students feels it is ok to do this what will stop him/her from destroying other property. This behavior must stop immediately. Since the student reads at a sixth-grade level and has poor oral reading skill this may be an issue that can cause quite a problem later in life it should be dealt with sooner rather than later. It also states that the student frequently sleeps in class; this is an issue because the student is not receiving the full education potential. From my point of view this student has several at-risk...

Words: 860 - Pages: 4

Free Essay

Reading Comprehension of Multigrade Pupils in San Jose District

...Chapter I THE PROBLEM AND ITS BACKGROUND Introduction Multigrade schooling is a worldwide phenomenon in most of the rural areas. Multigrade teaching is a result of financial constraints, non-availability of teachers, scarcity of infrastructures or lack of resources. Multigrade teaching refers to the teaching of different ages, grades and abilities in the same group. It is referred to variously in the literature as ‘multilevel’, ‘multiple class’, ‘composite class’, ‘vertical group’, ‘family class’, and in the case of one-teacher schools, ‘unitary schools’(Veenman, 1995). Multigrade classes are commonly found in sparsely populated areas in rural setting or in areas with high pupil population but few teachers. Honestly speaking, it is very hard to teach pupils with combined levels and different age groups. Sometimes it is where the slow readers can be found because it is really hard to teach the pupils individually especially when the teacher has many multi grade pupils. A skill for reading is very significant that one must acquire in gaining access and understanding the printed text. It is a skill that is very important for every learner for if he/she doesn’t have this skill, the learner is automatically in trouble. But if the learner has this skill, surely he/she may become an independent learner. It is generally accepted that the ability to read is an important skill that a learner must possess for the reason that all kinds of learning activities, reading is a tool by...

Words: 4737 - Pages: 19

Free Essay

How Children Learn to Read

...How Children Learn To Read Krisy Green Ashford University Author Note This research assignment is being submitted on March 4, 2013 for Professor Lisa Edmunds EDU411 Reading & Cognition course How Children Learn To Read The success of a child’s educational future is dependent upon their ability to read, and without their ability to read, a person cannot enjoy all this world has to offer, such as reading about world history, reading a letter from a friend, or learning a new language. Reading unlocks doors that would otherwise be locked forever. In recent years, there has been a great deal of debates on the methods used to teach our children how to read; parents and teachers need to determine whether the whole language, phonics, or the combination of both methods is the most adequate approach for teaching children how to read. Thomas Hopkins Galluadet first developed the whole language method in the early 1800s. The method was originally developed for deaf mutes because they were completely unaware of phonetic sounds for letters. The whole language method teaches children how to read with complete words, rather than breaking them into parts or syllables. Children are repeatedly drill with simple words until they can recognize the by sight, and then they are introduce to more complicated words. The whole language approach is considered more creative and interesting for a child who is eager to learn. In a whole language learning environment...

Words: 1778 - Pages: 8

Free Essay

Development

...William Monette Mrs. Misch ENGL 1301 September 29, 2014 Development over the Years October 1, 2004, I was in the fourth grade, I was tested for Dyslexia. The test had many things like rapid naming, phonological memory, word memory, and reading comprehension. After the test I was diagnosed with Dyslexia. At the time I didn’t know what Dyslexia really was. I didn’t understand what it actually meant. I had to go to a class during school to help me with my reading and writing skills. I was very good at reading and writing growing up. I was in the Dyslexia class for over nine months. After I tested out of this class I had better knowledge of Dyslexia. Later on in school I was also diagnosed with Attention Deficit Disorder. I was a freshmen in high school when I was diagnosed with A.D.D. During my freshman year my grades were dropping. I wasn’t paying attention in class, I was forgetting my homework at home or I just didn’t remember if I had any homework. I was much unorganized. I had a difficult time staying on task. It took a long time to read any books or papers. Whenever the teacher would give us many directions, I would forget a lot of them. With my Dyslexia I would mix words up, or mix up letters. When reading I was always behind other kids in my class because it took time for me to read a book, or a paper. I couldn’t remember the important details of the story we would read, so I would have to read the story over and over again. With Dyslexia I had trouble fully understanding...

Words: 1082 - Pages: 5

Free Essay

Ghmgj

...PCSX2 1.0.0 Frequently Asked Questions Section I: General questions about the project What is the aim of this project? The aim of this project is to emulate the PlayStation 2, allowing people to play their PS2 games on a pc. This requires having an original PlayStation 2 console (for the BIOS) and of course having the original games as well. Is the project open source? Yes, the project is open source, and it is licensed under the GNU General Public License v3. Can I help the project? Sure you can, please refer to this thread HERE. Is the release package complete? Can I play out of the box? No, the release package is not complete. You need to do at least 2 things before you can play: • • • First, you need to put in your own BIOS. Dump your PlayStation 2 BIOS from your own console. The BIOS dumper is HERE. Second, you need to configure the plugins in the emulator. You can use the official guide found HERE. (Optional) Third, you may need to update your DirectX in order for GSdx to work. GSdx is our suggested graphics plugin. Update DirectX with the web installer HERE. Section II: General questions about the emulator What are the requirements for using this emulator? Minimum • • • • Windows/Linux OS CPU that supports SSE2 (Pentium 4 and up, Athlon64 and up) GPU that supports Pixel Shaders 2.0 512MB RAM Recommended • • • • Windows Vista/7 (both 32bit and 64bit supported) CPU: Core 2 Duo, Core i3/5/7, Phenom II (all at 3.4Ghz+) GPU: 8800GT or...

Words: 1152 - Pages: 5

Premium Essay

Football

...Football, to me, is more than just a game. I have probably learned more valuable lessons from it than from school. When I joined the team freshman year, I didn’t realize what I was getting into. Even though I had been playing since fourth grade and knew it was hard work, nothing would prepare me for the effort I would put into football that year. We worked all summer in the weight room and ran on the track to get in physical and mental shape before the season. See, football is more of a mental sport than anything else, so running on the track wasn’t only about getting in shape. We would push our minds by running as hard as we could even if we felt like we were going to pass out. At the beginning, I was immature and only thought of myself, sometimes even giving up when I was tired or hurting. Then after the third game I had a season-ending injury. Imagine working all summer and then only being able to play three games! I needed surgery on my arm and at least five months to recover. Needless to say, I was sidelined for the rest of the season, but this actually helped me realize that since you never know when your last play will be, you should try your hardest in football and life. After freshman year I decided that I would always give my best effort. Playing varsity football has taught me so much more than just what my assignments are on a particular play or how to block. I have learned to think about others first, and realized how important working hard is...

Words: 435 - Pages: 2

Premium Essay

Soap Football Feasibility Study

...Feasibility Study for Soap Football Business Venture By: Kunal Sharma 3077704 November 2012 88/100 – well done and a viable concept. ~Steve Dhillon Table of Contents Page # 1. Cover Page 1 2. Table of contents 2 3. The concept 3 4. Preliminary marketing planning 5 5. Customers 6 6. Competition 7 7. Location 8 8. Pricing strategy 9 9....

Words: 2256 - Pages: 10

Free Essay

Paper on "The Natural"

...sports movies that I have ever seen. Matter of a fact it is one of the most inspiring movies that I have ever seen altogether. It is about a baseball player named Roy Hobbs, whose main goal in the movie is to become the best baseball player to ever play the game. It starts out with Roy throwing with his dad at their farm when Roy was a young kid. Then it jumps to a scene where it shows Roy’s dad dying of a heart attack under the tree that is in their front yard. Then it has Roy standing in front of his window one night just looking at the tree when a streak of lightening came down and struck the tree splitting it into two pieces. Now Roy took part of the tree and made a bat out of it and called it Wonderboy. Then it jumps to where Roy is at the age of just getting out of high school and it shows him talking to his girlfriend at the time, whose name was Iris. He was telling her that he had talked to a team out of Chicago and that he had a tryout with the team. As the movie goes a long, it shows him getting on a train with his agent, or the guy that found him and got his tryout, but also on the train it has a guy named Whammer on the train that is supposed to be the best baseball player that was ever going to play the game of baseball. So they stop at a carnival to enjoy their time and during this time Roy’s man that found him and another guy that was with the Whammer on the train made a bet with each other. The bet was that Roy could not strike the Whammer out on three straight...

Words: 1841 - Pages: 8

Free Essay

Information

...Course: Core Skills Module: Data Management Topic: Basic Operations Topic Objective : 1. To create an awarness about the need of data management in enterprises. Problem Scenario Problem Characteristics 1. Should have multiple data enough to realize the need for data management. Sample Problem Scenario 1: Capture the data at the Customer registration desk of a bank. Sample customer profile is given in the Customerprofile_roleplay.ppt. Facilitator can either give a hardcopy of the profile to selected participants and conduct a roleplay with one participant acting as customer desk person or show the profile on the screen and ask participants to capture the data on their notepad. Sample Problem Scenario 2: Capture the data at the inventory receiving desk of a retail shop. Sampe product profile is given in the ProductList_roleplay.ppt. Ask participant to play the role of inventory desk person and capture the product details. Sample Problem Scenario 3: Capture data at the ticketing desk of an airlines. Sampe people profile is given in the PeopleTravel_roleplay.ppt. Ask participant to play the role of travel desk person and capture the person details. Activities / Roleplays : Customer registration desk data managenment can be conducted as a role play / activity in the session. Roleplay : Step1:Select two particpants as the customer registration desk agents for two banks. Brief them on the role of data collection in notebook sitting at a desk...

Words: 446 - Pages: 2

Premium Essay

Reaction Paper in Top Secret Billlionaire

...REACTION PAPER At the age of 16, what are you doing at this age? Ordinary teenagers at this age used to go to school particularly high school, and enjoy their teenage years. Aside from this routine, teenagers may earn money by different stuffs around them. Most of the teenagers enjoy playing online computer games as for now. And who knows you can use this stuff to earn money and lead your first step to become a successful entrepreneur or I should say technopreneur. Like Ittipat who is now a successful businessman. I just can’t imagine how these young people became successful in their life in a simple way like using technology. Ittipat made his first step when someone offer the money to buy the equipment of the online game he was addicted. Of course that way is illegal but he does not think the risk about that. Maybe this is the starter for Top to think about the business. But likes the other gamer addictive he forget his duty as a student, always playing game every day. Because of that he always get low score in his school and he didnt make up to enter state university of Thailand. Until his account became unable to use because of the transaction that he did in the game. And one day when he bought some DVD units but he was cheated by the seller of the DVD. But he didn’t give up. He try other business and like the other successful businessman, he went through many struggles in life like his family go to Shanghai because of the debt in bank, broke up with her girlfriend and many...

Words: 621 - Pages: 3