IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v10y2022i21p3974-d953875.html
   My bibliography  Save this article

A General-Purpose Multi-Dimensional Convex Landscape Generator

Author

Listed:
  • Wenwen Liu

    (Department of Electrical Engineering, City University of Hong Kong, Hong Kong, China)

  • Shiu Yin Yuen

    (Department of Electrical Engineering, City University of Hong Kong, Hong Kong, China)

  • Kwok Wai Chung

    (Department of Mathematics, City University of Hong Kong, Hong Kong, China)

  • Chi Wan Sung

    (Department of Electrical Engineering, City University of Hong Kong, Hong Kong, China)

Abstract

Heuristic and evolutionary algorithms are proposed to solve challenging real-world optimization problems. In the evolutionary community, many benchmark problems for empirical evaluations of algorithms have been proposed. One of the most important classes of test problems is the class of convex functions, particularly the d -dimensional sphere function. However, the convex function type is somewhat limited. In principle, one can select a set of convex basis functions and use operations that preserve convexity to generate a family of convex functions. This method will inevitably introduce bias in favor of the basis functions. In this paper, the problem is solved by employing insights from computational geometry, which gives the first-ever general-purpose multi-dimensional convex landscape generator. The new proposed generator has the advantage of being generic, which means that it has no bias toward a specific analytical function. A set of N random d -dimensional points is generated for the construction of a d -dimensional convex hull. The upper part of the convex hull is removed by considering the normal of the polygons. The remaining part defines a convex function. It is shown that the complexity of constructing the function is O ( M d 3 ) , where M is the number of polygons of the convex function. For the method to work as a benchmark function, queries of an arbitrary ( d − 1 ) dimensional input are generated, and the generator has to return the value of the convex function. The complexity of answering the query is O ( M d ) . The convexity of the function from the generator is verified with a nonconvex ratio test. The performance of the generator is also evaluated using the Broyden–Fletcher–Goldfarb–Shanno (BFGS) gradient descent algorithm. The source code of the generator is available.

Suggested Citation

  • Wenwen Liu & Shiu Yin Yuen & Kwok Wai Chung & Chi Wan Sung, 2022. "A General-Purpose Multi-Dimensional Convex Landscape Generator," Mathematics, MDPI, vol. 10(21), pages 1-14, October.
  • Handle: RePEc:gam:jmathe:v:10:y:2022:i:21:p:3974-:d:953875
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/10/21/3974/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/10/21/3974/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:10:y:2022:i:21:p:3974-:d:953875. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.