ما هو "مرحبا العالم!" الخوارزميات الجينية جيدة ؟

StackOverflow https://stackoverflow.com/questions/693889

  •  22-08-2019
  •  | 
  •  

سؤال

لقد وجدت هذا رائع جدا C++ عينة حرفيا "مرحبا العالم!" الخوارزميات الجينية.

أنا قررت إعادة رمز كل شيء في C# ، هذا هو النتيجة.

وأنا الآن أسأل نفسي: هل هناك أي تطبيق عملي على طول خطوط توليد هدفا سلسلة تبدأ من سكان عشوائية السلاسل ؟

تحرير:صديقي على تويتر غرد أن "مفيد النسخ نوع الأشياء مثل الترجمة.ليس من الضروري أن يكون القرد".أتمنى لو كان لدي فكرة.

هل كانت مفيدة؟

المحلول

هل هناك أي تطبيق عملي على طول خطوط توليد هدفا سلسلة تبدأ من سكان عشوائية السلاسل ؟

بالتأكيد.تخيل أي سيناريو في تعلم كيفية تقييم اللياقة البدنية من سلسلة معينة ، والتي الخيارات المنفصلة و مقيدة في بعض الطريق:

  • اختيار نطق أسماء ("Xhjkxc" انخفاض اللياقة البدنية."Artekzo" وقد عالية من اللياقة البدنية)
  • محاولة الخروج من سلسلة من حركات الشطرنج
  • التخمين تركيبة آمنة ، على افتراض يمكنك معرفة مدى قربك من فتح كل بهلوان
  • اختيار أرقام الهاتف التي تقيم على الكلمات (مثلا ، "843-2378" وقد عالية من اللياقة البدنية لأنه نوبات "أفضل")

نصائح أخرى

لا.في كل مرة تقوم بتشغيل GA, يمكنك إعطائها نهاية المطاف الإجابة.هذا شيء عظيم بالنسبة تبين كيف GA يعمل لاظهار كيف قوية يمكن أن يكون, ولكن ليس لديها أي غرض أبعد من ذلك.

يمكن أن تكتب عصام أن يكتب كود في لغة ديناميكية مثل IronPython مع الهدف المتمثل في خلق رمز أ) ينفذ دون ان تتحطم و ب) تحليل سوق الأسهم بذكاء يشتري ويبيع الأوراق المالية.

وهذا هو غاية في التبسيط تأخذ على ما يمكن أن يكون ضروريا ، ولكن من الممكن.كنت بحاجة المضيف الذي يوفر الكثير من أساليب IronPython رمز (المؤشرات الفنية ، الخ) وقاعدة بيانات من القراد.

ومن شأنه أيضا أن تكون ذكية ليس فقط توليد أي رمز عشوائي ، لئلا الشكل الخاص بك القرص الصلب.كنت في حاجة الى الحماية ، كنت بحاجة إلى تحديد مساحات الأسماء التي يمكن الوصول إليها ، سوف تحتاج إلى توفير الوقت المحدد لتجنب حلقات لانهائية.يمكن أيضا أن توفر symantic المبادئ التوجيهية التي تسمح لها أن تختار المناسب وافق الكلمات الرئيسية بدلا من مجرد التوتير الرسائل العشوائية معا-هذا إلى حد كبير في تسريع التطور.

إذا كنت تشارك مع المشروع الذي فعل كل شيء ولكن EA.كان لدينا طبق الأقمار الصناعية التي حصلت على الأسهم في الوقت الحقيقي القراد من NASDAQ, خدمة التداول التي قد API و بدائية صنع القرار "الدماغ" أن قرارات مثل القراد جاء في.

للأسف واحد من الشركاء انقلبت استقال من عمله ، متشعب المشروع (حصلت بلده الطبق, الخ), و بدأت التداول مع المنطق الذي لم يكن جاهزا.لقد فقدت الكثير من المال.اتضح أن بعض الناس هذا النوع من المشاريع هو مجرد خطوة بعيدا عن المشترك القمار.ولكن على أي حال ، فإن المشروع نوعا ما تلاشت بعد ذلك.تطور المنطق جزء هو الحلقة المفقودة على الرغم من.و أعرف أن هناك الناس هناك تفعل هذا النوع من الشيء.

لقد استخدمت جورجيا في 2 الحياة الحقيقية البحوث المشاكل.

واحدة كانت السلطة الأمثل المشكلة (أقصى عدد من أجهزة تشغيل الاجتماع الطاقة المتاحة القيد وضمان الخدمة لكل الأجهزة)

وكان آخر لشبكة الإذاعة الأمثل وتعظيم تغطية منطقة معينة ثابتة معدات الميزانية

جا واحد العيب الرئيسي ، فإنه عادة ما تعمل مع الجينية السرعة حتى استخدامه في بعض الوقت خطيرة تعتمد على مشاريع محفوفة جدا بالمخاطر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top