Skip to main content
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS
Content archived on 2024-05-14

A framework for integrated symbolic/numeric computation

Objective

The aim of the FRISCO project is to investigate and develop technologies which can be used to deliver highly efficient, versatile polynomial solvers to industrial users.



There are many problems which arise in industrial situations which can be reduced to systems of polynomials. Although algorithms exist which, in theory, could provide exact solutions to these problems, in practice they are rarely used outside academic circles for the following reasons:

- Existing implementations of these algorithms are not efficient enough to tackle large systems.
- The environments in which these algorithms are implemented - typically interactive computer algebra systems - cannot be interfaced to existing scientific applications in an effective way.

Nevertheless there is demonstrable, widespread and persisting interest in applying these algorithms in areas ranging from telecommunications to automated manufacturing and robotics. Such interest provides a strong and encouraging indicator of the industrial relevance of this project. We propose to develop a new framework which will allow users to integrate symbolic algorithms and other scientific software with the same ease that they can incorporate numerical algorithms into their applications via software libraries such as NAG, LAPACK, IMSL, etc. The framework will have three major components, to meet the particular requirements of computer algebra:

- Low-level facilities providing efficient runtime support for memory management and arbitrary precision arithmetic.
- Tools for implementing new algorithms and interacting with existing ones, which provide interfaces to conventional language environments.
- Libraries of special-purpose implementations of algorithms, optimised for efficiency.

Although designed specifically for polynomial solvers, this framework could be used for implementing other kinds of symbolic algorithms. Many of these facilities will be derived from existing state-of-the-art packages, in particular the algebraic library developed during the ESPRIT project PoSSo, while others will be developed during the course of the project as the result of further research.

There are at least two potential channels for utilising FRISCO's results for the benefit of European industry. The first is by incorporating the technology developed by the project into generally available mathematical, scientific and engineering software packages. The total world-wide market for mathematical packages such as AXIOM, Mathematica, Maple, Matlab, and MathCAD is at present worth 80 MECUs per year, and is said to be growing at around 20 annually. There are already thousands of copies of these packages in use throughout European industry. The second channel is by embedding FRISCO results directly in end user applications. This task may be undertaken by users themselves or through consultancy or value-adding developers.

Programme(s)

Multi-annual funding programmes that define the EU’s priorities for research and innovation.

Topic(s)

Calls for proposals are divided into topics. A topic defines a specific subject or area for which applicants can submit proposals. The description of a topic comprises its specific scope and the expected impact of the funded project.

Call for proposal

Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.

Data not available

Funding Scheme

Funding scheme (or “Type of Action”) inside a programme with common features. It specifies: the scope of what is funded; the reimbursement rate; specific evaluation criteria to qualify for funding; and the use of simplified forms of costs like lump sums.

EST - Marie Curie actions-Early-stage Training

Coordinator

VSN International Limited
EU contribution
No data
Address
5 The Waterhouse, Waterhouse Street,
HP1 1ES Hemel Hempstead
United Kingdom

See on map

Links
Total cost

The total costs incurred by this organisation to participate in the project, including direct and indirect costs. This amount is a subset of the overall project budget.

No data

Participants (4)

My booklet 0 0