هذا هو الأمر PGARank الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
PGARank - يُرجع ترتيب السلسلة في المحتوى.
الوصف
هذه قيمة بين 1،...،N (حجم السكان). السلسلة الأكثر ملائمة لها المرتبة 1،
السلسلة الأقل ملائمة لها الرتبة N.
INPUT المعلمات
ctx - متغير السياق
p - فهرس السلسلة المطلوبة رتبتها
الترتيب - مصفوفة تحتوي على رتبة فريدة لكل سلسلة
n - حجم ترتيب المصفوفة
OUTPUT المعلمات
لا شيء
موجز
# تضمين "pgapack.h"
إنت PGARank (ctx، p، order، n)
PGAContext * ctx
الباحث ص
كثافة العمليات * النظام
كثافة العمليات ن
الموقع
اللياقة البدنية
مثال
على سبيل المثال:
تحديد رتبة السلسلة ص.
PGAContext * ctx ؛
int i، popsize، rank، *order؛
مزدوج * اللياقة البدنية؛
popsize = PGAGetPopsize(ctx);
order = (int *) malloc(sizeof(int) * popsize);
fitness = (double *)malloc(sizeof(double) * popsize);
ل(i=0;i
fitness[i] = PGAGetFitness(ctx, p, PGA_OLDPOP);
ترتيب[i] = أنا؛
}
PGADblHeapSort(ctx, fitness, order, popsize);
الرتبة = PGARank(ctx, p, order, popsize)
05/01/95 PGARank(1)
استخدم PGARank عبر الإنترنت باستخدام خدمات onworks.net