03.01.2015 Views

Combining Information from Multiple Internet Sources

Combining Information from Multiple Internet Sources

Combining Information from Multiple Internet Sources

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

In this game components are as follows: players are agents, possible moves are change or<br />

keep the URL; payoffs for those moves are defined as a 2x2 matrix. Each agent is assigned two<br />

values: one for the keeping the aforementioned URL and one for changing the selected URL. Those<br />

values may or may not change each round of the game, depending on the previous round outcome.<br />

At the beginning of the process, the results obtained by Manager Agent <strong>from</strong> Search Agents<br />

are filtered, ranked and updated according to the algorithm <strong>from</strong> section 3.4.1. The URL ranking<br />

represents how the agents are confident about a certain URL. From this point the game starts.<br />

The game proceeds as follows. In each round there are two agents selected. Those two<br />

agents are those, which were assigned the result set with the highest ranked URLs. The highest<br />

ranked URL is found as follows: if there is an URL which has, for instance, rank equal to 20 and<br />

there are no URLs with higher rank (taking into account all result sets) then this is a highest ranked<br />

URL. After first agent is found we search for the second agent which has the second highest ranked<br />

URL, but this time omitting the result set which is assigned to previously selected agent. Selected<br />

agents present their highest ranked URLs and have two possibilities: either to keep their answer or<br />

to change it. If the keep action has higher value than the change action, the agent will be assigned<br />

the action to keep its URL for the next round. If, however, the agent is assigned the action to change<br />

its URL and the second agent is assigned the action to keep its URL, the latter is considered a<br />

winner of the round and the former is considered to be the loser – it and its result set are discarded<br />

<strong>from</strong> further considerations. Then the next round starts (without the agent, which was removed in<br />

previous round - that implies removing the result set assigned to it) and so on, until there is only one<br />

agent with his assigned URL. After that the game is restarted – every agent takes part in the<br />

negotiation process once more, however the URL that was selected as the winning in previous<br />

negotiation is removed <strong>from</strong> the further consideration <strong>from</strong> all result sets. Negotiation is performed<br />

in the same manner – round by round agents are removed – but this time they play without the URL<br />

that was selected in the previous “big” round. Process of game restarting continues until there are<br />

10 URLs selected. That is; there are 10 “big” rounds; each being a separate negotiation of one URL;<br />

resulting in 10 URLs being selected and ordered.<br />

The following listing presents one “small” round of negotiation process. That is the<br />

negotiation between two agents. This example presents calculations which are performed during<br />

each round of negotiation process, and what the possible outcomes of the algorithm are; when<br />

approaching this particular situation.<br />

22

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!