Advances in Swarm Intelligence

This paper introduces an automatic learning method based on genetic programming to derive local and multipole expansions required by the Fast Multipole Method (FMM). FMM is a well-known approximation method widely used in the field of computational physics, which was first developed to approximately evaluate the product of particular N × N dense matrices with a vector in O(N log N) operations. Later, it was applied successfully in many scientific fields such as simulation of physical systems, Computer Graphics and Molecular dynamics. However, FMM relies on the analytical expansions of the underlying kernel function defining the interactions between particles, which are not always obvious to derive. This is a major factor limiting the application of the FMM to many interesting problems. Thus, the proposed method here can be regarded as a useful tool helping practitioners to apply FMM to their own problems such as agent-based simulation of large complex systems. The preliminary results of the implemented system are very promising, and so we hope that the proposed method can be applied to other problems in different application domains.

[1]  Hyojun Kim,et al.  BPLRU: A Buffer Management Scheme for Improving Random Writes in Flash Storage , 2008, FAST.

[2]  F. Pezzella,et al.  A genetic algorithm for the Flexible Job-shop Scheduling Problem , 2008, Comput. Oper. Res..

[3]  Lijun Jiang,et al.  Clustering-Based Nonlinear Dimensionality Reduction on Manifold , 2006, PRICAI.

[4]  Liang Gao,et al.  Application of gene expression programming on dynamic job shop scheduling problem , 2011, Proceedings of the 2011 15th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[5]  Liang Gao,et al.  A GEP-based reactive scheduling policies constructing approach for dynamic flexible job shop scheduling problem with job release dates , 2013, J. Intell. Manuf..

[6]  Dirk Grunwald,et al.  Massive Arrays of Idle Disks For Storage Archives , 2002, ACM/IEEE SC 2002 Conference (SC'02).

[7]  Wei-Kuan Shih,et al.  Efficient Parallel Algorithm for Nonlinear Dimensionality Reduction on GPU , 2010, 2010 IEEE International Conference on Granular Computing.

[8]  Hong Wang,et al.  K-means clustering with manifold , 2010, 2010 Seventh International Conference on Fuzzy Systems and Knowledge Discovery.

[9]  Yuanyuan Zhou,et al.  PB-LRU: a self-tuning power aware storage cache replacement algorithm for conserving disk energy , 2004, ICS '04.

[10]  Jwm Will Bertrand,et al.  A dynamic priority rule for scheduling against due-dates , 1982 .

[11]  Jan Čermák,et al.  Crown structure and leaf area of the understorey species Prunus serotina , 2009, Trees.

[12]  David Zhang,et al.  On kernel difference-weighted k-nearest neighbor classification , 2008, Pattern Analysis and Applications.

[13]  Dit-Yan Yeung,et al.  Robust locally linear embedding , 2006, Pattern Recognit..

[14]  Dennis D. Baldocchi,et al.  Isoprene fluxes measured by enclosure, relaxed eddy accumulation, surface layer gradient, mixed layer gradient, and mixed layer mass balance techniques , 1996 .

[15]  Cagatay Candan An Efficient Filtering Structure for Lagrange Interpolation , 2007, IEEE Signal Processing Letters.

[16]  Lakshmi Ganesh,et al.  Optimizing Power Consumption in Large Scale Storage Systems , 2007, HotOS.

[17]  S T Roweis,et al.  Nonlinear dimensionality reduction by locally linear embedding. , 2000, Science.

[18]  Yuanyuan Zhou,et al.  Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management , 2004, 10th International Symposium on High Performance Computer Architecture (HPCA'04).

[19]  R. Brownlee,et al.  Canopy Growth, Yield, and Fruit Quality of 'Royal Gala' Apple Trees Grown for Eight Years in Five Tree Training Systems , 2002 .

[20]  Guojun Lu,et al.  A Comparative Study of Fourier Descriptors for Shape Representation and Retrieval , 2002 .

[21]  Angelos Bilas,et al.  Using transparent compression to improve SSD-based I/O caches , 2010, EuroSys '10.

[22]  Hiroshi Motoda,et al.  A Flash-Memory Based File System , 1995, USENIX.

[23]  Mithuna Thottethodi,et al.  SieveStore: a highly-selective, ensemble-level disk cache for cost-performance , 2010, ISCA '10.