The Match Fit Algorithm - A Testbed for Computational Motivation of Attention
We present an assessment of the performance of a new on-line bin packing algorithm, which can interpolate smoothly from the Next Fit to Best Fit algorithms, as well as encompassing a new class of heuristic which packs multiple blocks at once. The performance of this novel O(n) on-line algorithm can be better than that of the Best Fit algorithm. The new algorithm runs about an order of magnitude slower than Next Fit, and about two orders of magnitude faster than Best Fit, on large sample problems. It can be tuned for optimality in performance by adjusting parameters which set its working memory usage, and exhibits a sharp threshold in this optimal parameter space as time constraint is varied. These optimality concerns provide a testbed for the investigation of the value of memory and attention-like properties to algorithms.
- 1.Izumi, T., Yokomaru, T., Takahashi, A., Kajitani, Y.: Computational complexity analysis of Set-Bin-Packing problem. IEICE Transactions on Fundamentals Of Electronics Communications and Computer Sciences: 5 (1998) 842–849Google Scholar
- 3.Karp, R. M.: Reducibility Among Combinatorial Problems. In Complexity of Computer Computations, R. E. Miller and J. W. Thatcher eds. Plenum Press, NY. 1972 85–104Google Scholar
- 7.Falkenauer, E.: A Hybrid Grouping Genetic Algorithm for Bin Packing. Working paper CRIF Industrial Management and Automation, CP 106-P4, 50 av. F. D.Roosevelt, B-1050 Brussels, Belgium. (1996)Google Scholar