Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Computer System For Data Manipulation And Related Methods

Inactive Publication Date: 2007-12-06
CAMBRIDGE SYST ASSOCS
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0013] An advantage of such a method is that it can improve the efficiency and effectiveness of Dynamic Stochastic Programming (DSP) for real-world planning problems running on equivalent hardware to prior solutions. The components may resolve the hitherto intractable issues of problem size and complexity by supporting stages of an iterative process of finding a robust solution with an integrated set of tools that are specifically designed for each modelling task: simulation, generation, optimization, and visualisation.
[0030] The Stochastics Suite includes several solvers that exploit the nodal structure of the DSP, as expressed in the programming language and in the separate scenario tree structure. These solvers achieve dramatic increases in the speed of solving large problems: ten to one hundred times faster than other general-purpose solvers. Not only does this allow real-world problems to be solved in acceptable times, it facilitates solving complex problems that are otherwise insoluble using other solvers.

Problems solved by technology

However, solving such problems is computationally intensive, making it nigh impossible to solve realistic problems in acceptable time.
The present difficulty of the method stems from a number of issues with current DSP tools.
It has therefore been a problem to solve such problems involving uncertainty, now and in the future, in an acceptable time or at all.
There is an issue of how to represent uncertain future states of the world.
Here lies the problem: too few scenarios and the solution is not robust, too many and the problem cannot be solved in reasonable time.
This is particularly problematic for DSP in which there are multiple time-steps and the number of scenarios grows geometrically.
The second issue is the choice of a suitable solver: one that is adapted to the nature of the problem.
General-purpose solvers attempt to map the entire DEP into memory, which constrains the practitioner to unrealistically simple DSP's or large amounts of memory and computing power would be required to solve DEP of more complexity.
The problem thus arises as to how a realistic problem can be solved in reasonable time with the computing power that it is currently readily available.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Computer System For Data Manipulation And Related Methods
  • Computer System For Data Manipulation And Related Methods
  • Computer System For Data Manipulation And Related Methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The computer system 100 shown in FIG. 1 comprises a display means 102, in this case an LCD (Liquid Crystal Display) monitor, a keyboard 104, a mouse 106 and processing circuitry 108. It will be appreciated that other display means such as LEP (Light Emitting Polymer), CRT (Cathode Ray Tube) displays, projectors, televisions and the like may be equally possible.

[0051] The processing circuitry 108 comprises a processing means 110, a hard drive 112 (containing a store of data), memory 114 (RAM and ROM), an I / O subsystem 116 and a display driver 117 which all communicate with one another, as is known in the art, via a system bus 118. The processing means 110 typically comprises at least one INTEL™ PENTIUM™ series processor, (although it is of course possible for other processors to be used) and performs calculations on data. The other processors may include processors such as the AMD™ ATHLON™, POWERPC™, DIGITAL™ ALPHA™, and the like.

[0052] The hard drive is used as mass storage...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computer system (100) for data management arranged to provide at least four components: a generator component (202), a solver component (204), a simulation component (206) and a visualisation component (208), wherein the simulation component (206) is arranged to simulate stochastic processes and output simulation data of the simulated process to the generator component (202); the generator component (202) is arranged to process a model input thereto and to generate a Dynamic Stochastic Program (DSP) therefrom and also to process the simulation data received from the simulation component and output the DSP together with the processed simulation data to the solver component (204); the solver component being arranged to receive the DSP and the processed simulation data and to process the DSP together with the simulation data; and the visualisation component (208) being arranged to allow the data being processed by the solver to be visualised.

Description

FIELD OF THE INVENTION [0001] This invention relates to a computer system for data manipulation and in particular, but not exclusively, to a computer system arranged to manipulate data to ascertain future trends. Related methods are also provided. BACKGROUND OF THE INVENTION [0002] Linear, and more generally mathematical, programming optimization techniques have been in steady commercial use on the computing systems of the day since the mid 1950s. Sometime in the mid 1970s, independently at both the US Energy Department and the World Bank, the concept of a modelling language for mathematical programming arose. [0003] Representation of a model in such a language is to the numerical optimization of a mathematical program the analogue of what a database management system schema is to a flat file. It is straightforward for the analyst to turn a mathematical description of a model into statements in a modelling language which then communicates directly with the solver—optimization routin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06G7/48G06F17/10G06F17/11
CPCG06F17/11G06F17/50G06F13/105G06F11/261G06F30/00
Inventor DEMPSTER, MICHAEL ALAN HOWARTH
Owner CAMBRIDGE SYST ASSOCS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products