Araştırma Makalesi

Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması

Sayı: 18 15 Nisan 2020
PDF İndir
EN TR

Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması

Öz

Web uygulamaları günümüzde popüler olduğundan, erişim kolaylığı sebebiyle genellikle masaüstü uygulamaların yerine tercih edilmektedir. IBM ILOG CPLEX programı, matematiksel model çözme konusunda yöneylem araştırmalarında sıklıkla kullanılan bir programdır. Bu programın web ortamından sunulması, karar vericiye hem esneklik hemde kolaylık sağlamaktadır. Bu çalışmada, web arayüzünden girilen parametreler ile IBM ILOG CPLEX’ e bağlanıp sonuçlar gösterilmiştir. Uygulama olarak optimizasyon problemlerinde bilinen reklam örneği kullanılmıştır. Günümüzde reklamcılık konusunda internet ve televizyon reklamcılığı ön plana çıkmaktadır. Bunların hedef kitleye ulaşma konusunda iyi bir bütçe ayrılan reklamın önemi büyüktür. Uygulamada, forma üreten bir şirketin televizyonlara spot reklamlar vermesi ele alınmıştır. Şirketin hangi sektörde, belirli yaş aralıklarında kaç insana hitap ettiği ve reklam maliyetleri girilerek, hedef kitleye ulaşmasında en az maliyetle çıkması ve buna bağlı olarak reklam sayıları hesaplanması amaçlanmıştır. Uygulama masaüstü ve web uygulamalarından oluşmaktadır. Bu uygulamalar Microsoft tarafından geliştirilen Visual Studio 2017 ‘ de C# programlama dili kullanarak yapılmıştır. Veritabanı olarak SQL Server 2012 kullanılmıştır. Masaüstü uygulamasının görevi, görev zamanlayıcı ile her dakika çalışıp, web uygulamasından gelen reklam parametlerini SQL Server tablolarından okumaktır. CPLEX bağlantı kodlarının karmaşık yapısı ve web uyumlu olmamasından dolayı bağlantı kodları masaüstü programda yazılmıştır.Web uygulaması ise aynı şekilde visual studio geliştirme aracı olan ASP.NET MVC 4 ile yazılmıştır. Burada reklam maliyetleri, hitap edilen yaş aralıklarındaki insan sayısı ve hedef kitlede ulaşmak istenen insan sayıları girilir. Görev Zamanlayıcının cevabı dönmesi beklendikten sonra ekranda raporlar gösterilir. Sonuç olarak hedeflenen maliyet ve reklam sayıları başarılı bir şekilde elde edilerek, hangi reklama ne kadar bütçe ayrılabileceği hesaplanmıştır. Belirlenen işlem sırasına göre ortaya çıkan sonuçlar, ekranda yüklenme süreleri gösterilerek kuyruğa alınması sağlanmıştır. Elde edilen sonuçlar ile girilen maliyetler, hesaplanan toplam reklam masrafları, hedeflenen yaş aralıklarının incelenmesini sağlayan istatistikler raporlarda gösterilmiştir.

Anahtar Kelimeler

Kaynakça

  1. Dikener, O. (2011). İnternet Reklamcılığında Web Sitesi Tasarımının Önemi. Erciyes İletişim Dergisi, 2(1), 152-166
  2. Öztürk, M., & Ayman, M. (2007). Web sayfalarının halkla ilişkiler amaçlı kullanımı. Selçuk Üniversitesi İletişim Fakültesi Akademik Dergisi, 4(4), 57-66.
  3. Metin, S., & Türkoğlu, İ. (2018) Doğrusal Programlama Yöntemleri Kullanılarak Küçük İşletmelerdeki Kar Paylarının Artırılması: Mert Cam Örneği. Munzur Üniversitesi Sosyal Bilimler Dergisi (MÜSBİD), 6(12), 106-117.
  4. Yalgın, A. O. (1984). Doğrusal Programlama ve Madenciliğe İlişkin iki Basit Örnek. Bilimsel Madencilik Dergisi, 23(3), 25-40.
  5. Hacıoğlu, T., & Güneş, A. (2019) Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama. Engineering Sciences, 14(3), 88-103.
  6. Yücel, M. Pazarlama Problemlerinin Çözümünde Yöneylem Araştırmasının Önemi. Fırat Üniversitesi Doğu Araştırmaları Dergisi, 2(2), 70-76.
  7. Balcı, T. (2018). Entitiy Framework’ün Farklı Veritabanlarındaki Performans Analizi. Yüksek Lisans Tezi, Kırıkkale Üniversitesi, Kırıkkale
  8. Turan, F. (2018). Asp.Net Mvc 4 Teknolojilerini Kullanarak Bir E-Ticaret Sitesi Uygulamasının Geliştirilmesi. Yüksek Lisans Tezi, Beykent Üniversitesi, İstanbul

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

15 Nisan 2020

Gönderilme Tarihi

13 Şubat 2020

Kabul Tarihi

31 Mart 2020

Yayımlandığı Sayı

Yıl 2020 Sayı: 18

Kaynak Göster

APA
Gürbüz, M. Z., & Akçin, O. (2020). Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması. Avrupa Bilim ve Teknoloji Dergisi, 18, 943-951. https://doi.org/10.31590/ejosat.688119
AMA
1.Gürbüz MZ, Akçin O. Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması. EJOSAT. 2020;(18):943-951. doi:10.31590/ejosat.688119
Chicago
Gürbüz, Mustafa Zahid, ve Onur Akçin. 2020. “Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması”. Avrupa Bilim ve Teknoloji Dergisi, sy 18: 943-51. https://doi.org/10.31590/ejosat.688119.
EndNote
Gürbüz MZ, Akçin O (01 Nisan 2020) Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması. Avrupa Bilim ve Teknoloji Dergisi 18 943–951.
IEEE
[1]M. Z. Gürbüz ve O. Akçin, “Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması”, EJOSAT, sy 18, ss. 943–951, Nis. 2020, doi: 10.31590/ejosat.688119.
ISNAD
Gürbüz, Mustafa Zahid - Akçin, Onur. “Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması”. Avrupa Bilim ve Teknoloji Dergisi. 18 (01 Nisan 2020): 943-951. https://doi.org/10.31590/ejosat.688119.
JAMA
1.Gürbüz MZ, Akçin O. Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması. EJOSAT. 2020;:943–951.
MLA
Gürbüz, Mustafa Zahid, ve Onur Akçin. “Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması”. Avrupa Bilim ve Teknoloji Dergisi, sy 18, Nisan 2020, ss. 943-51, doi:10.31590/ejosat.688119.
Vancouver
1.Mustafa Zahid Gürbüz, Onur Akçin. Optimizasyon Otomasyonu İçin Cplex Çözücüsünün Web Tabanlı Sunucu Üzerinden Çalıştırılması. EJOSAT. 01 Nisan 2020;(18):943-51. doi:10.31590/ejosat.688119