将预混合颜色混合到定义比例的算法?

时间:2016-10-08 08:30:29

标签: php algorithm mixing

有一个问题我不知道如何解决。我需要达到一定比例的青色,洋红色和黄色(CMYK不含K),同时在不同尺寸的瓶子中使用预先混合的颜色。

在每项任务中,任何数量的3瓶以上都是可能的(3,......,n),瓶子尺寸也不同。

为了更好地理解,我制作了这张图片:Color Mixing

目标: 为了获得给定的CMY比率,每瓶需要添加多少次?

限制是:

  1. 每瓶必须至少使用一次
  2. 必须完全使用瓶子
  3. 我已尝试过的内容

    我试图用高斯消除来解决它。如果只有3瓶它会很好用,但在4瓶以上它不会。

    我还尝试了一个循环,并根据实际比例添加最佳瓶子以获得给定比率。在某些情况下,这会导致大量循环并花费大量时间或失败。

    你知道如何解决这个问题吗?

0 个答案:

没有答案