遗传算法中如何利用二进制进行对下面问题的编码

我利用遗传算法做一个优化(将一定尺寸范围内的矩形<先假设是6块矩形,实际当中是用户随机输入的>摆放在固定尺寸的平台上)这种类型我改怎么样编码 我是这样做 0(表示矩形的横竖状态)000(X轴坐标) 000 (Y轴坐标)00000(矩形长)00000(矩形宽) 但是好像还是描述的不全 而且位数太长

才18位啊,一个int就是4个字节,32位呢,应该足够了吧,我觉得你这样编码问题不大