kelompok - Dalam talian dalam Awan

Ini ialah gugusan arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


kelompok - cari kelompok dalam graf dan tambahkan graf dengan maklumat ini.

SINOPSIS


kelompok [-v?] [ -Ck ] [ -ck ] [ -o fail luar ] [ fail ]

DESCRIPTION


kelompok mengambil sebagai input graf dalam format DOT, mencari kelompok nod dan menambah graf
dengan maklumat ini. Kelompok ditentukan oleh atribut "kluster" yang dilampirkan pada
nod; nilai kelompok ialah integer bukan negatif. kelompok percubaan untuk memaksimumkan
modulariti pengelompokan. Jika atribut tepi "berat" ditakrifkan, ini akan menjadi
digunakan dalam pengiraan pengelompokan.

PILIHAN


Pilihan berikut disokong:

-Ck menentukan bilangan kluster yang disasarkan yang harus dijana. Yang dinyatakan
nombor k hanyalah cadangan dan mungkin tidak dapat direalisasikan. Jika k == 0, lalai,
bilangan kelompok yang lebih kurang mengoptimumkan modulariti dikembalikan.

-ck menentukan kaedah pengelompokan. Jika k == 0, pengelompokan modulariti lalai ialah
digunakan. Jika k == 1 kualiti modulariti akan digunakan.

-ofail luar
Menentukan bahawa output harus masuk ke dalam fail fail luar. Secara lalai, stdout digunakan.

-v Mod bertele-tele.

CONTOH


Memohon kelompok kepada graf berikut,

graf {
1 - 2 [berat=10.]
2 - 3 [berat=1]
3 - 4 [berat=10.]
4 - 5 [berat=10]
5 - 6 [berat=10]
3 - 6 [berat=0.1]
4 - 6 [berat=10.]
}

memberikan

graf {
nod [cluster="-1"];
1 [kluster=1];
2 [kluster=1];
3 [kluster=2];
4 [kluster=2];
5 [kluster=2];
6 [kluster=2];
1 -- 2 [berat="10."];
2 -- 3 [berat=1];
3 -- 4 [berat="10."];
4 -- 5 [berat=10];
5 -- 6 [berat=10];
3 -- 6 [weight="0.1"];
4 -- 6 [berat="10."];
}

Gunakan kluster dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini