
Güçlendirmeli Öğrenme (Reinforcement Learning – RL), bir ajan (yapay zeka modeli), bir ortamla etkileşime girerek, deneme-yanılma yoluyla öğrenme stratejisi geliştirdiği bir makine öğrenmesi türüdür.
Proje planlama bağlamında RL, faaliyetlerin sıralanması, kaynakların atanması ve belirsizliklerin yönetimi gibi kararların, optimum strateji ile belirlenmesi için kullanılabilir.
Proje Planlama Probleminin RL ile Modellenmesi
| RL Unsuru | Proje Planlamadaki Karşılığı |
| Ajan (Agent) | Planlamayı yapan algoritma veya yapay zeka sistemi |
| Ortam (Environment) | Proje modeli: görevler, süreler, kaynaklar ve öncelikler |
| Durum (State) | Belirli bir zaman noktasındaki proje durumu (tamamlanan işler, mevcut kaynaklar vb.) |
| Aksiyon (Action) | Bir görevin başlatılması, kaynak tahsisi, sıralama kararı |
| Ödül (Reward) | Hedef fonksiyona bağlı puan: daha kısa süre, daha az maliyet, daha dengeli kaynak kullanımı |
RL’nin Proje Planlamaya Katkıları
| Klasik Planlama | RL Tabanlı Planlama |
| Sabit algoritmalarla çalışır (CPM, RCPSP) | Ortamdan öğrenerek gelişir |
| Değişikliklere karşı esnek değildir | Ortama uyum sağlar (adaptif) |
| Belirsizlikleri dışsallaştırır | Belirsizlikleri deneyim yoluyla yönetir |
| Önceden tanımlı senaryolara bağlıdır | Öğrenme ile yeni stratejiler üretir |
Kullanım Senaryoları
Kaynak Atama ve Sıralama
- RL ajanı, projedeki görevlerin hangi sırayla ve hangi kaynakla yapılacağına karar verir.
- Hedef: kaynak çatışmalarını önlemek ve makespan’i azaltmak.
Dinamik Ortamda Yeniden Planlama
- Projede değişiklikler olduğunda (örneğin: bir görev gecikirse), RL ajanı planı yeniden optimize eder.
- RL, statik planlara göre çok daha hızlı uyum sağlar.
Belirsizlik Yönetimi (Stokastik RL)
- Görev süreleri, kaynak uygunlukları veya maliyetler belirsiz olabilir.
- RL, geçmiş deneyimlerden öğrenerek bu belirsizlikleri minimize eden eylemler öğrenir.
Yaygın Olarak Kullanılan RL Teknikleri
| RL Yöntemi | Açıklama |
| Q-Learning | Q-değeri üzerinden her eylemin gelecekteki beklenen ödülünü öğrenir |
| Deep Q-Network (DQN) | Derin öğrenme kullanılarak daha büyük durum/aksiyon alanlarında kullanılır |
| Policy Gradient Methods | Eylem politikası doğrudan öğrenilir (örn: PPO, A3C) |
| Multi-agent RL | Birden fazla planlama modülünün (ajan) birbiriyle etkileşimiyle öğrenme sağlar |
Örnek: Gantt Tabanlı Planlamada RL Yaklaşımı
Senaryo:
Bir projede 6 faaliyet, 2 kaynak ve belirsiz görev süreleri var. RL ajanı:
- Hangi göreve öncelik verileceğine karar verir.
- Kaynakları optimal biçimde tahsis eder.
- Zaman içinde başarılı kararları pekiştirerek daha iyi planlar üretir.
Sonuç:
RL ajanı zamanla “gecikme yaratmayan” ve “kaynak çakışması oluşmayan” eylem dizilerini öğrenir. Bu planlar, klasik CPM algoritmasından daha esnek çözümler sunabilir.
Avantajlar ve Zorluklar
| Avantajlar | Zorluklar |
| Yüksek belirsizlikle baş edebilir | Başlangıçta eğitim süresi uzun olabilir |
| Deneme-yanılma ile yeni çözümler keşfeder | Gerçek zamanlı uygulamalar için optimizasyon gerekir |
| Adaptif ve özelleştirilebilir | Karmaşık modeller için hesaplama maliyeti yüksektir |
Uygulama Alanları
- Yazılım geliştirme planlaması
- Ar-Ge projeleri (öngörülemeyen süreçler)
- İnşaat projelerinde kaynak optimizasyonu
- Tedarik zinciri ile entegre proje planlaması
- Agile ve hibrit yöntemlerde esnek karar alma
Güçlendirmeli öğrenme (RL), proje planlamasında klasik yaklaşımların ötesine geçen, çevik, dinamik ve öğrenen sistemler kurmayı mümkün kılar. RL ajanları, proje ortamında deneyim kazandıkça daha iyi kararlar alır; bu da daha kısa süre, daha az maliyet ve daha verimli kaynak kullanımı ile sonuçlanabilir.
Bu yaklaşım, özellikle karmaşık, belirsiz ve değişken ortamlar için gelecek vadeden bir yönelimdir ve proje yönetiminde yapay zekâ temelli uygulamaların merkezindedir.
Türkçe eğitimler
İngilizce eğitimler









