User Tools

Site Tools


people:chris_symonds
Starting TLS failed

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
people:chris_symonds [2014/09/27 10:20]
csymonds [News]
people:chris_symonds [2014/12/05 20:32] (current)
csymonds [News]
Line 5: Line 5:
 ===== News ===== ===== News =====
  
-===27-Sep-2014 10:16:04AM-0600=== +===05-Dec-2014 03:09:49PM-0700===
-Forgot to update last night, so this is last night'​s update: Managed to get the good Sytizens of Paralta walking around and eating res and dying when they run out of gas. Today, I'll be forging ahead to get as many interesting behaviors as I can before demo on Monday.+
  
-===21-Sep-2014 08:29:11PM-0600=== +[[:people:chris_symonds:​project_submission|Final Project Page]] has been posted.
-Tutorial done. Element_Sytizen draft is done. Didn't get to push ahead on research of Tom Ray as I'd hoped. Getting Ubuntu/MFM working at home was much more of an endeavor than I'd fooled myself into believing. I guess there'​s always next week. Until there isn't.+
  
-===20-Sep-2014 02:15:22PM-0600=== +===15-Nov-2014 01:09:07PM-0700=== 
-Just a celebratory news update: as of the timestamp ​finally have the mfm built and running on an ubuntu partition ​at home. (MFM is painfully slow, however, at ~25AER) Now to figure out emacs and do the tutorial.+Ok, so here's where I'​m ​at:
  
-===19-Sep-2014 07:​46:​22PM-0600=== +After conversation with Prof. Ackley, it was concluded that my model needed a lot of simplification. So back to the drawing board I wentand implemented the changes he suggested. That done, and several wasted simulation runs later during which I realized I had some implementation errors in my model, I'​ve ​gone back to running simulations. Now, instead ​of varying ​the amount ​of resources on the board, I am varying the threshold by which the Sytizens will engage in their genetic ​behavior. Parochials now have single behavior. Altruists have another. Thus, PAs will engage in bothPNAs and NPAs will engage in one or the otherand NPNAs will engage ​in neither. Both genetic behaviors are tied to an energy threshold, below which they will not fire. For example, if set to 20, no Sytizen with less than 20 energy will share with or attack another Sytizen. This threshold is now what I am adjusting over runs. And holy crap, __I think I have a U-shaped curve__.
-I'​m ​little behind on my newsbut since last update, I'​ve ​settled on a project and will move ahead with a study of parochial altruism and the evolution thereof with the hopes of pinning down a good fitness ​behavior ​that robust program might engage in to ensure suitability in a resource-competitive environmentMy presentation ​and the ensuing discussion helped reveal some potential pitfalls I might encounter like my approach to reproductionas well as some great improvement ideas in having PA elements rove around in bands.+
  
-Today I had a great primer in developing for the MFM via Trent'​s boot camp. I think I've got my work cut out for me and it's a good thing that I only have essentially one element to develop.+The bad news is, this has placed me very much behindNow, my model description must be redone. My figure 1 redone. And have many more lengthy runs to do before ​can produce graphs 1 and 2. The bright side is that I am pretty much working solely on this over the weekend, but I wonder if that will be enough time...
  
-This evening ​am going to attempt getting a usb drive set up with Ubuntu to be able to boot from it.+===08-Nov-2014 10:​05:​54AM-0700=== 
 +completely forgot ​to make an update last week, so I guess I'll lump it in with this weeks, and attempt ​to keep it concise.
  
-This weekend ​I will be working on the Element_Creg tutorial ​and flesh out my element.+   ​* ​I've completed 20 simulation runs of Paralta; 4 levels of increasing scarcity with 5 runs each. The results are not terribly exciting or interesting. I see PAs generally dominating across the board. What makes this somewhat dismaying is that the groups tend to have very little contact and interaction,​ particularly in the more scarce environments and the behavior and fitness of a PA is rooted in his interactions with outgroups. So I don't even know what this result means other than the likely root being an inherent flaw in my model.  
 +    
 +   * Regardless, I've done a write up of my model for presentation in next class. It's fairly bullet-happy,​ and I'm not sure that's an appropriate thing for a research paper, as I don't remember reading any with this many bullets. I guess the class will judge. 
 +    
 +   * I'm pretty sure I have the worst Figure 1 ever. Even having put my paper into IEEE format will not make this figure 1 look respectable. It's a train wreck. 
 +    
 +All in all, the outlook is iffy. On the bright side, were I to do a project like this again, I would be much more comfortable in knowing ​the kinds of bumps to expect, ​and a better sense of where the pitfalls lie. That's a good thing.
  
-===07-Sep-2014 04:27:05PM-0600=== +===26-Oct-2014 09:30:47PM-0600=== 
-Still playing catch-up from 5 days out of town. Too early to feel like I'm drowning. Perused ​the options for ALife researchers and chose Dr. Thomas Ray. He seems really interesting;​ especially with lines like "My current research: The diverse set of psychoactive drugs collectively represents a rich set of tools for probing the chemical architecture of the human mind." I read that one sentence and said "​Sold."​ +I've been working sporadically over the week, so I'm just going to compile everything ​into one update for the week:
-I've found no additional time to get into the labs at school and play with the fishes. I guess I'm left floundering at 80kAEPS.+
  
-===27-Aug-2014 10:17:54PM-0600=== +GraphingI've installed gnuplot on my usb-untu and wrote a bash script ​that will convert my data files into nice graphs that do great job of telling the tale of a simulation at glance.
-Read Professor Ackley'​s paper [[http://​www.cs.unm.edu/​~melaniem/​courses/​CAS09_files/​chap5.pdf|Altruism in the Evolution of Communication]]. Was relieved to discover ​that it was different angle of altruism than I was thinking ​of. However, am still considering what lessons might be carried over to study of a population of individuals sharing resources in varying degrees of altruism. Also, attempted to get MFM running through ​putty session which was laughably unsuccessful+
  
-===27-Aug-2014 04:06:33PM-0600=== +The bad news is, this has exposed all the horrible things wrong with my Element_Sytizen. After doing several runs of of a single team only and seeing a predominance of one kind of classification,​ I concluded something must be wrong in the implementation. After going through the code, there were not only issues with genetic behavior, but with breeding and movement as well. After some refactoring of the broken stuff, I tried to take Professor Ackley'​s advice and simplify the genetic behavior as much as possible. The following behavior algorithms are now in effect: 
-Spent some time with Ezra in the CS lab playing with the fish and sharks. Best results so far only made it to 80 kAEPSHave not hit on stable solution yet. Strongly considering changing my research topic, but haven'​t hit on any bright ideas yetTrying to think outside the boxbut I'm not even really ​sure what the box looks like... + 
 +Parochial Altruists: Attack outgroup with 0.5 chance of success, no longer get energy for this, but opponent still dies. On failure, 0.5 chance of dying from the attempt. 
 + 
 +Parochial Non-Altruists0.5 chance of stealing 1 RES worth of energy from outgroup. The PNA does not get to keep this energy if successful. On failure0.5 chance of losing 1 RES worth of energy. 
 + 
 +NP-A: If NPA energy is over a threshold and a friendly has less energy than the energy surplus over that threshold, the NPA will give the friendly 1 RES worth of energy. 
 + 
 +NPNA: Still just dancing. 
 + 
 +This, along with some adjustments to global parameters (Increased breeding range to 4, RES pickup range to 2, Strike range to 2, Mutation odds to 1 in 250) the simulation runs now resemble something closer to sanity. Instead of looking like fish and sharks ​with swarms of colors chasing each other around the map, it now looks something more like Frobworld, with diffused dots chasing RES around the map and occassionally getting into scuffles with an outgroupRuns with single team now show more balance in categories (with the exception of NP-As which still tank fairly quickly, but at least appear ​on the board now.
 + 
 +{{:​people:​chris_symonds:​res200b1_09.png?​direct&​300|}} 
 + 
 +Here's an example run with 1 team only, RES produced at 1 in 200 
 + 
 +{{:​people:​chris_symonds:​team_one_graph_01.png?​direct&​300|}} 
 +{{:​people:​chris_symonds:​team_two_graph_01.png?​direct&​300|}} 
 + 
 +And here's one with 2 teams, RES produced at 1 in 200. 
 + 
 +think I'm in good shape, and so am now cautiously transitioning to my science hat. 
 + 
 +===22-Oct-2014 08:​54:​16PM-0600=== 
 +Finished reading Maley'​s paper in preparation for my defense next class. Having never defended a paper in this manner before, I'm not sure what to expect. My brother'​s recommendation is to put my back to the corner, drop the paper at my feet, and swing my arms around wildly, all while making extremely loud bird calls to confuse would-be attackers. So between that and carefully studying the paper, I should hopefully be able to put up a good defense. 
 + 
 + 
 +[[people:​chris_symonds:​news_archive|News Archive...]]
  
-===8/20=== 
-Today I made a people page for myself. 
 =====Project===== =====Project=====
  
-[[people:​chris_symonds:​project|The Evolution of Parochial Altruism in Scarcity Systems]]+[[:​people:​chris_symonds:​project_submission|Project Submission Page]] 
 + 
 +Final Presentation:​ 
 +   ​*[[http://​cs.unm.edu/​~csymonds/​CS591/​Presentation.pptx|.pptx]] 
 +   ​*[[http://​cs.unm.edu/​~csymonds/​CS591/​20141122031816.mp4|.mp4]] 
 +   ​*[[http://​cs.unm.edu/​~csymonds/​CS591/​Presentation.odp|.odp]] 
 +   ​*[[http://​cs.unm.edu/​~csymonds/​CS591/​Presentation.pdf|.pdf]] 
 + 
 +{{:​people:​chris_symonds:​paralta_paper.pdf|Paper Draft}} 
 + 
 +[[people:​chris_symonds:​graphs|Graphs and Data]] 
 + 
 +[[people:​chris_symonds:​model|Model Description and Figure 1]] 
 + 
 +[[people:​chris_symonds:​preliminary_results|Preliminary Results]] 
 + 
 +[[people:​chris_symonds:​abstract_outcome|Abstract and Expected Outcome]]
  
 [[people:​chris_symonds:​Element_Sytizen|Specifications for Element_Sytizen]] [[people:​chris_symonds:​Element_Sytizen|Specifications for Element_Sytizen]]
 +
 +[[people:​chris_symonds:​project|The Evolution of Parochial Altruism in Scarcity Systems]]
 =====Profile on Dr. Thomas Ray===== =====Profile on Dr. Thomas Ray=====
  
people/chris_symonds.1411834853.txt.gz · Last modified: 2014/09/27 10:20 by csymonds