Bu Konuyu Kapatıyorum – Proje Fuarı ve Yarışması
Okul Hayatı 24 Mayıs 2010, Pazartesi
Hani çok tuttum kendimi ama yine de birkaç satır yazmadan edemeyeceğim. Herkes gibi ben de “bu yorumu yapıp bu konuyu kapatıyorum”
Ne bitmez konuymuş, ne büyük bir olay varmış kaç yorumdur kapanamadı. Neyse efendim, mesele şu ki, Endüstri Mühendisliği bölümümüz her sene bitirme projelerinden oluşan bir fuar yapıyor. Belli sayıda proje final sunumuna davet ediliyor ve bir yarışma yapılıyor. En güzel poster, mansiyon ve ilk üç derece ödülleri veriliyor. Ödüllerin dağılımı konusunda garip bir durum oldu, ama önce bizden bahsedeyim.
Çok güzel bir proje süreci yaşadım (kendi adıma). Araç Rotalama Problemi olarak bilinen (VRP) bir problemin;
-çoklu depo
-çoklu araç çeşidi
-birden fazla araç
-zaman periyodu (periyodik dağıtım)
-kapasite kısıtı
-vagon kısıtı
gibi fazlaca abartılmış bir versiyonunu bir matematiksel model, iki sezgisel yaklaşım metodu, bir simulasyon modeli ve bir Java arayüzü kullanarak çözdük. 80.000 değişken, 90.000 kısıt vardı matematiksel modelimizde ve problemi çözmesi 4 gün falan sürüyor sanırım (doğru di mi Enes). Hatta problemi çözebilmesi için bilgisayarlarımıza ekstradan RAM aldık cebimizdeki parayla. İnanılmaz yoğun bir çalışma dönemi geçirdik, kaç defa buluştuğumuzu sayamıyorum bile. 5 günlük ilkbahar tatilimin dört gününü Tekirdağ’da fabrikada geçirdim en basitinden. Bu dönem 1 defa Ordu’ya ailemin yanına gidemedim.
Tüm bu emeklerimizin sonucu olarak yarışmada 2.olduk. Bundan daha değerlisi şahsen BSH Ev Aletleri Teknoloji Müdürü’nden iş teklifi aldım. Dahası, kendisi başka sektörde çalışmak istersem yardımcı olacağını da söyledi. Zira projemiz hayata geçti, ve memnuniyetle kullanılıyor. Kaliteli bir iş yaptığımıza şahit oldular. Biz de elimizden gelenin fazlasını yaptık. Ve tüm bunları yaparken danışman hocamızdan hiç yardım almadık, gittik paşa paşa kendimiz yaptık. Problemin çözümünü tamamen bitirdik, ek kısımlarını da tamamladıktan sonra belki de 22 proje içinde çözülmesi en zor olan problemi bitirmiş olacağız.
7 geceden fazladır sabahladığımız gece sayısı bu proje için.
Başka bir şey yazacağımı mı sandınız? Yok daha neler.. Ben de Çağın’dan birşeyler öğreniyorum. Ben tüm konuları kapadım, emeğimiz ve başardıklarımız zaten ortada. Beni bilen bilir, kimseyle tartışmaya girmeyi sevmem. İnsanların kalbini kırmayı da sevmem. Ama haksızlığa uğradığımı düşündüğüm zaman sinirleniyorum biraz. İnanın, artık onları da kapadım. Bileğimizin hakkıyla 2.olduk. Diğer projeleri bilmem ama izlediğim kadarıyla arkamızda kalan 20 projenin hepsinden zor bir konuyu, çok daha fazla uğraş vererek çözdüğümüzü düşünüyorum. Çok da sevindik, hatta grupca yemeğe gideceğiz kutlamak için. Bir senelik emeğimizi, başarımızı gururla hatırlayacağım. Tüm proje grubuma teşekkür ediyorum çok.. (Özellikle Enes’e emeklerinden dolayı).. Hepsi bu.
Ha bir de şu var, Çağın ve Feyza’nın çok iyi birer dost olduğunu öğrendim. İkinize de teşekkürler.
Bu da gazete haberi…


24 Mayıs 2010 Saat:20:50
Bilal ben emrenin bi arkadaşıyım. Hatta eminim ki duysa çok memnun olmayacaktır.
Ufak tefek şeyler eklemek istedim yazdığına. Projenizin ne kadar constraintinin olduğu gibi şeyler önemli mi bilmiyorum. Birçok projede zaten constraint sayısından ötürü kısa sürede çözüm alınamıyordu emrelerin projesi de bunlardan birisiydi. Sizin projeniz belki bi kere çözülmesi gerekiyordur açıkçası bilmiyorum projenizi ama gamste bunu çözdürüp 4 gün beklemek hemen hemen kimsenin yapmadığı bir şeydi ki hocalar da bizden aslında bunu istemiyordu. Bunun tabi bi de maliyeti var, gams ne kadara alınıyodur bilmiyorum.Belki de sezgisel yönteminizle 4 günde çözülüyordur onu da bilemiyorum o zaman gamsle ilgili laflarım taca gitmiş olur ama ikinci dönemde yanlış hatırlamıyosam gamsle çözdürmeye çalışıyorsun diye biliyodum ben. İki sezgisel yönteminizin olması da demekki birinin çok işe yaramadığı sonucuna götürdü beni desem ne hissedersin? Ha belki de yanılıyorumdur ama suçlamak isteyince çok kolay.
Sabahlama derken de diğer proje grupları da eminim ki bi çok kez sabahlamıştır. Belki çetelesini tutmamışlardır.
Bunlar benim eleştirilerimdi, tebrik etmek de gerekirse tebrikler abi projenizden ötürü. Anladığım kadarıyla kolay olmayan(zor) bi problemi çözmüşsünüz, teklif almışsın memnuniyetten ötürü.
Ben kim miyim,yok daha neler.Tabi öğrenmeyi delice arzularsan öğrenirsin orası ayrı.
24 Mayıs 2010 Saat:20:57
bakan kızı olmasından mütevelli birincilikleri?
24 Mayıs 2010 Saat:21:02
Problemleri tablo yapıp karşılaştırsam çok rahat anlaşılır bizim problemimizin diğerlerinden ne kadar büyük olduğu.
Firma GAMS almaz diye bir sezgisel model yazdık. Bunu kaç grup yaptı merak ediyorum. Diğer sezgisel model ise diğerlerinin “milyonlarca değişkenli problem oldu” deyip yapmaktan kaçındıkları matematiksel modeli daha da kesin bir sonuca götürmek için. Yani biz de yapabilirdik çok büyüyordu problem Mat.Model kullan(a)madık diye. Ama biz onu da yaptık, onu da yaptık.
Bu arada çözüm alınmama gibi bir şeyin manasını tam anlayamadım. Ne kadar büyük olursa olsun bir çözüm alınır, hadi diyelim ki problem o kadar büyük ve matematiksel model çözemiyor (ki mm bizim en güçlü silahımız, en kesin sonuç veren silahımız) o zaman sen nasıl çözdün derler. Bizde mesela mm’siz çözüm sadece mümkün olan bir local optimum veriyor. mm ise global optimum’a epey yaklaşıyor.
Bu açılardan bir kez daha değerlendirebilirsin durumu sanırım.
24 Mayıs 2010 Saat:21:04
@blahblah; yorum yok o konuda =)
24 Mayıs 2010 Saat:21:16
Bütün problemler sizin probleminiz gibi bi sefer çözülüp oldu bitti problemleri olmuyor. Günde bi haftada bi çözülmesi gerekenleri de oluyor. O zaman 100 gün beklenmesi gerekiyorsa yine mi beklemeliyiz.
Yani matematiksel modeli tam olan bi grup, matematiksel modelin mantıklı sürede çözüm vermemesi üzerine yine de beklemeli mi? Mesela 5 saat beklemişsindir, çözüm vermemiştir ki zaten şirket gams almayacaktır, ne yapılmasını istersin?
Sezgisel modelin de gayet iyi çözüm veriyorsa, optimale ne kadar yakın olduğunun ne önemi var ki.
Mesela, senin probleminde optimal çözümde şirkete 1010 lira kazandırıyorsundur, sezgisele göre ise 1000 kazandırıyorsun. So what, çok mu önemli oldu matematiksel modelin.
O zaman heuristic diye bi şey gereksiz olmuş olmuyor mu? Operations scheduling alsan mesela(almadığını biliyorum) herşeyin heuristicle yapıldığını görürdün.
Hatanda ısrar edecek misin bu konuda merak içindeyim.
Saygılar.
24 Mayıs 2010 Saat:21:59
Haklısınız, elma ile armutu karşılaştırmayalım, ikisi bambaşka problemler.
Uzun bir cevap yazardım ama uzasın istemiyorum. Kusura bakmayın, tamam ben hatalıyım.
Ama ben sezgisel’in sadece 10 liralık bir fark yapacak kadar iyi olduğunu sanmıyorum. 80000 değişken demek R^80000 demek değil mi? Bu kadar büyük bir uzayda optimalden o kadar az sapacak bir heuristic geliştirmek epeyce zor bence. Ama sizin aldığınız derste yapılan heuristicler herşeyi çözüyorsa bir diyeceğim yok, pırasa gibi susarım.
Ayrıca şirket çok büyük ihtimalle GAMS alacak, uzun uzun anlattık, ikna ettik sayılır. Ama onların alıp almamasının bu konuyla ilgisi yok.
Ricam, lütfen cevap yazmayın. Dediğim gibi bu tartışmaya nokta koyalım. Boşuna tartışmayı hiç sevmem. Proje raporlarını okumanızı tavsiye edeyim sadece sizin ikna olmanız için. Okursunuz yine beni haksız bulursanız birşey demeyeceğim, haklı bulursanız da başım göğe ermeyecek.
Benden de saygılar.
Ayrıca; yorumlarınızda genel olarak saygı sınırlarını aşmadığınız için çok teşekkür ederim. Çok az kişi yapabiliyor bunu çünkü.
25 Mayıs 2010 Saat:10:15
Bilal,
İnsanların arkalarından işler çevirip, sana güvenen insanların güzelim hayatlarını düzelmeyecek şekilde mahfeden birisi olarak, saygıyı hak ettiğini düşünmüyorum.
25 Mayıs 2010 Saat:19:17
İsmini yazacak kadar cesur olmayan ziyaretçim;
Başka insanlar yüzlerce kişi arkasından iş çevirip, kendilerine güvenen insanların güvenlerini mahvedince, ayrıca onların bu marifeti sonucunda bazı insanlarla aram bozulunca; işte bu nedenle onların saygıyı hak etmediğini ben söylüyorum diye mi ben saygıyı hak etmiyorum.
Ben sanki arkadan iş çevirdim de sonuçları etkiledim. IP adresinden bilkentte olduğun anlaşılıyor, dahasını da öğrenebilirim istersem ama öğrenmek istemiyorum. Ben başkaları hakkında kötü düşünmeyi sevmem. Ama bana çamur attığınızı düşünüyorum. Ha madem saygıyı hak etmiyorum, o değerli zamanınızı burada yorum yazarak harcamayın. Siz sanırım saygıyı hak eden birisiniz başkalarına hakaret ederek, bence bu yolda ilerlemeye devam edin..
30 Mayıs 2010 Saat:18:30
Oops!
aslında kendime her seferinde tembih ediyorum;artık insanları tanıyorsun,yaptıklarına şaşırma bunlar insani(!) şeyler ama gel gör ki insanoğlu her seferinde beni şaşırtabilmeyi başarıyor.
başarı garip bir kavram oldu günümüzde.
bir yanda ödülleri bir kenara itip ben alacağımı aldım diyen grigory perelmanlar,tüm ömrünü çocukların sağlıkla gülümseyebilmesi için harcayan recep sancaklar,
diğer yanda da başarı ölçekleri biraz hırsı başkalarının başarısını çekememek için kullanan, başarıyı başkalrında iyi olmakla ölçen genel popülasyon.
bu konularda genel popülsayonun misyonlarını paylaşmadığım için hamdediyorum.
garip şu insanoğlu,
sayın turuncu balık,projeniz için tebrikler,
ve kolay gelsin, inan bunu tüm içtenliğimle söylüyorum,
çünkü şahsen ben insanlarla uğrşmayı hiç sevmiyorum,
keşke herkes enerjisini doğru şeyler için harcasa
30 Mayıs 2010 Saat:23:32
Tebrik ediyorum Bilal.
Gercekten cok iyi isler cikardiniz. Emeginizin karsiligini da hem fuarda dereceye girerek, hem de sirketten guzel teklifler alarak aldiniz diye dusunuyorum.
Gerisine cok kafani takmamalisin bence. Yazindan da anladigim kadariyla takmamissin.
Basarilarinin devamini dilerim.
30 Ekim 2010 Saat:06:21
Ben bu yazıyı yeni görüyorum. Teşekkür etmeyerek aylardır bir öküzlük ettiğimi de fark ettim böylelikle. O senin iyiliğin Bilalim sağ olasın bizi de böyle onurlandırmışsın köşende:)
29 Kasım 2010 Saat:22:58
Merhaba, öncelikle tebrik ediyorum. Ben de Anadolu Üniversitesi Endüstri Mühendisliği bölümünde okuyorum daha doğrusu son sınıftayım. Tez konum olarak ARP seçtim ve Vitra’da uygulayacağım. Ancak çok fazla dağıtım noktası var ve tez danışmanım GAMS’te ARP’nin matematiksel modelini yazmamı istiyor. Fakat benim de bulduğum hiç bir matematiksel model GAMS’te yazılamadı şimdiye kadar
, hocam da başka bulmamı istiyor. İnternette araştırırken bolg’una rastladım ve bu konuda proje hazırlamış olduğundan deneyimli olduğun ve belki bana biraz akıl verebileceğini düşündüm.
Bana mail yoluyla cevap verebilirsen çok sevinirim. Deneyimlerinden faydalanmak isterim, umarım bunu benden esirgemezsin.
30 Kasım 2010 Saat:00:30
@Aysun; yardımcı olmak isterim, ama google’da “VRP gams code” ya da “VRP mathematical model” gibi aramalar yapsanız daha çok işinize yarayacaktır. Bizim GAMS kodumuz çok karışıktı, yine de işime yarar derseniz size yollayayım.
GAMS çok karışık bir dil değil, GAMS User Guide’ı şu adresten ( http://www.gams.com/dd/docs/bigdocs/GAMSUsersGuide.pdf )okursanız eğer ARP’nizin matematiksel modeli elinizde varsa kodlamasını da yaparsınız.
Türkçe kaynak isterseniz
http://web.itu.edu.tr/~celebid/OPT_files/gams.pdf
30 Kasım 2010 Saat:10:28
Siz yine de gönderebilirseniz çok iyi olur. En azından elimde bir örnek model olur. Bir de Siz de projenizde çok fazla kısıt olduğundan bahsetmişsiniz. Benim tezimi uygulayacağım Vitra’da da çok fazla dağıtım noktası var bu durumu kümeleme veya dal kesme yöntemi kullanarak çözebileceğimizi düşündük. Siz hangi yöntemi kullandınız ARP çözümünde? Teşekkür ederim