Pertanyaan yang diberi tag «computational-geometry»

Pertanyaan tentang solusi algoritmik masalah geometris, atau algoritma lain yang membuat penggunaan geometri.

6
Menghasilkan Kombinasi dari serangkaian pasangan tanpa pengulangan elemen
Saya memiliki satu set pasangan. Setiap pasangan berbentuk (x, y) sedemikian rupa sehingga x, y milik bilangan bulat dari kisaran [0,n). Jadi, jika n adalah 4, maka saya memiliki pasangan berikut: (0,1) (0,2) (0,3) (1,2) (1,3) (2,3) Saya sudah memiliki pasangan. Sekarang, saya harus membangun kombinasi menggunakan n/2pasangan sehingga tidak …


2
Bagaimana merancang algoritma untuk mengatur (resizable) windows pada layar untuk mencakup ruang sebanyak mungkin?
Saya ingin menulis sebuah program sederhana yang menerima satu set jendela (lebar + tinggi) dan resolusi layar dan menampilkan pengaturan dari jendela-jendela tersebut di layar sedemikian rupa sehingga windows mengambil ruang paling besar. Oleh karena itu dimungkinkan untuk mengubah ukuran jendela, sambil mempertahankan output size >= initial sizedan aspek rasio. …


1
Apakah ada algoritma O (n log n) untuk penyederhanaan garis 4D?
The algoritma Ramer-Douglas-Peucker untuk lini penyederhanaan memiliki kasus terburuk runtime. Untuk input acak yang didistribusikan dengan tepat, diharapkan kompleksitas runtime . Dalam 2D, ada algoritma lain dengan kompleksitas runtime case terburuk , yang menghitung hasil yang persis sama dengan algoritma Ramer-Douglas-Peucker. Karena algoritma ini didasarkan pada struktur lintasan "jalur (cembung)", …

3
Garis memisahkan dua set titik
Jika ada cara untuk mengidentifikasi apakah dua set poin dapat dipisahkan oleh garis? Kami memiliki dua set titik dan jika ada garis yang memisahkan dan sehingga semua titik dan hanya di satu sisi garis, dan semua titik dan hanya di sisi lainnya.AAABBBAAABBBAAAAAABBBBBB Algoritma yang paling naif yang saya buat adalah …

3
Lingkaran Penutupan Maksimum dari Radius Yang Diberikan
Saya mencoba mencari pendekatan untuk masalah berikut: Diberikan himpunan titik dan jari-jari r , temukan titik pusat lingkaran, sedemikian sehingga lingkaran itu mengandung jumlah maksimum titik dari himpunan. Waktu yang berjalan harus O ( n 2 ) .SSSrrrO(n2)O(n2)O(n^2) Pada awalnya itu tampaknya menjadi sesuatu yang mirip dengan masalah lingkaran tertutup …



1
Kompleksitas algoritma triangulasi Delaunay brute force
Dalam buku "Komputasi Geometri: Algoritma dan Aplikasi" oleh Mark de Berg et al., Ada algoritma brute force yang sangat sederhana untuk menghitung triangulasi Delaunay. Algoritme menggunakan gagasan tepi ilegal - tepi yang mungkin tidak muncul dalam triangulasi Delaunay yang valid dan harus diganti oleh beberapa tepi lainnya. Pada setiap langkah, …





2
Persimpangan Lingkaran dengan Algoritma Sapu Garis
Sayangnya saya masih belum begitu kuat dalam memahami Algoritma Sweep Line . Semua makalah dan buku pelajaran tentang topik sudah dibaca, namun pemahaman masih jauh. Untuk membuatnya lebih jelas, saya mencoba menyelesaikan sebanyak mungkin latihan. Tapi, tugas yang sangat menarik dan penting masih menjadi tantangan bagi saya. Latihan berikut ini …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.