resimkoy

تعریف الگوریتم اجتماعی

۲۴ فروردین ۱۳۹۶

واژه های اجتماعی در حال حاضر در رواج، ما باید شبکه های اجتماعی، نرم افزار اجتماعی، نشانه های اجتماعی، و در حال حاضر الگوریتم های اجتماعی است. شبکه های اجتماعی فعالیت است، نرم افزار اجتماعی ابزار است که شبکه های اجتماعی امکان پذیر

تلاش می کند زیر به تعریف آنچه که یک الگوریتم اجتماعی است، اما آنچه از یک الگوریتم اجتماعی است.

شبکه های اجتماعی.

اجازه بدهید نگاهی به نمونه نگاه کنید. سایت های شبکه های اجتماعی مشهور عبارتند از فلیکر، یوتیوب، مای اسپیس، Friendster در، ویکیپدیا، فیس بوک، del.icio.us و جهان بازی های مجازی زندگی دوم. نشانه گذاری و برچسب زدن هستند فعالیت های شبکه های اجتماعی در نظر گرفته. هدف از این شبکه برای افرادی که به ملاقات، همکاری، و یا فقط به اشتراک گذاری چیزی (عکس، موسیقی، فیلم، اطلاعات، و غیره).

نرم افزار اجتماعی.

نرم افزار اجتماعی ابزار هستند که این امکان را برای مردم به شبکه. این محدوده از ایمیل، لیست های پستی، RSS، IRC، پیام های فوری، نپستر مانند P2P، وبلاگ ها، ویکی، AJAX، وب ۲، و غیره ویژگی آنها این است که شبکه باید تعاملی باشد، و از پایین به بالا (کاربران ارائه محتوا). این نرم افزار مورد استفاده می شود به نام گروه و کارد. برخی از این نرم افزار کاملا قدیمی است، اما برخی دیگر مانند وبلاگ ها اخیر است. ویکیها را از زمان آمدن وارد کانینگهام، پدر ویکی از آن آغاز شده است، اما آن پس از آن برای حرفهایها تنها در نظر گرفته شد، و به طور گسترده ای تنها در چند سال گذشته پذیرفته شده است. برخی از نرم افزار با استفاده از ویکی ها، و کسب و کار مستند، موسسات آموزشی شروع به استفاده از آن.

الگوریتم است.

بنابراین، آنچه از یک الگوریتم اجتماعی است؟ یک الگوریتم مانند یک دستور پخت و پز و یا برنامه کامپیوتری با گام به گام دستورالعمل برای اجرای یک روش است. الگوریتم ها در شبه کد ذکر شد، برای مردم آسان به درک، و انتزاعی تر از برنامه های کامپیوتری هستند. این برنامه ها گفت: برای اجرای برخی از الگوریتم، که یک ترجمه سطح دستگاه از شبه کد

اگر چه بیشتر الگوریتم های عددی هستند، آنها نیاز نمی شود، همانطور که در دستور العمل پخت و پز، الگوریتم اتحاد منطقی، تطبیق رشته نشان داده شده است، تشخیص چهره، و غیره

مبتنی بر عامل.

الگوریتم های اجتماعی از الگوریتم های کلی که در آنها شامل عوامل متفاوت، و الگوریتم نتیجه تعامل عوامل است. الگوریتم کلونی مورچه ها برای مثال است، با مورچه ها به عنوان عوامل، و برای حل بعضی از مشکل، مانند کوتاه ترین مسیر و یا مسئله فروشنده دوره گرد. الگوریتم های اجتماعی می تواند برای حل مشکل توزیع به عنوان الگوریتم کلونی مورچه استفاده می شود، اما لازم نیست.

گفته شده است که الگوریتم PageRank گوگل، عامل تعیین است برای گوگل به پیروزی در نبرد از وب است. الگوریتم رتبه رتبه وب سایت با استفاده از معیارهای بسیاری، از جمله تعداد لینک های ورودی، هر یک با وزن است که رتبه سایت اشاره (الگوریتم بازگشتی و تقریبا در زمان واقعی است).

برای یک ایده .

این الگوریتم PageRank اصلی توسط لارنس پیج و سرگئی برین در چندین نشریه توضیح داده شد

این است که توسط داده

PR (A: از الگوریتم، در اینجا شرح است ) = (۱-D) + د (PR (T1) / C (T1) + … + PR (Tn است) / C (Tn است))

که در آن

PR (A) رتبه از صفحه A است،

روابط عمومی (تیتانیم) رتبه صفحات تیتانیوم که به صفحه یک لینک است،

C (تیتانیم) تعداد لینک های خروجی در صفحه Ti و است

d یک فاکتور میرایی است که می تواند بین ۰ و ۱٫ [تنظیم

از آنجا که پیج رنک رتبه بندی از سایت ها در یک جستجو را تعریف می کند، آن بسیاری از چیزهای را تحت تاثیر قرار، و در آخرین تحلیل، بسیاری از مردم که درآمد حاصل از استخراج است سایت های. از این رو از مردم، که از عوامل در اینجا، سعی کنید به تغییر پارامترهای سایت خود را برای افزایش صفوف خود را. این است که معمولا به عنوان شناخته شده جستجوگرها: بهینه سازی موتور جستجو

این یک نمونه که در آن الگوریتم و قوانین برای شبکه های اجتماعی است، و در انجام این تغییر رفتار عوامل و یا اقدامات. سوء استفاده از الگوریتم رخ داده است، در یک مورد، به کسی می سازد وب سایت بر اساس (تقریبا) لینک تنها بدون محتوا، اما موفق به دریافت یک رتبه بالا. چنین ناهنجاری خواهد شد احتمالا رسیدگی شود، به عنوان الگوریتم PageRank نیز در حال تحول.

مزایده اینترنت و مزایده معکوس مانند بی ارائه شده، همچنین الگوریتم های که ارائه قواعد بازی، که در آن ما هستند می بازیکنان.

Digg.com سایت نشانه های اجتماعی، پیشنهاد اصلی داده شده است ۱ آواتار است، و مردم دوباره می توانید موضوع اگر آنها مانند پیشنهاد، و یا undug آن اگر این کار را نمی کند. تعداد دیگز در نشان دهنده محبوبیت این پیشنهاد است. این سیستم گروه از مردم که همکاری تا Digg هر پیشنهاد دیگر به نفع.

ما می بینیم که الگوریتم های اجتماعی دارای نقاط ضعف، اغلب توسط افراد خاصی استفاده قرار گیرد. از این رو نیاز برای بهبود الگوریتم های اجتماعی است.

Netflix بکشد یک مورد مشهور، آنها یک میلیون دلار به هر کسی که می تواند دقت و صحت الگوریتم های موجود خود را با ۱۰ درصد بهبود ارائه کرده است.

بازیکنان غیر انسانی و آواتار.

بازگشت به تعریف الگوریتم های اجتماعی به عنوان یک الگوریتم چند عامل است، که در آن عوامل به مردم، ما احساس می کنیم که این تعریف باید بزرگ شود و شامل موارد که در آن مردم با حیوانات یا قائم نرم افزار جایگزین . من یک شبیه سازی از الگوریتم تشکر، یا یک شبیه سازی از معاملات بازار با استفاده از عامل هوشمند به عنوان الگوریتم های اجتماعی در نظر بگیرید. بنابراین الگوریتم کلونی مورچه، که جایگزین حیوانات برای مردم است. به همین ترتیب انبوه، گله، و غیره

اتوماتای ​​سلولی مورد مرز عامل بر اساس حق همه فرایندهای شیمیایی است، آن است، اما اغلب استفاده می شود برای شبیه سازی فیزیکی، و. اگر استفاده به تقلید فعالیت های انسانی، این امر می تواند یک الگوریتم اجتماعی است.

الگوریتم تکامل به عنوان یک مفهوم انتزاعی از روند داروینی همچنین یک الگوریتم اجتماعی است.

الگوریتم های ژنتیکی و تغییرات آن در اینجا گنجانده شده است.

تکاملی تئوری بازی.

زمینه الگوریتم های اجتماعی تقاطع با نظریه بازی تکاملی است. نظریه بازی استراتژی مطالعات استفاده توسط عوامل، برای مثال در تجارت، مزایده، بازاریابی، رای دادن و غیره معضل زندانی مجموعه بازی برای ۲ زندانیان، اما می توان آن را تکرار و در یک جمعیت، که پس از آن یک الگوریتم اجتماعی می شود ایفا کرده است.

اگر شما تا به حال بازی زندگی دوم، شما می دانید که چگونه پیچیده الگوریتم های اجتماعی می تواند باشد. در دنیای مجازی، تمام زندگی، از جمله اقتصاد، روابط، و اموال، توسط الگوریتم تعریف شده است.