RPA için gerekli minimum robot sayısının belirlenmesi problemine etkili bir çözüm yönteminin geliştirilmesi
| dc.contributor.advisor | Demir, Yunus | |
| dc.contributor.author | Özkapan, Anıl | |
| dc.date.accessioned | 2026-02-08T15:48:43Z | |
| dc.date.available | 2026-02-08T15:48:43Z | |
| dc.date.issued | 2025 | |
| dc.department | BTÜ, Lisansüstü Eğitim Enstitüsü, Akıllı Sistemler Mühendisliği Ana Bilim Dalı | |
| dc.description.abstract | Robotik Süreç Otomasyonu (RSO) veya tanınan ismiyle RPA (Robotic Process Automation) günümüzde birçok şirket tarafından iş süreçlerini otomatikleştirmek için kullanılan ve günden güne yaygınlaşan bir teknolojidir. Temelde bu teknoloji insanların bilgisayar üzerinde gerçekleştirdiği rutinleşmiş, tekrarlayan ve belirli kurallara tabi olan işlerini otomatikleştirmek için kullanılır. Bu sayede çalışanlar daha planlı görevlere odaklanırken Robotik Süreç Otomasyonu yazılım robotları ("ajanları, botları") onlar yerine manuel işleri hızlı, kesintisiz ve hatasız şekilde gerçekleştirir. Robotlar çalışabilmek için bir ortama ihtiyaç duyarlar. Bu ortamlar birçok farklı kriter göz önünde bulundurularak seçilir. Kullanılan ortamlar yerel (on-premises) ortam, bulut (cloud) ortamı veya hibrit bir ortam olabilir. RPA robotları farklı çalışma ortamlarında kullanılabilirken, maliyetleri seçilen lisans türüne, robot sayısına veya ek hizmetlere bağlı olarak değişiklik gösterebilir. Şirketlerin rekabet ve maliyet baskısı altında minimum kaynak kullanarak maksimum çıktıyı elde etme ihtiyacı her alanda olduğu gibi RPA robotlarının sayısının optimize edilmesini de önemli hale getirmektedir. Bu tez kapsamında süreç sayısı, işlem süresi, öncelik seviyesi, yineleme düzeni vb. gibi faktörler göz önünde bulundurularak minimum robot lisansı ile maksimum verim elde edilmesi hedeflenmektedir. Tezin giriş bölümünde tezin amacından görevlerin en verimli şekilde yerine getirilmesi için RPA robotlarının sayısının ve kullanımının optimize edilmesi gerektiğinden bahsedilmiştir. Sonrasında olası çözümler arasında en uygun olanın bulunması, iş süreçlerinin en verimli şekilde yürütülmesi ve robot sayısının optimize edilmesi için kullanılacak kombinatoryal optimizasyondan yaklaşımından bahsedilmiştir. İş çizelgeleme kapsamında yeni görevlerin dinamik bir biçimde atanması ve mevcut iş yükünün yeniden yapılandırılması amaçlanmaktadır. Geliştirilen karma tam sayılı programlama yaklaşımıyla robot görevleri arasında tam sayı kısıtlamaları ile atanma yapılması sağlanmaya çalışılmıştır. Sonuç olarak RPA teknolojisi doğru şekilde kullanıldığında operasyonel maliyetleri düşürmesi, hataları azaltması ve iş verimliliğini arttırması beklenmektedir. Bu tezde minimum robot kaynağı kullanarak robotların uygun şekilde çizelgelenmesini sağlayarak hem maaliyetlerin azaltılması hem verimliliğin arttırılması beklenmektedir. | |
| dc.description.abstract | Robotic Process Automation (RPA) is a technology increasingly adopted by many companies to automate business processes. Fundamentally, RPA automates routine, repetitive, and rule-based tasks traditionally performed by humans on computers. By implementing this technology, employees can shift their focus to more strategic tasks while RPA software robots (often referred to as "agents" or "bots") perform manual work rapidly, seamlessly, and without error. For robots to operate, they require an environment, which is chosen based on various criteria. These environments may be local (on-premises), cloud-based, or hybrid. Although RPA robots can operate in different environments, costs vary depending on the license type, the number of robots, and additional services utilized. In today's competitive and cost-sensitive market, companies are under pressure to maximize output with minimal resources, making the optimization of RPA robot numbers crucial. This thesis aims to achieve maximum efficiency with minimal robot licensing by considering factors such as the number of processes, processing time, priority level, and repetition frequency, among others. In the introductory chapter, the purpose of the thesis is discussed, emphasizing the need to optimize the number and deployment of RPA robots to ensure task efficiency. Following this, the study examines combinatorial optimization approaches to identify the most effective solution among possible alternatives for executing business processes and optimizing robot numbers. In the context of job scheduling, the goal is to dynamically assign new tasks and reconfigure existing workloads. It has been sought to enable the assignment among robot tasks with integer constraints through the developed mixed-integer programming approach. In conclusion, RPA technology, when implemented correctly, is expected to reduce operational costs, minimize errors, and improve work efficiency. This thesis aims to enable cost reduction and enhanced productivity by ensuring optimal scheduling of robots with minimal resource usage. | |
| dc.identifier.endpage | 76 | |
| dc.identifier.startpage | 1 | |
| dc.identifier.uri | https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=V-oEQd0LkkqRGCXNzJWCTVIsWTy4P9UZDxTg1EzHgHLg5B1H0G6Qs0wTvp11D8wA | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12885/6336 | |
| dc.identifier.yoktezid | 978984 | |
| dc.language.iso | tr | |
| dc.publisher | Bursa Teknik Üniversitesi | |
| dc.relation.publicationcategory | Tez | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.snmz | KA_TEZ_20260207 | |
| dc.subject | Endüstri ve Endüstri Mühendisliği | |
| dc.subject | Industrial and Industrial Engineering | |
| dc.title | RPA için gerekli minimum robot sayısının belirlenmesi problemine etkili bir çözüm yönteminin geliştirilmesi | |
| dc.title.alternative | Developing an effective solution method for determining the minimum required number of robots for RPA | |
| dc.type | Master Thesis |












