Glider Game of Life Conway 1D ditemukan, panjang 3,7 miliar sel
(conwaylife.com)- Di forum Conway’s Game of Life, pola pesawat luar angkasa 1 dimensi (1D spaceship) dengan panjang sekitar 3,7 miliar sel (3.7B) telah diselesaikan
- Pola ini bergerak dengan periode 133.076.755.768 generasi (generation), dan kotak pembatas pada titik awal berukuran 3707300605×1 sel
- Para pengembang menggabungkan empat sistem konstruksi seperti lengan konstruksi terkompresi ECCA1·ECCA2 (arm), lengan biner (binary arm), dan lengan fuse (fuse arm) untuk mewujudkan proses replikasi diri, pembersihan, dan mulai ulang
- Simulasi telah diverifikasi di lingkungan Golly dan lifelib, dan apg(calcyman) menambahkan kode verifikasi periode penuh ke repositori
- Penemuan ini dinilai sebagai contoh kemajuan teknik slow salvo dan alat otomatisasi pola raksasa
Laporan penyelesaian pesawat luar angkasa 1D
- Hippo.69 mengumumkan bahwa “pesawat luar angkasa dengan kecepatan 2c/133076755768” telah selesai, yang berarti bergerak dua sel setiap satu periode
- Rentang koordinat y sekitar ±5.537.521.000, dan koordinat x maksimum sekitar 11.075.626.500
- apg(calcyman) mengonfirmasi melalui simulasi penuh bahwa pola bekerja dengan benar, dan memperbaiki salah ketik pada nilai periode
- Hasil final dibagikan dalam beberapa berkas
.mc(example.mc,example_42168M.mc,example_46000M.mc), sehingga dapat diputar ulang langkah demi langkah di Golly
Proses simulasi dan debugging
- Saat debug awal, ditemukan masalah bahwa Cordership menghasilkan glider terbalik yang menyebabkan kerusakan SoD (Stop of Destruction)
- “switch far seed” diperbaiki agar penyesuaian ini memperhitungkan glider tersebut
- Simulasi memanfaatkan optimisasi Hashlife dari lifelib untuk berjalan cepat dalam satuan puluhan juta generasi
- Skrip Lua berbasis
BigNummengotomatiskan lompatan generasi skala besar di Golly, sambil menyimpan checkpoint sesuai peristiwa penting (misalnya mulai ecca2, kedatangan cordership, dll.)
Struktur dan prinsip kerja
- Seluruh sistem terdiri dari empat lengan konstruksi
- Fuse arm: menghasilkan dan menginisialisasi sinyal 1 dimensi berbasis blinker
- Binary arm: menafsirkan sinyal bit melalui kombinasi dua glider untuk membangun struktur
- ECCA1 / ECCA2: lengan konstruksi superpadat yang menafsirkan instruksi terkompresi untuk membersihkan pola dan menyiapkan generasi berikutnya
- Pada tahap terakhir, ECCA2 meluncurkan armada cordership (corderfleet) untuk menghapus pola sisa, lalu pada akhirnya mengembalikan sistem ke status 1 dimensi (y=0)
- Seluruh proses dirancang dengan struktur simetris penuh, sehingga kedua sisi bekerja identik berdasarkan sumbu pusat (spine)
Pengembangan dan kolaborasi
- Proyek ini diselesaikan melalui kolaborasi calcyman(apg) dan Hippo.69
- calcyman merancang separuh awal (struktur lengan dan dasar kode)
- Hippo.69 selama beberapa tahun berikutnya mengerjakan sisa pembersihan, sinkronisasi, dan debugging
- Para pengguna forum mengusulkan nama “Arrow 1” atau “Unidimensional Spaceship 1”
- Anggota komunitas seperti hth3 dan I6_I6 mencoba simulasi di Golly dan meninggalkan pesan ucapan selamat
Signifikansi teknis
- Pesawat luar angkasa ini adalah pola replikasi diri raksasa pertama yang bergerak dalam bentuk 1 dimensi, membuktikan tingkat baru kompleksitas komputasional dalam Game of Life
- Teknologi terbaru seperti otomatisasi slow salvo, interpreter kompresi ECCA, dan kontrol Cordership dikerahkan sepenuhnya
- Para peneliti berencana melakukan optimisasi lanjutan dengan tujuan mengecilkan ukuran dan meningkatkan kecepatan, serta sedang mempertimbangkan publikasi makalah terkait
1 komentar
Komentar Hacker News
Awalnya saya mulai membaca sambil berpikir, “Oh, menarik juga,” tapi saya tidak menyangka istilah teknis komunitas Game of Life sebanyak ini
Kata-kata seperti ECCA1 dan gpse90 terus bermunculan, sampai rasanya saya harus membaca wiki selama beberapa jam
Menakjubkan bahwa semuanya dimulai dari garis sederhana, lalu meledak menjadi struktur kompleks 2D yang sangat besar, dan setelah melewati begitu banyak generasi kembali lagi menjadi garis sepanjang 3.7B sel
Saya berharap ada seseorang yang menganalisis unit abstraksi di dalamnya
Membaca penjelasan panjang di forum GoL terasa seperti merasakan bagaimana pasangan saya mendengarkan rapat kerja Zoom saya. Pesta jargon ini benar-benar keren
“Ya Tuhan, ini Quine!”
Ketika urutan bit linear itu ditafsirkan sebagai papan Game of Life, ia mereplikasi dirinya sendiri dengan menggeser dua piksel ke kanan
Ini lebih sulit daripada sekadar replikasi biasa, tetapi penafsiran sebagai pereplikasi diri berbentuk pita yang mencetak ulang kodenya sendiri dengan pergeseran 2 piksel terasa indah
Ada yang mengatakan “awalannya lambat, jadi langsung lompat ke generation 42168M”, dan itu membuat saya membayangkan makhluk yang memperlakukan alam semesta seperti mainan berkata, “Nanti sekitar 13.8B tahun baru mulai menarik”
Ada dua pertanyaan terbuka yang menarik tentang Game of Life
Peluang kehidupan muncul dari kondisi awal acak mendekati nol, tetapi kehidupan memang punya kemungkinan untuk berevolusi
Dulu saya pernah membuat eksperimen glider dengan gerakan kontinu — glider.gif
Saya penasaran apakah ada visualisasi glider, dengan sumbu waktu dijadikan satu dimensi
Ini adalah struktur yang hanya pada tahap tertentu muat di dalam kotak setinggi 1 sel
Meski begitu, semangat dan ketelitian yang tertuang dalam thread ini benar-benar mengesankan
Pada 1995 saya pernah menerima email dari seseorang bernama John Conway. Saat itu hanya karena tulisan saya di newsgroup matematika, dan baru belakangan saya sadar bahwa dia itu Conway
Sekarang, melihat dunia GoL yang luar biasa ini, saya jadi berpikir ke mana umat manusia seharusnya menyalurkan potensi kreatif seperti ini