Algorithm Development

Most systems depend in part upon internal processes which perform numerical calculations or some sequence of functional steps to achieve a desired outcome. This might be to optimise the system's operation (e.g. control of traffic flow or railway automatic route setting) or to identify some characteristic or signature in a data stream (e.g. biometric scanning or radar detection).

Performing such calculations reliably and efficiently requires the selection or development of appropriate processing algorithms. This requires not only a good understanding of the theory underlying candidate algorithms, but also the mathematical insight to craft existing algorithms to a specific purpose or to develop new algorithms.

integrate offers significant expertise in achieving practical engineering solutions through application of mathematical thinking, together with substantial experience of algorithm development. We can assist your projects by:

  • prototyping algorithms using tools such as Matlab and Mathematica
  • optimising algorithm implementation to get the best out of processing architectures
  • applying signal processing techniques to problems such as those of acoustic, radar and electro optical systems
  • applying numerical optimisation methods, including "metaheuristic" techniques such as simulated annealing, evolutionary computing and iterated local search
  • applying adaptive processing methods
  • applying data communications and processing techniques, including encryption and data compression
  • using mathematical modelling and analytical techniques to assist in algorithm development

Assessing technology for road pricing

Case Study Image

We played a leading role in a large-scale techology assessment programme addressing future road pricing options for London.

The use of 'tag and beacon' technology for motorway and freeway road pricing is well established. Using the same technology in an urban environment presents numerous new challenges resulting from the unfavourable geometry and urban clutter.

As a precursor to the potential introduction of tag and beacon charging, an extensive programme of trials and analysis has been undertaken. We contributed significantly to the success of this programme, addressing a broad mix of technology, policy and procurement issues. [more]