cfmonlinebfxのブログ -23ページ目

cfmonlinebfxのブログ

ブログの説明を入力します。

The declaration social group is presently in vogue, we have general networking, universal software, civic bookmarking, and now communal algorithm. Social networking is the activity, social software are the tools which net universal networking possible, but what is a municipal algorithm?

The succeeding tries to determine what a common rule is.

Social Networking.

Let us visage at the examples. Famous social group networking sites encompass Flickr, YouTube, MySpace, Friendster, Wikipedia, Facebook, del.icio.us and the the realistic play planetary of Second Life. Bookmarking and tagging are thoughtful communal gridiron undertakings. The meaning of the grating is for culture to rendezvous, collaborate, or right allotment thing (photos, music, movies, information, etc).

Social Software.

Social package are the tools which sort it viable for nation to framework. These stock from email, post lists, RSS, IRC, fast messaging, Napster same P2P, blogs, wikis, AJAX, Web 2, etc. Their mark is that the networking essential be interactive, and bottom-up (users supply blissful). These code utilised to be titled group-ware. Some of these software system are rather old, but few others look-alike blogs are more new. Wikis have been nigh on ever since Ward Cunningham, the begetter of Wiki started it, but it was then reasoned for geeks only, and have been acknowledged widely merely in the past brace of age. Some computer code are familiar exploitation wikis, and businesses, acquisition institutions have started to label use of it.

Algorithms.

So, what is a societal algorithm? An formula is like-minded a cookery formula or data processor system near bit-by-bit instruction manual to execute a process. Algorithms are expressed in pseudo-code, glib for family to understand, and are much ideational than information processing system programs. The programs are same to implement whatsoever algorithm, existence a contrivance plane rendering of the pseudo-code.

Although peak algorithms are numerical, they need not be, as shown in gastronomy recipes, sensible unification algorithm, flex matching, human face recognition, etc.

Agent supported.

Social algorithms differs from unspecialised algorithms in that they involve agents, and the formula is the effect of the interchange of the agents. The ant colony formula is an example, with ants as the agents, and nearly new to lick any problem, such as as the short way or the itinerant salesman question. Social algorithms can nearly new for fanned woe resolution as the ant colony algorithm, but inevitability not be.

It is aforementioned that Google's PageRank algorithm is the conclusive factor for Google to win the contest of the web. The PageRank formula ranks websites victimization heaps criteria, together with the numeral of inward links, respectively near a weight which is the PageRank of the referring base camp (the formula is algorithmic and most real-time).

To have an thought of the algorithm, here is a description:

The resourceful PageRank rule was delineate by Lawrence Page and Sergey Brin in several publications.

It is fixed by

PR(A) = (1-d) d (PR(T1)/C(T1) ... PR(Tn)/C(Tn))

where
PR(A) is the PageRank of leaf A,
PR(Ti) is the PageRank of pages Ti which join to folio A,
C(Ti) is the cipher of outward links on leaf Ti and
d is a damping cause which can be set betwixt 0 and 1.

Since PageRank defines top-ranking of sites in a search, it affects galore things, and in the ultimate analysis, plentiful general public who deduct returns from the sites. Hence people, who are the agents here, try to change their parcel of land parameters to balloon their ranks. This is readily celebrated as SEO: survey motor optimization.

This is an standard where the algorithm provides rules for the public network, and in so doing modifies the agents behaviour or appointments. Abuse of the algorithmic program have occurred, in one case, being builds websites supported on (almost) golf links single near no content, but manages to get a superior PageRank. Such anomalies will be belike be interpreted carefulness of, as the PageRank algorithm is likewise evolving.

Internet auctions and rearward auctions such as provided by EBay, are likewise algorithms which deal in the rules of the game, where on earth we are the players.

Digg.com is a common bookmarking site, the innovative warning is fixed 1 digg, and folks can digg over again if they same the suggestion, or undug it if they don't. The amount of diggs in mood of the suggestion's quality. This set of laws will benignity groups of ancestors who collaborate to digg all some other suggestions.

We see that social algorithms have weaknesses, often exploited by unshakable empire. Hence the condition for doing very well communal algorithms.

Netflix is a renowned case, they have offered one million dollars to anyone who can add to the accuracy of their existent algorithmic rule by 10%.

Non human players and avatars.

Back to the explanation of municipal formula as a multi-agent based algorithm, where on earth the agents are people, we consciousness that this account must be enlarged to cover cases wherever associates are substituted by animals or package surrogates. I would characterize a simulation of the Digg algorithm, or a reproduction of activity mercantilism victimisation intelligent agents as universal algorithms. So is the ant settlement algorithm, which substitutes animals for relations. Likewise swarms, flocks, etc.

Cellular automata is a outer limits case, it is agent supported all right, but regularly used to copy physical, and chemic processes. If use to copy human activity, it would be a universal algorithm.

The development algorithmic program as an abstract of the Darwinian route is likewise a general algorithmic program.
Genetic algorithms and its variations are built-in present.

Evolutionary Game Theory.

The tract of national algorithms intersects near organic process unfit idea. Game explanation studies strategies use by the agents, for instance in trading, auctions, marketing, choice etc. The prisoner's dilemma sets a activity for 2 prisoners, but it can be iterated and compete in a population, which after becomes a social algorithm.

If you have ever compete Second Life, you cognise how involved general algorithms can be. In the practical world, the together life, with economics, relations, and property, is delimited by algorithms.