Vaguery + design-automation 30
[cs/0305036] Using Dynamic Simulation in the Development of Construction Machinery
october 2011 by Vaguery
"As in the car industry for quite some time, dynamic simulation of complete vehicles is being practiced more and more in the development of off-road machinery. However, specific questions arise due not only to company structure and size, but especially to the type of product. Tightly coupled, non-linear subsystems of different domains make prediction and optimisation of the complete system's dynamic behaviour a challenge. Furthermore, the demand for versatile machines leads to sometimes contradictory target requirements and can turn the design process into a hunt for the least painful compromise. This can be avoided by profound system knowledge, assisted by simulation-driven product development. This paper gives an overview of joint research into this issue by Volvo Wheel Loaders and Linkoping University on that matter, lists the results of a related literature review and introduces the term "operateability". Rather than giving detailed answers, the problem space for ongoing and future research is examined and possible solutions are sketched."
engineering-design
design-automation
modeling
dynamical-systems
manufacturing
nudge-targets
october 2011 by Vaguery
[1109.1275] A Formal Verification Approach to the Design of Synthetic Gene Networks
october 2011 by Vaguery
"The design of genetic networks with specific functions is one of the major goals of synthetic biology. However, constructing biological devices that work "as required" remains challenging, while the cost of uncovering flawed designs experimentally is large. To address this issue, we propose a fully automated framework that allows the correctness of synthetic gene networks to be formally verified in silico from rich, high level functional specifications.
Given a device, we automatically construct a mathematical model from experimental data characterizing the parts it is composed of. The specific model structure guarantees that all experimental observations are captured and allows us to construct finite abstractions through polyhedral operations. The correctness of the model with respect to temporal logic specifications can then be verified automatically using methods inspired by model checking.
Overall, our procedure is conservative but it can filter through a large number of potential device designs and select few that satisfy the specification to be implemented and tested further experimentally. Illustrative examples of the application of our methods to the design of simple synthetic gene networks are included."
genetic-regulatory-networks
bioinformatics
biological-engineering
design-automation
emergent-design
acceptance-testing
performance-measure
nudge
Given a device, we automatically construct a mathematical model from experimental data characterizing the parts it is composed of. The specific model structure guarantees that all experimental observations are captured and allows us to construct finite abstractions through polyhedral operations. The correctness of the model with respect to temporal logic specifications can then be verified automatically using methods inspired by model checking.
Overall, our procedure is conservative but it can filter through a large number of potential device designs and select few that satisfy the specification to be implemented and tested further experimentally. Illustrative examples of the application of our methods to the design of simple synthetic gene networks are included."
october 2011 by Vaguery
[1008.1224] Circle Packing for Origami Design Is Hard
august 2010 by Vaguery
"Our 2.546-approximation is quite simple. The performance guarantee is based on a simple area argument. This gives rise to the following question: what is the smallest square that suffices for packing any set of circles of total area 1? We believe the worst-case may very well be shown in Figure 13, which yields a lower bound of 1.471299... We believe there are relatively easy ways to improve the upper bound."
nudge-targets
geometry
mathematics
open-questions
proof
engineering-design
design-automation
design-theory
august 2010 by Vaguery
Flash Crash Analysis - May 6'th 2010 - Part 4 - Nanex
august 2010 by Vaguery
"While analyzing HFT (High Frequency Trading) quote counts, we were shocked to find cases where one exchange was sending an extremely high number of quotes for one stock in a single second: as high as 5,000 quotes in 1 second! During May 6, there were hundreds of times that a single stock had over 1,000 quotes from one exchange in a single second. Even more disturbing, there doesn't seem to be any economic justification for this. In many of the cases, the bid/offer is well outside the National Best Bid/Offer (NBBO). We decided to analyze a handful of these cases in detail and graphed the sequential bid/offers to better understand them. What we discovered was a manipulative device with destabilizing effect."
trading
financial-systems
design-automation
complex-systems
emergent-design
engineering
data-analysis
skynet
august 2010 by Vaguery
[1006.4948] Automatic Music Composition using Answer Set Programming
june 2010 by Vaguery
"Music composition used to be a pen and paper activity. These these days music is often composed with the aid of computer software, even to the point where the computer compose parts of the score autonomously. The composition of most styles of music is governed by rules. We show that by approaching the automation, analysis and verification of composition as a knowledge representation task and formalising these rules in a suitable logical language, powerful and expressive intelligent composition tools can be easily built. …"
nudge-targets
design-automation
inspirational-computing
artificial-collaboration
music
composition
june 2010 by Vaguery
[1006.1681] Towards the Design of Heuristics by Means of Self-Assembly
june 2010 by Vaguery
"…This idea arises from previous works in which computational models of self-assembly were subject to evolutionary design in order to perform the automatic construction of user-defined structures. Then, the aim of this paper is to present a novel methodology for the automated design of heuristics by means of self-assembly."
hyperheuristics
meta-optimization
algorithms
engineering-design
design-automation
nudge-targets
nice
june 2010 by Vaguery
[1006.0758] LSMR: An iterative algorithm for sparse least-squares problems
june 2010 by Vaguery
I want to make this sort of thing less newsworthy.
nudge-targets
numerical-methods
algorithms
design-automation
june 2010 by Vaguery
[1005.3601] Coordinated and Uncoordinated Optimization of Networks
may 2010 by Vaguery
"In this paper we consider spatial networks that realize a balance between an infrastructure cost (the cost of wire needed to connect the network in space) and communication efficiency, measured by average shortest pathlength. A global optimization procedure yields network topologies in which this balance is optimized. These are compared with network topologies generated by a competitive process in which each node strives to optimize its own cost-communication balance. Three phases are observed in globally optimal configurations for different cost-communication trade-offs: (i) regular small worlds, (ii) star-like networks and (iii) trees with a centre of interconnected hubs. In the latter regime, i.e. for very expensive wire, power laws in the link length distributions $P(w)\propto w^{-\alpha}$ are found, which can be explained by a hierarchical organization of the networks…"
network-theory
small-world
design-patterns
engineering-design
design-automation
nudge-targets
may 2010 by Vaguery
[1005.0972] Adaptive Tuning Algorithm for Performance tuning of Database Management System
may 2010 by Vaguery
"Performance tuning of Database Management Systems(DBMS) is both complex and challenging as it involves identifying and altering several key performance tuning parameters. The quality of tuning and the extent of performance enhancement achieved greatly depends on the skill and experience of the Database Administrator (DBA). As neural networks have the ability to adapt to dynamically changing inputs and also their ability to learn makes them ideal candidates for employing them for tuning purpose. In this paper, a novel tuning algorithm based on neural network estimated tuning parameters is presented. The key performance indicators are proactively monitored….The tuner alters these tuning parameters using the estimated values using a rate change computing algorithm. The preliminary results show that the proposed method is effective in improving the query response time for a variety of workload types."
dba
databases
system-administration
database-administration
design-automation
learning-by-doing
learning-from-data
nudge-targets
may 2010 by Vaguery
MIT researchers create super efficient 'origami' solar panels | MNN - Mother Nature Network
april 2010 by Vaguery
"The three-dimensional solar structure could, at least in principle, absorb a lot more light and generate more power than a flat panel containing the same area footprint. The hope is that all unused light which has been reflected off one panel would be captured by other panels. Panels of this type would be most ideal in circumstances with limited space."
genetic-programming
evolutionary-algorithms
design-automation
green-engineering
innovation
april 2010 by Vaguery
[1002.3072] A FLOSS Tool for Antenna Radiation Patterns
march 2010 by Vaguery
"This paper briefly highlights the features of the software tool [RadPat4W], named after Radiation Patterns for Windows but also compatible with the [Wine] environment of Linux. The tool is a stand-alone part of a freeware suite that is based on an alternative exposition of fundamental Antenna Theory and is under active development for many years now. Nevertheless, [RadPat4W] source code has been now released as FLOSS Free Libre Open Source Software and thus it may be freely used, copied, modified or redistributed, individually or cooperatively, by the interested user to suit her/his personal needs for reliable antenna applications from the simplest to the more complex."
antennas
design-automation
Nudge
simulation
electromagnetism
engineering-design
march 2010 by Vaguery
Solar Panel Productivity Boosted by Origami
february 2010 by Vaguery
"To investigate the optimal shape a 3-D panel might take in order to harvest the most light, scientists used a "genetic algorithm" to evolve solar panels in a computer simulation.
The model they developed randomly generated jumbles of flat, triangular double-sided solar panels and analyzed which generated the most power as a virtual sun moved across the sky. The best ones were then "mated" together for "offspring" that combined features of each with "mutations" that varied their structures. This process was then repeated for up to millions of generations, all in order to see what might evolve."
scare-quotes
evolutionary-algorithms
design-automation
engineering-design
solar
Nudge
The model they developed randomly generated jumbles of flat, triangular double-sided solar panels and analyzed which generated the most power as a virtual sun moved across the sky. The best ones were then "mated" together for "offspring" that combined features of each with "mutations" that varied their structures. This process was then repeated for up to millions of generations, all in order to see what might evolve."
february 2010 by Vaguery
Math In The News
february 2010 by Vaguery
"Using a numerical optimization program, Gilbert and colleagues showed it's possible to reduce the amount of material in parabola-shaped cables by 0.3% if Hencky nets are used at their ends. The researchers have been working under the assumption that the well-know and simple parabolic-shaped cables represented the optimum bridge design until Gilbert realized that the only option was that the current wisdom was wrong."
received-wisdom
engineering-design
design-automation
civil-engineering
february 2010 by Vaguery
GECCO: GECCO '09, Lessons learned in application ...
september 2009 by Vaguery
"Many GECCO papers discuss lessons learned in a particular application, but few papers discuss lessons learned over an ensemble of problem areas. A scan of the tables of contents of the Proceedings from GECCO 2005 and 2006 showed no paper title stressing lessons learned although the term "pitfall" appeared occasionally in abstracts, typically applying to a particular practice. We present in this paper a set of broadly applicable "lessons learned" in the application of evolutionary computing (EC) techniques to a variety of problem areas and present advice related to encoding, running, monitoring, and managing an evolutionary computing task."
user-experience
genetic-programming
evolutionary-algorithms
usability
experimental-design
design-automation
Nudge
GECCO
september 2009 by Vaguery
IMT - Applied Optics - KOJAC
september 2009 by Vaguery
KOJAC is a set of Java classes implementing optical elements and optics laws in order to build and simulate optical systems. KOJAC is also aimed at being a demonstrator of optics for educational purposes. It has been developed at the IMT by Olivier Scherler during a training period.
optics
simulation
engineering
design-automation
GP
Koza
Nudge
september 2009 by Vaguery
3D CAD News and Tips: Special "Morphogenesis" Issue - Core77
september 2009 by Vaguery
"Starting from the long-popular design ethos of looking to nature for the best solutions, the Morphogenesis tool set works by proposing optimized 3D structures to the CAD user, based on a defined external envelope and a set of loads and constraints. By hacking away at the envelope until only the minimum of needed material is left, the tool produces some thoroughly odd, organic shapes, often reminiscent of bones or sponges. The shapes can be saved as STL or other 3D data and used as an underlay for exploring alternate designs."
design-automation
industrial-design
CAD
optimization
inspiration
automation
biomimicry
september 2009 by Vaguery
Fast, Effective Genetic Algorithms for Large, Hard Problems
june 2009 by Vaguery
Me: "Solving interesting problems" well involves a frequent iterative dialog between the techniques, intermediate results, and the practitioner. Agility, in other words.
evolutionary-algorithms
design-automation
GAs
metaheuristics
presentation
engineering
engineering-design
june 2009 by Vaguery
iPhone Music Goes Viral at Volt Festival Sweden June 6 | Cult of Mac
may 2009 by Vaguery
"The idea builds on an installation, called Bacterial Orchestra, the pair took in 2006 to Brazil, Germany, Norway and elsewhere. This year, the new generation, called Public Epidemic No.1 is spreading beyond the microphones and loudspeakers of the original installation.
Cornéer said the current project could be hosted on any mobile phone but they chose the iPhone “because it’s popular and the centralized App Store makes it easy for the epidemic to spread.”
Check out the clip from the first test of the project above and follow after the jump for more detail on how it works."
swarms
iPgibw
emergence
design-automation
at
generative-art
Cornéer said the current project could be hosted on any mobile phone but they chose the iPhone “because it’s popular and the centralized App Store makes it easy for the epidemic to spread.”
Check out the clip from the first test of the project above and follow after the jump for more detail on how it works."
may 2009 by Vaguery
Automating Invention: Artificial creativity, software, computers, patents, inventing, invention, genetic algorithms, genetic programming, intellectual property, law, intellectual property law, evolutionary computation, evolvable hardware, neural networ...
may 2009 by Vaguery
"EPO's president, Alison Brimelow, has been quoted as saying: "Huge backlogs change the nature of the patenting system and create ambiguities which can be exploited in ways unforeseen by those who established the patent system."
In response, the European Union has funded a project called PATExpert which uses semantic web technology. PATExpert is a multimedia content representation system for the retrieval, classification and generation of concise parent information. The system supports multiple languages and provides tools to assess patent material. The system has been demonstrated and the probable next step is commercialization for general use."
patents
intellectual-property
law
public-policy
semantic-web
technology
design-automation
In response, the European Union has funded a project called PATExpert which uses semantic web technology. PATExpert is a multimedia content representation system for the retrieval, classification and generation of concise parent information. The system supports multiple languages and provides tools to assess patent material. The system has been demonstrated and the probable next step is commercialization for general use."
may 2009 by Vaguery
The Technium: Increasing Diversity
may 2009 by Vaguery
"We see increased diversity everywhere in the technium. Manufactured species of underwater organisms such as 70-foot submarine parallel living organisms like a blue whale. Airplanes ape birds, so to speak. Our houses are but better nests. But the technium explores niches that the born never ventured into. We know of no organisms using radio waves, yet the technium has produced hundreds of varieties of radio communicating species. While moles have been digging up earth for millions of years, two-story tunnel digging contraptions are so much larger, faster, and less daunted by solid rock than anything born that we can truly say they occupy a new niche on Earth."
invention
diversity
biodiversity
technium
design-automation
agalmics
my-milk-will-feel-unwell
may 2009 by Vaguery
studiomake is david schafer + im schafer
may 2009 by Vaguery
Probably the piece that most impressed me at the Cranbrook MFA 2009 show this year.
modular-design
industrial-design
keramic-arts
art
generative-art
design-automation
pottery
gallery
may 2009 by Vaguery
Genetics Squared's cancer test to create 15 jobs in Ann Arbor
march 2009 by Vaguery
"Genetics Squared's test would be able to tell which category the patients fit into, potentially saving hospitals loads of money in unnecessary treatment and patients debilitating chemotherapy. The company hopes to begin marketing the test by the third quarter of this year."
genetic-programming
diagnostics
clinical
applications
local
Ann-Arbor
product-development
design-automation
machine-learning
march 2009 by Vaguery
The Stalin Compiler « Justin Domke’s Weblog
february 2009 by Vaguery
Stalin is extremely slow to compile. In principle this isn’t a big deal: you can debug using a different scheme compiler. Still, Stalin seems to be somewhat less robust to edge cases, than at least chicken scheme.
It is amazing that Scheme code with no type declarations can beat C by almost a factor of 2.
Though in principle Stalin produces intermediate c code, it is utterly alien and low-level. I have not been able to determine exactly what options Stalin is using when it calls gcc on the source code. That could account for some of the difference.
trade-offs
programming
multiobjective-optimization
compilers
LISP
C
design-automation
middleware
It is amazing that Scheme code with no type declarations can beat C by almost a factor of 2.
Though in principle Stalin produces intermediate c code, it is utterly alien and low-level. I have not been able to determine exactly what options Stalin is using when it calls gcc on the source code. That could account for some of the difference.
february 2009 by Vaguery
Flickr: Discussing Mozart was a generative artist in Generator.x: Generative strategies in art & design
december 2008 by Vaguery
"In 1787, Mozart wrote the measures and instructions for a musical composition dice game. The idea is to cut and paste pre-written measures of music together to create a Minuet.
This site is an implementation of such a game. The music and table of rules for this game appear to have been published anonymously in 1787, and interestingly, the table of rules for this Minuet is identical to Mozart's. However, it is not clear who the composer of these measures is."
music
generative-art
Mozart
algorithmic-art
nanohistory
composition
design-automation
This site is an implementation of such a game. The music and table of rules for this game appear to have been published anonymously in 1787, and interestingly, the table of rules for this Minuet is identical to Mozart's. However, it is not clear who the composer of these measures is."
december 2008 by Vaguery
Camellia Image Processing and Computer Vision library
july 2007 by Vaguery
Just musing about a fun genetic programming project
image-processing
Ruby
genetic-programming
image
analytics
evolutionary-algorithms
programming
design-automation
july 2007 by Vaguery
related tags
acceptance-testing ⊕ agalmics ⊕ algorithmic-art ⊕ algorithms ⊕ analytics ⊕ Ann-Arbor ⊕ antennas ⊕ applications ⊕ art ⊕ artificial-collaboration ⊕ at ⊕ automation ⊕ biodiversity ⊕ bioinformatics ⊕ biological-engineering ⊕ biomimicry ⊕ C ⊕ CAD ⊕ civil-engineering ⊕ clinical ⊕ competition ⊕ compilers ⊕ complex-systems ⊕ composition ⊕ computer-science ⊕ data-analysis ⊕ database-administration ⊕ databases ⊕ dba ⊕ design ⊕ design-automation ⊖ design-patterns ⊕ design-theory ⊕ diagnostics ⊕ diversity ⊕ DIY ⊕ dynamical-systems ⊕ electromagnetism ⊕ emergence ⊕ emergent-design ⊕ engineering ⊕ engineering-design ⊕ escape-from-design ⊕ evolutionary-algorithms ⊕ experimental-design ⊕ financial-systems ⊕ gallery ⊕ GAs ⊕ GECCO ⊕ generative-art ⊕ genetic-programming ⊕ genetic-regulatory-networks ⊕ geometry ⊕ GP ⊕ green-engineering ⊕ Humies ⊕ hyperheuristics ⊕ image ⊕ image-processing ⊕ industrial-design ⊕ innovation ⊕ inspiration ⊕ inspirational-computing ⊕ intellectual-property ⊕ invention ⊕ iPgibw ⊕ keramic-arts ⊕ Koza ⊕ law ⊕ learning-by-doing ⊕ learning-from-data ⊕ Lego ⊕ LISP ⊕ local ⊕ machine-learning ⊕ manufacturing ⊕ mathematics ⊕ mechanical-engineering ⊕ meta-optimization ⊕ metaheuristics ⊕ middleware ⊕ modeling ⊕ modular-design ⊕ Mozart ⊕ multiobjective-optimization ⊕ music ⊕ my-milk-will-feel-unwell ⊕ nanohistory ⊕ network-theory ⊕ nice ⊕ nudge ⊕ nudge-targets ⊕ numerical-methods ⊕ open-questions ⊕ optics ⊕ optimization ⊕ patents ⊕ performance-measure ⊕ pottery ⊕ presentation ⊕ product-development ⊕ programming ⊕ proof ⊕ public-policy ⊕ Push3 ⊕ received-wisdom ⊕ Ruby ⊕ scare-quotes ⊕ semantic-web ⊕ simulation ⊕ skynet ⊕ small-world ⊕ solar ⊕ structure ⊕ swarms ⊕ symbolic-regression ⊕ system-administration ⊕ technium ⊕ technology ⊕ trade-offs ⊕ trading ⊕ usability ⊕ user-experience ⊕Copy this bookmark: