اشكرك اخي عادل على الموقع الرائع
الخوارزميات الجينيه
لا شكر على واجب
اعمل لي خدمة وارفع لي
الكتاب
Genetic Algorithms + Data Structures = Evolution Programs
http://rapidshare.com/files/105928610/G.Al...-virTuAlZin.rar
هنا في المنتدى
حجب المواقع اصابني في مقتل
وأكون لكم من الشاكرين
تم تعديل هذه المشاركة بواسطة romanof في 17 مارس 2009 في 04:41
أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
السلام عليكــم ورحمـة الله وبركاتــة ،،
بعض الملفات التي تتحدث عن مشكلة جدولة المواد والامتحانات الجامعيه باستخدام عدد من الخوارزميات بالاضافه الى الخوارزميه الجينيه ,كما ويوجد شروحات عن مجموعه من الخوازميات التي تستخدم في هذا النوع من المشاكل , بعض من هذه الملفات هو ابحاث دكتوراه
بالتوفيق
تابع
___
اخ romanof الملف اللي طلبته موجود ولكن صلاحيات الرفع عندي لا تكفي لارفع الملف على الموقع هون ولكن تستطيع ان تجده على الرابط التالي :
http://www.mediafire.com/?sharekey=eabf57f...621d66e282a0ee8
وبلغني لاجد وسيله اخرى اذا لم تفلح هذه الطريقه
تحياتي
بارك الله بيكم وجزاكم كل خير
اسف للتاخير
تفضل الكتاب ، قمت برفعه في المنتدى حسب طلبك. -_-
( بخصوص موضوع الحجب، هل جربت Jap)
:happy:
G.Algo.plus.D.Structures.equal.Evolution.Progs.3rd.ed_virTuAlZin.rar
الله يوفقكم على المساعدات والكتب الاكثر من الرائعه بجد الف شكر لكم
تم تعديل هذه المشاركة بواسطة عماد حمدي احمد في 22 مارس 2009 في 19:46
تم التحميل وجاري تصفح الكتاب
أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
اخت goodstudent ارجوكي اذكري لفض الجلاله كما هوا
"الله" وليس غير ذالك , عفوا ولكن للتنبيه فقط .
الله يوفق الجميع
اعتذر يا اخي والله يوقفك الجميع ويبارك فيهم
كما انى اود السؤال عن لغه visual basic وهل يمكن عمل برنامج خوارزميات جينيه باستخدام
هذه اللغه لان هناك من يقول ان هذه اللغه بها بعض القصور فى تمثيل بعض مراحل الخوارزميات الجينيه
فهل هذا صحيح وان هذه اللغه فعلا قاصره ومن الصعب جدا عمل برنامج خوازرميات جينيه باستخدامه ام انه خاطئ وهذه تعمل كايقبه اللغات ؟؟
وشكرا
تم تعديل هذه المشاركة بواسطة goodstudent في 21 مارس 2009 في 16:39
نعم اختي الVB لا تفيد كثيرا في عمل الخوارزميه الجينيه او بالاحرى في حيثية البحث عن الحل الامثل في الخوارزميه الجينيه لذالك انصحك باستخدام السي++ او الجافا او حتى الماتلاب وانا بالنسبه الي وجدت انه الماتلاب ,
اجمالا افضل برمجه في كل الذي ذكرت هي السي ++ لعدة اسباب برمجيه بحته .
موفقه
جزاك الله الف خير اخى الفاضل وانا هاستخدم لغه السي شارب باذن الله
نعم السي شارب جيده .
موفقه
اسفه ولانك اود سؤال عن fitness function هي تعمل على توليد قيم عشوائيه للكروموسومات والتى بناء عليها يتم تحديد افضليه هذاالكورموسوم عن غيره لكن هل هي مزوده من قبل لغات البرمجه اي من قبل لغه السي شارب ام لا؟ لانى بحث عنها ولم اجدها فاردت التاكد
وشكرا
تم تعديل هذه المشاركة بواسطة goodstudent في 22 مارس 2009 في 19:11
اختي الفتنس فتكشن لا تولد قيم عشوائيه , ولو كانت فعلا مثلما قلتي اذا ما هو الفائده من عملنا كله .
الفتنس فنكشن هي عمليه حسابيه للكروموسوم على حده وتكون القيمه التي تحدد اي زوج من هذه الكروموسومات افضل لنعمل باقي اجزاء الخوارزميه عليه , انا شرحت ذالك في المنتدى ولا اذكر في اي مشاركه , ابحثي عن المشاركات قد تجدي شرح عنها .
موفقه
انا جدا اسفه فقد تداخلت لدى المعلومات وفعلا كلامك صح 100% ان هذه الداله هي عمليه حسابيه لكروموسوم معين
لكن اخى الكريم هل هذه الداله مزوده بواسطه لغه السي شارب انا ارى انها ليست مزوده وانها تعتمد على نوع المشكله المراد حلها
اي انه لكل مشكله عمليه حسابيه معينه لحساب هذه الداله
اريد التاكد هل هذا صحيح ام لا وسوف ارى مشاركتك التى شرحت فيها الفيتنس فنكشن
وشكر ا جزيلا اخى الفاضل كما اكرر اعتذاري عن سرد بعض المعلومات الغير صحيحه
الماتلاب فيه ادوات جاهزه للخوارزميات الجينية ويمكنك الاستعانة بالتعليمات الخاصة بها.
جزاك الله خير اخى الفاضل
بس اخى العزيز انا هاستخدم لغه السي شارب وليس الماتلاب
وذالك بناء على طلب دكتور الذي يشرف علي مشروعنا
الاخوة الاعزاء سلام وعليكم ورحمة الله تعالى وبركاته تحياتى لجميع الاعضاء الذين يشاركون فى منتدى الفريق العربى للبرمجة
وبالاخص الذين ينتمون لمنتدى الخوارزميات
كنت قد قرأت فى بعض ردود الاخوة الاعضاء الاخ
ibr_exn
وقال ان هنالك مساعدات من برنامج الماتلاب تساعد فى انجاز الخوارزميات الجينية
فمن كان لديه دراية بلغة الماتلاب وكيفية استخدام نماذج جاهزة تابعة للغة فى حل مسائل الخوارزميات الجينية فليدلى برايه
وبالتوفيق لكل الاعضاء
السلام عليكم ورحمة الله بركاته
انا عندي مشروع عن استخدام
الخوارزمية الجينية في اعداد جداول المحاضرات الجامعية
ولقد قرأت مفاهيم الخوارزمية
الجينية بس مالم افهمه
كيفية توليد الحل الابتدائي عشوائيا
وكيفية برمجتها في الحاسوب
لكي تعطي الحل الامثل بالاضافة الي اللغات المناسبة لتطبيقها
sandosa كتب:السلام عليكم ورحمة الله بركاته
انا عندي مشروع عن استخدام
الخوارزمية الجينية في اعداد جداول المحاضرات الجامعية
ولقد قرأت مفاهيم الخوارزمية
الجينية بس مالم افهمه
كيفية توليد الحل الابتدائي عشوائيا
وكيفية برمجتها في الحاسوب
لكي تعطي الحل الامثل بالاضافة الي اللغات المناسبة لتطبيقها
السلام عليكم ورحمة الله وبركاته ..
كاجابه على اسئلتك اخي الكريم ..
توليد الحل الابتدائي عشوائيا يكون من خلال انشاء الاباء اي بمعنى الكروموسومات وعشوائيا, ببساطه سوف اوضح لك الفكره من خلال موضوعك الذي تريد ان تطبقه ..
على فرض لديك المحاظرات الجامعيه وتريد ان تنشيء هذا الجدول الجامعي بشكل لا يحتوي على اي اظطرابات او تظاربات بين هذه المواد ومحاظراتها , الان ما تقوم به هو ان تقوم بعمل هذا الجدول عشوائيا اي تضع المحاظرات في الفترات الزمنيه بشكل عشوائي , ومن هنا تنشيء جدول عشوائي او ما يسمى كروموسوم والجينات هي الفترات الزمنيه والمحاظرات بها والتي غالبا ما يكون بها تظاربات من النوع الصعب والسهل اي مثلا نفس المدرس له محاظرتين في نفس الفتره الزمنيه وفي غرف مختلفه او مثلا نفس الغرفه تحتوي على اكثر من محاظره في نفس الفتره الزمنيه ,وبما ان الخوارزميه الجينيه تشتطرد ان يكون التزاوج بشكل زوجي فلا بد لك ان تنشيء عدد زوجي من هذه الجداول العشوائيه او الكروموسمات بما ان الخوارزميه الجينيه تعتمد بشكلها الاساسي على الاباء والامهات ليتم عمل التصالب بينها وباقي اجزاء الخوارزميه الجينيه .. ومن ثم تعمل باقي اجزاء الخوارزميه الجينيه على هذا الجداول للحصول على الحل الامثل ..
مثلا لنفرض انك انشات 100 جدول بشكل عشوائي تقوم الخوارزميه الجينيه بعمل الخطوات الاخرى من التصالب والطفرات والاختيار بناءأ على هذه الجاول المبدئيه التي قمنا بانشائها ..
ملاحظه :- كل جدول يمثل كروموسوم ..
اذا كان هنالك اسئله اخرى او امور لم تتوضح ارجو اعلامي بها ..
بالتوفيق ان شاء الله
اشكرك علي الرد علي الموضوع
بعد انشاء الجداول العشوائية .كيف يمكنني انشاء دالة fitness وعلي اي اساس يتم وضع هذه الدالة؟
وهل يمكنني في اسبوع عمل توليد خوارزمية لاعداد الجداول الجامعية ولو بعدد بسيط؟