Latar Belakang Implementasi Algoritma Greedy Dalam Masalah Lintasan Terpanjang Menggunakan Bahasa C

BAB 1 PENDAHULUAN

1.1 Latar Belakang

Persoalan lintasan terpanjang longest path merupakan persoalan dalam mencari lintasan sederhana terpanjang maksimum dalam suatu graph yang diberikan. Lintasan terpanjang pada suatu graph dapat ditentukan dengan menggunakan suatu proses backtracking yang dapat digunakan dimana penyelesaian masalah atau output merupakan sebuah rangkaian atau barisan yang terdiri atas suatu nilai yang teratur. Lintasan terpanjang dapat juga merupakan suatu rangkaian atau barisan dari nodenode. Suatu graph G adalah himpunan tak kosong titik-titik yang disebut vertex dan himpunan garis-garis yang menghubungkan titik tersebut yang disebut edge. Suatu graph G dikatakan terhubung jika untuk setiap vertex dari graph terdapat jalur yang menghubungkan kedua vertex tersebut, atau dengan kata lain dikatakan graph terhubung connected graph jika setiap dua vertex yaitu V i dan V j dalam suatu graph terdapat sedikitnya sebuah edge, sehingga dapat dinotasikan dengan GV,E . Adapun pada suatu connected graph yang berarah directed graph, edge disebut dengan busur arc. Sehingga dapat dinotasikan sebagai GV, A . Putri Sheila, 2011 Universitas Sumatera Utara Persoalan optimasi optimization problem adalah persoalan yang menuntut pencarian solusi optimum terpanjang. Persoalan optimasi dibagi menjadi dua macam, yaitu maksimasi maximization dan minimasi minimization. Solusi optimum merupakan solusi yang bernilai minimum atau maksimum dari sekumpulan alternative solusi yang mungkin yang diperoleh. Solusi yang memenuhi semua kendala selanjutnya disebut sebagai solusi layak feasible solution dimana berperan untuk mengoptimumkan fungsi optimasi yang akhirnya disebut sebagai solusi optimum. Penentuan lintasan terpanjang merupakan salah satu contoh persoalan optimasi dimana termasuk ke dalam persoalan optimasi maksimasi maximization. Secara umum, penentuan lintasan terpanjang dapat dibagi menjadi dua metode, yaitu metode konvensional dan metode heuristik. Metode konvensional adalah metode yang menggunakan perhitungan matematika murni secara biasa yang hanya dapat digunakan pada jumlah vertex dan edge yang terbatas. Sedangkan metode heuristik adalah metode yang lebih variatif dan membutuhkan waktu perhitungan yang lebih singkat, karena metode ini dirancang secara komputasi untuk memecahkan masalah dimana diperoleh solusi yang lebih sederhana dengan menggunakan metode pendekatan dan melakukan pencarian. Oleh karena itu, penulis mengajukan sebuah proposal yang berjudul “IMPLEMENTASI ALGORITMA GREEDY DALAM MASALAH LINTASAN TERPANJANG MENGGUNAKAN BAHASA C” Universitas Sumatera Utara

1.2 Rumusan Masalah