Linde-Buzo-Gray algorithm