article

Client-side Computational Optimization

  • ACM Transactions on Mathematical Software
  • Association for Computing Machinery
Research footprint

At a glance

Citations
4
References
27
Comments
0
Paper overview

Abstract

Mobile platforms have matured to a point where they can provide the infrastructure required to support sophisticated optimization codes. This opens the possibility to envisage new interest for distributed application codes and the opportunity to intensify research on optimization algorithms requiring limited computational resources, as provided by mobile platforms. In this article, we report on some exploratory experience in this area. We illustrate some practical, real-world cases where running optimization programs on mobile or embedded devices can be useful, with particular emphasis on matheuristics approaches. Then, we discuss a practical use case involving the feasibility version of the generalized assignment problem (GAP). We present a JavaScript implementation of a GAP solver that can be executed inside an ordinary browser supporting ECMAScript. We tested the code on different smartphones of varying age and power, as well as on desktop PCs and other embedded devices. Our experiments confirm the viability of mobile devices for computational intensive tasks.

Record transparency

Publication details

DOI
10.1145/3309549
OpenAlex
W2943546311
Document type
article
Language
EN
Source
ACM Transactions on Mathematical Software
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.