或工具:将组合限制在给定范围内

时间:2018-09-25 06:34:47

标签: java constraint-programming or-tools

我正在创建一个简单的求解器应用程序。您可以检查下面的代码。

现在,我想将作为解决方案创建的组合限制为一定数量。 (例如:最大1000)。由于求解器将步长值1作为默认值。为java.net.URISyntaxException: Illegal character in fragment at index 89: http://letsbac.colanonline.net/#/login?inputUsername=msinghzx4&inputPassword=A12345b&Sign In=submit at java.net.URI$Parser.fail(Unknown Source) at java.net.URI$Parser.checkChars(Unknown Source) at java.net.URI$Parser.parse(Unknown Source) at java.net.URI.<init>(Unknown Source) at java.net.URL.toURI(Unknown Source) at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:399) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1189) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1178) at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:490) at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:416) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:250) at java.lang.Thread.run(Unknown Source) 输入2的结果为101。但是如果我将numberOfItems设为numberOfItems,则总解将大于5000,并且如果3numberOfItems总解决方案将超过10000。

如何构建能够根据输入来更改步长值的求解器。不会影响发行版。

4

我在代码中共享了一些其他约束。一旦传播了最佳解决方案(例如1000个项目)。我将探索(缩放)更多解决方案(应用这些约束后,生成的5000个项目可能变为3000,而我们只会显示其中的1000)。

0 个答案:

没有答案