Algorithm Analysis

    Date: 07/08/05 (Algorithms)    Keywords: no keywords

    I am having difficulty on how to do analysis to show the relationship between 2 algorithms, basically I am not sure what type of statistic, data to produce.  The problem is on the "movement" of agent-like system (Ant System, a bit diff from ACOhere ),  one algorithm is 'dependent'  movement and another is 'independent' movement. 

    Dependent movement is at stage s,  agent(i) decision to move to a new place is based on the information obtained from agent(0:i-1)  .  (i.e when ants move, they lay pheremone and such).  Independent movement is agent(i) decision to move to a new place is independent from other agents, the decision is based on information on previous stage s-1. 

     

    Imagine 2 ants at different places X , Y , try to decide if they should go to Z,  dependent movement is ant 1 makes decision first, it might move to Z, and thus ant 2 will be more likely to also choose Z since Z now has a stronger pheromone attaction.  Whereas independent movement is both ants will make the decision without regarding others's decision, so if ant 1 moves to Z that doesn't encourage ant 2 moves to Z since ant 2 is not aware of ant 1's decision. 

    So clearly 2 algorithms are very different.  In my experiments, both of these algorithms give Equivalent results (i.e the solutions (on average) are equivalent). But I need to do a more detailed and formal analysis on Why 2 different behaviors yet producing same results (which is my goal actually, to show both algorithms will work).   I am not sure what kind of testing should I do, what statistic, numbers etc I want to obtain to show, also this is a heuristic kind of problem so things are generated randomly.   Any advice will be greatly appreciated.  Thanks in advance.


    Source: http://www.livejournal.com/community/algorithms/59939.html

« Image curvilinear transforms || Another image processing... »


antivirus | apache | asp | blogging | browser | bugtracking | cms | crm | css | database | ebay | ecommerce | google | hosting | html | java | jsp | linux | microsoft | mysql | offshore | offshoring | oscommerce | php | postgresql | programming | rss | security | seo | shopping | software | spam | spyware | sql | technology | templates | tracker | virus | web | xml | yahoo | home