Thursday, October 27, 2011

Nice Introduction to Metaheuristics (E-Book)

Hi..
Trough all these times, I have refused to invest some time to understand some concepts that a lot of people may consider as trivial. When many people/papers mention some metaheuristics buzz words like: "local optima", "hill climbing", "tabu search", "simulated annealing", "swarm optimization", "genetic algorithms", etc; it just freaked me out. I don't think I have enough time to drill down those academic literatures, which is too formal for a brief introduction.

However, I have found an e-book from Sean Luke of GMU. The "Essentials of Metaheuristics" book, that he wrote, is a perfect starter for beginners. It is presented in a rather casual (informal) language, which makes the reading less boring. Each concept is always presented with the accompanying pseudocode (great!!!). I am really satisfied with the eBook. I am considering buying the hardcopy also.

www.openclipart.org

Surprisingly, Sean Luke is also the designer of an agent based simulation platform called MASON. Interesting.. 

I am still using Netlogo for making simulation and I find that the community (mailinglist) is really active and reliable. Based on my personal experience, there is always someone in the forum who will reply to your questions, even to the stupid ones (may be not too stupid :p). This is waaaay different with the Repast's (agent based simulation platform) community which is (basically) dead.

So the lesson is..: you should consider of building a live community to support the use of your platform. Great product with dead community has a great "likelihood" to die soon..

Once again, it is a great book, I finally understand that all those buzz words i mentioned before, have the same principle (the survival of the fittest). O yeah.. Sean Luke also mentioned another alternative e-book that you can use in learning the optimization heuristic topics: Global Optimization Algorithms: Theory and Application by Thomas Wiese. I never read it, but I may do it if the time permits.

OK have fun then..

Friday, October 21, 2011

Minsky& Nash have the same PhD Advisor

Surprisingly John Nash (game theory) and Marvin Minsky (artificial intelligence) share the same PhD advisor. Although I am not at all mathematician, I find that the idea of the mathematics genealogy project rocks.. :) Everybody will not only has his biological or legal parents, family etc; but also his academical family tree. Cool

Mathematics Genealogy Project Screenshot.

Thursday, October 20, 2011

Reduced Image Quality when Converting "Word" File to Pdf File

Hi All...

Some of you may have trapped in the same problem like I did. When I tried to convert a MS Word file to a Pdf file with some free converter, some of the images in the file were downgraded in quality (see the screen shot below).


If you have the same problem, you can use the free plug in from the microsoft dowload center. The plug in name is "2007 Microsoft Office Add-in: Microsoft Save as PDF". You can see the result in the picture shown below.


OK, have fun then... ;)

Tuesday, October 18, 2011

Desirability Index - Multiobjective Optimization

Just want to sketch my personal (graphical) interpretation of the desirability index approach for multi-objectives optimization problem.



Reference:
Derringer, G., & Suich, R. (1980). SIMULTANEOUS-OPTIMIZATION OF SEVERAL RESPONSE VARIABLES. Journal of Quality Technology, 12(4), 214-219.

Wednesday, October 12, 2011

Kesalahan Apapun Terampuni, Kecuali...

Merenung sejenak, pada tiga kasus yang menegaskan batas toleransi yang dapat diterima antara manusia dengan Tuhan-nya, manusia dan orang tuanya, manusia dan manusia lainnya...

  • Manusia pada dasarnya dapat teledor melakukan kesalahan sebesar apapun pada Tuhan-nya dan mendapat maaf, namun ada satu yang tidak dapat di"putih"kan dengan mudah, yaitu syirik/ menyekutukan Tuhan/ pembangkangan/ penodaan kesetiaan pada Sang Pencipta yang diyakininya.
  • Manusia pada dasarnya dapat teledor melakukan kesalahan sebesar apapun pada orang tua-nya dan mendapat maaf, namun ada satu yang tidak dapat di"putih"kan dengan mudah yaitu durhaka/ pembangkangan pada manusia yang menjadi perantara kasih Tuhannya.
  • Manusia pada dasarnya dapat teledor melakukan kesalahan sebesar apapun pada sesamanya , namun ada satu yang tidak dapat di"putih"kan dengan mudah yaitu pelanggaran komitmen/ penghianatan kepercayaan dari "pelanggan/ partnernya".

Tiga hubungan yang berbeda, satu prinsip dasar yang menjadi kunci kemuliaan/ keterpurukan seorang manusia, siapapun "pelanggan-nya": "teguh dan menjaga kepercayaan pada setiap komitmen yang telah dibuat, apapun resikonya". Semoga kita bisa menjadi orang yang amanat, mesipun tak semudah kata tentunya.. :)

Tuesday, October 11, 2011

Dynamic Vehicle Routing - PhD Theses Couple

It is interesting to see, how some PhD candidates have managed to develop such a good team work in doing research and produced articles that are mutually beneficial for each team member's thesis. I find this unique case while I am drowning in the dynamic vehicle routing problems literature. Basically there are two approaches for tackling the problem: the OR (operations-research) approach and the decentralized (agent based) approach. While Tamas Mahr have concentrated on developing the agent based solution, Jordan Srour have invested some time in tackling the problem from a centralized perspective. They collaborated, produced a great paper (Transportation Research paper), and have a nice chapter in their theses. Nice..


Sunday, October 9, 2011

Saya Berharap vs Saya Menginginkan

Di kala membaca buku mungil bertajuk "Whatever You Think Think the Opposite" karangan Paul Arden, terdapat kutipan menarik yang menjelaskan perbedaan prinsipil antara sebuah harapan dan keinginan. 


Harapan lebih dekat pada angan-angan kosong sedangkan keinginan diasosiasikan dengan impian yang solid. Keinginan selalu ditindaklanjuti dengan perencanaan dan realisasi eksekusi dari segala usaha yang merujuk pada terwujudnya keinginan itu. Harapan adalah impian yang tidak pernah ditindaklanjuti dengan kerja nyata, walhasil kemungkinan terwujudnya sangat kecil.

Pastikan kita tau perbedaan keduanya, keinginan dan harapan. Saya ingin.. Saya berharap.. :)


Jejak Langkah - Premoedya Ananta Toer - Ulasan Sementara

Hfiuh..

Tak terasa habis juga akhir pekanku membaca 12 bab awal dari roman ke-3 seri dari seri Tetralogi Pulau Buru karya Pramoedya Ananta Toer. Roman ketiga ini berjudul Jejak Langkah. Terus terang, 200 halaman pertama terbuang dengan menjemukan. Di bagian awal itu, diceritakan lika-liku kehidupan Minke selama menjadi kadet di sekolah kedokteran STOVIA (De School tot Opleiding van Inlandsche Artsen), juga pernikahan keduanya yang berakhir tragis seiring dengan kematian Mei istri keduanya. 


Nyaris berhenti karena kebosanan, cerita dinamika kehidupan Minke setelah ia keluar dari STOVIA itu yang justru membuatku ketagihan untuk kembali membacanya. Pengalamannya dengan Syarikat Priyayi, Thamrin Mohammad Thabrie, pendirian tabloid pers pribumi pertama (konon), hubungannya dengan Boedi Oetomo, Soetomo dan dokter pensiunan yang mempelopori kampanye pentingnya organisasi dalam pergerakan (tebakanku: dr. Wahidin Soedirohusodo) sangatlah menarik.


Baru kumengerti mengapa penceritaan hidup di masa sekolah Minke di STOVIA harus juga disampaikan. Karena memang pergerakan bangsa ini dicikali oleh kaum priyayi dokter pribumi yang bersekolah di STOVIA. Alur cerita yang mengambil setting awal pergerakan intelektual bangsa ini (berdirinya Boedi Oetomo, media dan segala sisi menariknya), cukup mencengangkan. Sekalipun roman ini termasuk kedalam kategori fiksi, setidaknya penulis berhasil menuntun anganku untuk memahami kondisi masyarakat intelek disaat itu, menurut versinya tentunya. Sekitar 200 halaman lagi tersisa, menarik untuk mengetahui kelanjutan cerita dari si Minke ini. Seorang pemberontak, seorang yang (dapat dianggap terlalu) bebas, seorang yang sadar akan pentingnya bergerak untuk perbaikan, seorang tokoh yang merepresentasikan ke"gila"-an penulisnya, Pramoedya Ananta Toer. Menarik.. semoga ku bisa luangkan lagi untuk membaca eksplorasi-eksplorasi manusia.. disela jadwal riset yang padat ini..

Saturday, October 8, 2011

Organisasi, Syarikat, Perkumpulan, atau Persekutuan?

Ditengah-tengah memudarnya semangat untuk melanjutkan roman "Jejak Langkah" - Mbah Pramoedya yang kurasa semakin membosankan alur ceritanya, akhirnya gairahku kembali naik setelah membaca alur di bab 7.

Ada petikan menarik dari kutipan percakapan di pertemuan pertama dari Minke (tokoh utama roman) dan Thamrin Mohammad Thabrie (TMT). Dalam roman itu diceritakan pendapat TMT untuk lebih memilih istilah syarikat dibandingkan dengan organisasi, perkumpulan, atau persekutuan.  

Minke : "Baik mana organisasi atau syarikat dibandingkan dengan perkumpulan atau persekutuan, Tuan?"

TMT   : "Tentu saja baik syarikat. Pertama, karena dia kata dari bahasa Arab, bahasa Al-Quran. Kedua, karena dia mengingatkan orang pada kata ikatKetiga, karena dia lebih pendek dan lebih sederhana dari perkumpulan. Keempat, karena dia tak punya sangkut paut dengan kutu dari persekutuan. Kan bersyarikat lebih daripada hanya berkumpul? Dan persekutuan mendekati arti perkumpulan orang-orang yang sama kutunya?"


Menarik :p disadur dari roman Jejak Langkah karya Pramoedya Ananta Toer