Method and apparatus for building algorithms

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/44 (2006.01) G06F 3/048 (2006.01)

Patent

CA 2441385

The present invention is concerned with a system for building at least one algorithm to apply to an optimisation problem in order to find a solution to the problem, where the or each algorithm comprises a plurality of components. The system comprises: means for creating parts corresponding to at least some of the components, a store for storing the created parts, and means arranged to select from said stored parts in order to build an algorithm therefrom, wherein each part comprises co-operating means arranged to cooperate with other parts and effecting means arranged to effect a change to a solution to the optimisation problem, and wherein each part is arranged such that the effecting means is independent of the operation of any other part. In addition, the system can include a graphical user interface arranged to display, in a first region, the parts stored in the store and to display, in a second region, a representation of said selected parts constituting the built algorithm, means responsive to movement of a part in the first region to the second region, and graphical connecting means arranged to graphically connect the moved part to one of the selected parts in the second region. Thus an algorithm can be built according t so-called drag-and-drop methods. Moreover, the system can include means arranged to store the selected parts constituting the built algorithm as sets of information enclosed by tags of a hierarchical tag structure defined in accordance with a structured mark-up language, thereby saving a representation of the built algorithm. Preferably the structured mark-up language used is the extensible Markup Language.

L'invention concerne un système permettant de construire au moins algorithme pouvant être appliqué à un problème d'optimisation et permettant de trouver une solution à ce problème, ce ou ces algorithme comprenant chacun une pluralité de composants. Ce système comprend : des moyens permettant de créer des éléments correspondant au moins à quelques uns des composants, une mémoire permettant le stockage des éléments créés, et des moyens permettant de sélectionner des éléments parmi les éléments stockés afin de construire un algorithme. Chaque élément comprend des moyens coopérants qui sont conçus pour coopérer avec d'autres éléments, et des moyens d'application conçus pour appliquer une modification à la solution du problème d'optimisation, et chaque élément est conçu de telle manière que les moyens d'application sont indépendants des opérations associées à un quelconque autre élément. Ce système peut comprendre en outre une interface graphique qui affiche dans une première zone les éléments mis en mémoire, et dans une seconde zone une représentation des éléments sélectionnés constituant l'algorithme construit, des moyens réagissant au déplacement d'un élément de la première à la seconde zone, et des moyens de connexion graphiques conçus pour connecter graphiquement l'élément déplacé avec un des éléments sélectionnés dans la seconde zone. Ce système permet ainsi la construction d'un algorithme par des procédés dits de <= glisser-déposer >=. Ce système peut de plus comprendredes moyens permettant de mémoriser les éléments sélectionnés constituant l'algorithme construit sous forme d'ensembles de données, définis par des étiquettes faisant partie d'une structure hiérarchique déterminée conformément à un langage de balisage structuré, et permettant la sauvegarde de l'algorithme construit. Le langage de balisage structuré est de préférence le langage de balisage extensible <= eXtensible Markup Language >=.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for building algorithms does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for building algorithms, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for building algorithms will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1650146

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.