大W限制的背包问题问题.
1Jellyfish, 225 Franklin St, 20th Floor, Boston, Massachusetts 02110, USA and School of Engineering and Applied Sciences, Harvard University, Cambridge, Massachusetts 02138, USA.
Physical review. E
|May 17, 2024
概括
这项研究使用统计物理来模拟背包问题 (KP),开发新的算法. 虽然这种方法并不总是优于现有方法,但它揭示了动态编程与KP的贪解决方案之间的联系.
科学领域:
- 统计物理 统计物理
- 组合优化的优化.
背景情况:
- 背包问题 (KP) 是一个经典的优化挑战.
- 现有的解决方案包括动态编程,回火和贪算法.
研究的目的:
- 为了制定一个统计物理系统的背包问题 (KP).
- 根据统计物理原理推导出新的KP算法.
- 探索不同KP解决方案方法之间的关系.
主要方法:
- 制定KP作为统计物理系统.
- 计算分区函数作为一个复杂平面积分.
- 开发基于分区函数的不同极限的三个算法.
主要成果:
- 为KP推导出了三种基于统计物理的算法.
- 这些算法在运行时间或准确性方面并不总是超越已有的方法.
- 精确的分区函数重现了动态编程解决方案.
- 零温度算法产生了一个贪的解决方案.
结论:
- 一种统计物理形式主义揭示了动态编程与KP的贪解决方案之间的联系.
- 动态编程的大重量约束限制导致一个贪的解决方案.
- 形式主义可以扩展到更准确的算法和其他优化问题.
相关概念视频
Central Limit Theorem
14.6K
The central limit theorem, abbreviated as clt, is one of the most powerful and useful ideas in all of statistics. The central limit theorem for sample means says that if you repeatedly draw samples of a given size and calculate their means, and create a histogram of those means, then the resulting histogram will tend to have an approximate normal bell shape. In other words, as sample sizes increase, the distribution of means follows the normal distribution more closely.
The sample size, n, that...
The sample size, n, that...
14.6K
Rigid Body Equilibrium Problems - II
7.0K
A rigid body is in static equilibrium when the net force and the net torque acting on the system are equal to zero.
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
7.0K
Euler's Formula to Columns: Problem Solving
241
Euler's formula is used in structural engineering to determine the buckling load of columns under various conditions. However, when dealing with systems that incorporate both rigid elements and elastic components, such as springs, the analysis requires a finer approach to determine the critical load. The problem described involves two rigid bars connected at a pivot point with a spring attached and a vertical load applied at one end.
The system comprises two vertical rigid bars, AB and BC,...
The system comprises two vertical rigid bars, AB and BC,...
241
Machines: Problem Solving II
308
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
308
Cable: Problem Solving
327
When dealing with a cable that is fixed to two supports and subjected to uniform loading, it is crucial to determine the maximum tension in the cable. This process can be broken down into several key steps, as outlined below:
327
Flat Belts: Problem Solving
350
Flat belts are crucial in many industrial applications as they help transmit power from one pulley to another. The concept of forces and moments is used to determine the maximum moment on a pulley. For instance, consider a flat belt that wraps around two pulleys, A and B, with radii of 30 cm and 10 cm, respectively. The angle between the belt and the horizontal is 20 degrees at the pulleys. As pulley B rotates clockwise and drives pulley A, tension T2 is caused at one end of the belt, while...
350


