Pembulatan sebuah bilangan y ke bilangan bulat terdekat membutuhkan beberapa aturan pemecah ikatan untuk kasus-kasus ketika y tepat setengah jalan di antara dua bilangan bulat - yaitu, ketika bagian pecahan dari y tepat 0.5.
Putaran setengah ke atas
Aturan pemecah ikatan berikut ini, yang disebut pembulatan setengah ke atas (atau pembulatan setengah ke arah plus tak terhingga), digunakan secara luas dalam banyak disiplin ilmu. Artinya, nilai setengah jalan y selalu dibulatkan ke atas.
- Jika pecahan y tepat 0,5, maka q = y + 0,5.
q = ⌊ y + 0.5 ⌋ = - ⌈ - y - 0.5 ⌉ {\displaystyle q=\kiri\lantai y + 0.5\right\rantai =-\kiri\lceil -y-0.5\right\rceil \,} 
Contohnya, dengan aturan ini, nilai 23.5 dibulatkan ke 24, tetapi -23.5 dibulatkan ke -23.
Ini adalah salah satu dari dua aturan yang umumnya diajarkan di kelas matematika dasar AS. []
Jika bukan karena pecahan 0.5, kesalahan pembulatan yang diperkenalkan oleh metode pembulatan ke terdekat akan cukup simetris: untuk setiap pecahan yang dibulatkan ke atas (seperti 0.268), ada pecahan pelengkap (yaitu, 0.732) yang dibulatkan ke bawah, dengan jumlah yang sama. Ketika membulatkan sekumpulan besar angka dengan bagian pecahan acak, kesalahan pembulatan ini secara statistik akan saling mengimbangi, dan nilai yang diharapkan (rata-rata) dari angka-angka yang dibulatkan akan sama dengan nilai yang diharapkan dari angka-angka asli.
Akan tetapi, aturan pembulatan setengah ke atas tidak simetris, karena pecahan yang tepat 0.5 selalu dibulatkan ke atas. Asimetri ini memperkenalkan bias positif dalam kesalahan pembulatan. Sebagai contoh, jika pecahan y terdiri dari tiga digit desimal acak, maka nilai yang diharapkan dari q akan 0.0005 lebih tinggi dari nilai yang diharapkan dari y. Untuk alasan ini, pembulatan ke atas dengan aturan pembulatan setengah ke atas juga (secara ambigu) dikenal sebagai pembulatan asimetris.
Salah satu alasan pembulatan ke atas pada 0.5 adalah bahwa hanya satu digit yang perlu diperiksa. Ketika melihat 17.50000..., misalnya, tiga angka pertama, 17.5, menentukan bahwa angka tersebut akan dibulatkan ke atas menjadi 18. Jika aturan yang berlawanan digunakan (membulatkan setengah ke bawah), maka semua angka nol di belakang koma perlu diperiksa untuk menentukan apakah nilainya tepat 17,5.
Putaran setengah ke bawah
Seseorang juga bisa menggunakan putaran setengah ke bawah (atau putaran setengah ke arah minus tak terhingga) sebagai lawan dari putaran setengah ke atas yang lebih umum (metode putaran setengah ke atas adalah konvensi umum, tetapi tidak lebih dari sebuah konvensi).
- Jika pecahan y tepat 0,5, maka q = y - 0,5.
q = ⌈ y - 0.5 ⌉ = - ⌊ - y + 0.5 ⌋ {\displaystyle q=\kiri\lceil y-0.5\right\rceil =-\kiri\lantai -y+0.5\right\r lantai \,} 
Contohnya, 23,5 dibulatkan ke 23, dan -23,5 dibulatkan ke -24.
Aturan pembulatan setengah ke bawah tidak simetris, karena pecahan-pecahan yang tepat 0.5 selalu dibulatkan ke bawah. Asimetri ini memperkenalkan bias negatif dalam kesalahan pembulatan. Sebagai contoh, jika pecahan y terdiri dari tiga digit desimal acak, maka nilai yang diharapkan dari q akan 0.0005 lebih rendah dari nilai yang diharapkan dari y. Untuk alasan ini, pembulatan ke terdekat dengan aturan pembulatan setengah ke bawah juga (secara ambigu) dikenal sebagai pembulatan asimetris.
Putaran setengah dari nol
Metode pemecah seri lainnya yang biasa diajarkan dan digunakan adalah putaran setengah menjauhi nol (atau putaran setengah menuju tak terhingga), yaitu:
- Jika pecahan y tepat 0,5, maka q = y + 0,5 jika y positif, dan q = y - 0,5 jika y negatif.
q = sgn ( y ) ⌊ | y | + 0.5 ⌋ = - sgn ( y ) ⌈ - | y | - 0.5 ⌉ {\displaystyle q = \operatorname {sgn}(y)\left\lfloor \left|y\right|+0.5\right\rfloor =-\operatorname {sgn}(y)\left\lceil -\left|y\right|-0.5\right\rceil \,} 
Contohnya, 23,5 dibulatkan ke 24, dan -23,5 dibulatkan ke -24.
Metode ini memperlakukan nilai positif dan negatif secara simetris, dan oleh karena itu bebas dari bias secara keseluruhan jika angka aslinya positif atau negatif dengan probabilitas yang sama. Namun demikian, aturan ini masih akan memperkenalkan bias positif untuk angka positif, dan bias negatif untuk angka negatif.
Ini sering digunakan untuk konversi mata uang dan pembulatan harga (ketika jumlah tersebut pertama kali dikonversi ke dalam subdivisi signifikan terkecil dari mata uang, seperti sen euro) karena mudah dijelaskan hanya dengan mempertimbangkan digit pecahan pertama, terlepas dari digit presisi tambahan atau tanda jumlah (untuk kesetaraan yang ketat antara pembayar dan penerima jumlah).
Putaran setengah menuju nol
Seseorang juga dapat membulatkan setengahnya ke arah nol (atau membulatkan setengahnya menjauhi tak terhingga) sebagai kebalikan dari setengah putaran yang lebih umum menjauhi nol (metode setengah putaran menjauhi nol adalah konvensi umum, tetapi tidak lebih dari sebuah konvensi).
- Jika pecahan y tepat 0,5, maka q = y - 0,5 jika y positif, dan q = y + 0,5 jika y negatif.
q = sgn ( y ) ⌈ | y | - 0.5 ⌉ = - sgn ( y ) ⌊ - | y | + 0.5 ⌋ {\displaystyle q=\operatorname {sgn}(y)\left\lceil \left|y\right|-0.5\right\rceil =-\operatorname {sgn}(y)\left\lfloor -\left|y\right|+0.5\right\rfloor \,} 
Contohnya, 23.5 dibulatkan ke 23, dan -23.5 dibulatkan ke -23.
Metode ini juga memperlakukan nilai positif dan negatif secara simetris, dan oleh karena itu, bebas dari bias secara keseluruhan jika angka aslinya positif atau negatif dengan probabilitas yang sama. Namun demikian, aturan ini masih akan memperkenalkan bias negatif untuk angka positif, dan bias positif untuk angka negatif.
Putaran setengah ke genap
Aturan tie-breaking yang bahkan tidak terlalu bias adalah putaran setengah ke genap, yaitu
- Jika pecahan y adalah 0.5, maka q adalah bilangan bulat genap yang terdekat dengan y.
Jadi, misalnya, +23,5 menjadi +24, +22,5 menjadi +22, -22,5 menjadi -22, dan -23,5 menjadi -24.
Metode ini juga memperlakukan nilai positif dan negatif secara simetris, dan oleh karena itu bebas dari bias secara keseluruhan jika angka aslinya positif atau negatif dengan probabilitas yang sama. Selain itu, untuk distribusi nilai y yang paling masuk akal, nilai yang diharapkan (rata-rata) dari angka-angka yang dibulatkan pada dasarnya sama dengan angka aslinya, bahkan jika angka-angka yang terakhir semuanya positif (atau semuanya negatif). Namun demikian, aturan ini masih akan menimbulkan bias positif untuk bilangan genap (termasuk nol), dan bias negatif untuk bilangan ganjil.
Varian dari metode round-to-nearest ini juga disebut pembulatan tidak bias (ambigu, dan sedikit kasar), pembulatan konvergen, pembulatan ahli statistik, pembulatan Belanda, pembulatan Gaussian, atau pembulatan bankir. Ini banyak digunakan dalam pembukuan.
Ini adalah mode pembulatan default yang digunakan dalam fungsi dan operator komputasi IEEE 754.
Putaran setengah ke ganjil
Aturan tie-breaking lainnya yang sangat mirip dengan babak setengah ke genap, yaitu
- Jika pecahan y adalah 0.5, maka q adalah bilangan bulat ganjil yang terdekat dengan y.
Jadi, misalnya, +22,5 menjadi +23, +21,5 menjadi +21, -21,5 menjadi -21, dan -22,5 menjadi -23.
Metode ini juga memperlakukan nilai positif dan negatif secara simetris, dan oleh karena itu bebas dari bias secara keseluruhan jika angka aslinya positif atau negatif dengan probabilitas yang sama. Selain itu, untuk distribusi nilai y yang paling masuk akal, nilai yang diharapkan (rata-rata) dari angka-angka yang dibulatkan pada dasarnya sama dengan angka aslinya, bahkan jika angka-angka aslinya semuanya positif (atau semuanya negatif). Namun demikian, aturan ini masih akan menimbulkan bias negatif untuk bilangan genap (termasuk nol), dan bias positif untuk bilangan ganjil.
Varian ini hampir tidak pernah digunakan di sebagian besar komputasi, kecuali dalam situasi di mana seseorang ingin menghindari pembulatan 0.5 atau -0.5 ke nol, atau untuk menghindari peningkatan skala angka yang direpresentasikan sebagai floating point (dengan rentang terbatas untuk eksponen penskalaan), sehingga angka yang tidak tak terbatas akan dibulatkan menjadi tak terbatas, atau bahwa nilai denormal yang kecil akan dibulatkan ke nilai normal bukan nol (ini bisa terjadi dengan mode round half to even). Secara efektif, mode ini lebih memilih mempertahankan skala angka dasi yang ada, menghindari hasil di luar jangkauan bila memungkinkan.
Pembulatan stokastik
Metode pemecah ikatan yang tidak bias lainnya adalah pembulatan stokastik:
- Jika bagian pecahan dari y adalah 0.5, pilih q secara acak di antara y + 0.5 dan y - 0.5, dengan probabilitas yang sama.
Seperti round-half-to-even, aturan ini pada dasarnya bebas dari bias secara keseluruhan; tetapi juga adil di antara nilai q genap dan ganjil. Di sisi lain, aturan ini memperkenalkan komponen acak ke dalam hasil; melakukan komputasi yang sama dua kali pada data yang sama dapat menghasilkan dua hasil yang berbeda. Juga, ini terbuka untuk bias yang tidak disadari jika manusia (bukan komputer atau perangkat kebetulan) yang "secara acak" memutuskan ke arah mana harus membulatkan.
Pemecahan seri secara bergantian
Satu metode, yang lebih tidak jelas daripada kebanyakan, adalah membulatkan setengah secara bergantian.
- Jika bagian pecahannya adalah 0,5, secara bergantian membulatkan ke atas dan membulatkan ke bawah: untuk kemunculan pertama dari bagian pecahan 0,5, bulatkan ke atas; untuk kemunculan kedua, bulatkan ke bawah; dan seterusnya dan seterusnya.
Hal ini menekan komponen acak dari hasil, jika kejadian 0,5 bagian pecahan dapat diberi nomor secara efektif. Tetapi masih bisa memperkenalkan bias positif atau negatif menurut arah pembulatan yang ditetapkan ke kejadian pertama, jika jumlah total kejadiannya ganjil.