We propose a solution strategy for fractional programming problems of the form max x∈x g(x)/ φ(u(x)), where the functionφ satisfies certain convexity conditions. It is shown that subject to these conditions optima...
详细信息
We propose a solution strategy for fractional programming problems of the form maxclass="a-plus-plus"> x∈x g(x)/ φ(u(x)), where the functionφ satisfies certain convexity conditions. It is shown that subject to these conditions optimal solutions to this problem can be obtained from the solution of the problem maxclass="a-plus-plus"> x∈x g(x) + λu(x), whereλ is an exogenous parameter. The proposed strategy combines fractional programming andc-programming techniques. A maximal mean-standard deviation ratio problem is solved to illustrate the strategy in action.
In this paper we discuss the algorithmic and computational aspects of the parametric nonlinear optimization method c-programming. Our objective in looking at the method from this vantage point is twofold. First, to ex...
详细信息
LEGO's new robot, the Mindstorms EV3, offers a range of new possibilities for education. Its most important innovation is building upon the Linux kernel for the programmable unit. LEGO has also open sourced the fi...
详细信息
ISBN:
(纸本)9781467386333
LEGO's new robot, the Mindstorms EV3, offers a range of new possibilities for education. Its most important innovation is building upon the Linux kernel for the programmable unit. LEGO has also open sourced the firmware, allowing an easy extension. programming for a robot can give engineering students much more practical experience with technical problems and improve the learning motivation. This was the reason to include the EV3 at the university's computer science course in the studies for Mechatronics, which utilises ANSI c as the programming language. As there was - until now - no possibility to program the robot in ANSI c, an Application programming Interface, an Eclipse plug-in and an uploader were developed. Main criteria was an easy handling of these tools. In this paper the plug-in and its integration into the computer science course is presented.
In many undergraduate programs, students primarily write code in Java or other scripting languages. Yet c and c++ are widely used when performance is important. Poor understanding of a c program's layout in memory...
详细信息
ISBN:
(纸本)9781450367936
In many undergraduate programs, students primarily write code in Java or other scripting languages. Yet c and c++ are widely used when performance is important. Poor understanding of a c program's layout in memory and its execution leads to the introduction of security vulnerabilities. We present the Securecvisual system, which is designed to help students learn to develop more secure and robust c *** system takes input from dynamic analysis using Pintool. The analysis produces a sequence of events that are processed by the visualizations. A student or instructor can step forward or backwards through an execution. Source code is displayed, and events are linked to a line of source code. A program address space visualization depicts the values of registers and the program address space. Buffer overflows and other memory errors are easily seen. An integer representation window identifies integer coercions that take place within an equation. The result of a conversion between integer types is also shown. A sensitive data visualization teaches students how to protect data so that it does not appear unencrypted on secondary storage. The tool is convenient for lecture. Multiple levels of detail and different perspectives on an execution make the tool useful in a variety of courses. This work has been supported by the National Science Foundation under grants DUE-1245310, DGE-1522883 and DGE-1523017.
LEGO's new robot, the Mindstorms EV3, offers a range of new possibilities for education. Its most important innovation is building upon the Linux kernel for the programmable unit. LEGO has also open sourced the fi...
详细信息
ISBN:
(纸本)9781467386340
LEGO's new robot, the Mindstorms EV3, offers a range of new possibilities for education. Its most important innovation is building upon the Linux kernel for the programmable unit. LEGO has also open sourced the firmware, allowing an easy extension. programming for a robot can give engineering students much more practical experience with technical problems and improve the learning motivation. This was the reason to include the EV3 at the university's computer science course in the studies for Mechatronics, which utilises ANSI c as the programming language. As there was - until now - no possibility to program the robot in ANSI c, an Application programming Interface, an Eclipse plug-in and an uploader were developed. Main criteria was an easy handling of these tools. In this paper the plug-in and its integration into the computer science course is presented.
暂无评论