排序方式: 共有55条查询结果,搜索用时 15 毫秒
51.
52.
53.
Brandt Joel Guo Philip J. Lewenstein Joel Dontcheva Mira Klemmer Scott R. 《Software, IEEE》2009,26(5):18-24
Programmers often write code to prototype, ideate, and discover. To do this, they work opportunistically, emphasizing speed and ease of development over code robustness and maintainability. How do opportunistic programmers make these trade-offs, and how does their work's structure compare to more formal software engineering practices? Opportunistic programmers build software using high-level tools and often add new functionality via copy-and-paste from the Web. They iterate rapidly, consider code impermanent, and find debugging particularly challenging. Five opportunistic-programming principles can help guide the development of tools that explicitly support prototyping in code. 相似文献
54.
A matching in a graph is a set of edges no two of which share a common vertex. In this paper we introduce a new, specialized
type of matching which we call uniquely restricted matchings, originally motivated by the problem of determining a lower bound
on the rank of a matrix having a specified zero/ non-zero pattern.
A uniquely restricted matching is defined to be a matching M whose saturated vertices induce a subgraph which has only one perfect matching, namely M itself. We introduce the two problems of recognizing a uniquely restricted matching and of finding a maximum uniquely restricted
matching in a given graph, and present algorithms and complexity results for certain special classes of graphs.
We demonstrate that testing whether a given matching M is uniquely restricted can be done in O(|M||E|) time for an arbitrary graph G=(V,E) and in linear time for cacti, interval graphs, bipartite graphs, split graphs and threshold graphs. The maximum uniquely
restricted matching problem is shown to be NP-complete for bipartite graphs, split graphs, and hence for chordal graphs and
comparability graphs, but can be solved in linear time for threshold graphs, proper interval graphs, cacti and block graphs.
Received April 12, 1998; revised June 21, 1999. 相似文献
55.
A set of Mathematica functions is presented to model classically two of the most important processes in strong field physics, namely high-order harmonic generation (HHG) and above-threshold ionization (ATI). Our approach is based on the numerical solution of the Newton–Lorentz equation of an electron moving on an electric field and takes advantage of the symbolic languages features and graphical power of Mathematica. Like in the Strong Field Approximation (SFA), the effects of atomic potential on the motion of electron in the laser field are neglected. The SFA was proven to be an essential tool in strong field physics in the sense that it is able to predict with great precision the harmonic (in the HHG) and energy (in the ATI) limits. We have extended substantially the conventional classical simulations, where the electric field is only dependent on time, including spatial nonhomogeneous fields and spatial and temporal synthesized fields. Spatial nonhomogeneous fields appear when metal nanosystems interact with strong and short laser pulses and temporal synthesized fields are routinely generated in attosecond laboratories around the world. Temporal and spatial synthesized fields have received special attention nowadays because they would allow to exceed considerably the conventional harmonic and electron energy frontiers. Classical simulations are an invaluable tool to explore exhaustively the parameters domain at a cheap computational cost, before massive quantum mechanical calculations, absolutely indispensable for the detailed analysis, are performed. 相似文献