- Table View
- List View
Computational Methods for Physicists: Compendium for Students (Graduate Texts in Physics)
by Simon Sirca Martin HorvatThis book helps advanced undergraduate, graduate and postdoctoral students in their daily work by offering them a compendium of numerical methods. The choice of methods pays significant attention to error estimates, stability and convergence issues as well as to the ways to optimize program execution speeds. Many examples are given throughout the chapters, and each chapter is followed by at least a handful of more comprehensive problems which may be dealt with, for example, on a weekly basis in a one- or two-semester course. In these end-of-chapter problems the physics background is pronounced, and the main text preceding them is intended as an introduction or as a later reference. Less stress is given to the explanation of individual algorithms. It is tried to induce in the reader an own independent thinking and a certain amount of scepticism and scrutiny instead of blindly following readily available commercial tools.
Computational Methods for Physics
by Joel FranklinThere is an increasing need for undergraduate students in physics to have a core set of computational tools. Most problems in physics benefit from numerical methods, and many of them resist analytical solution altogether. This textbook presents numerical techniques for solving familiar physical problems where a complete solution is inaccessible using traditional mathematical methods. The numerical techniques for solving the problems are clearly laid out, with a focus on the logic and applicability of the method. The same problems are revisited multiple times using different numerical techniques, so readers can easily compare the methods. The book features over 250 end-of-chapter exercises. A website hosted by the author features a complete set of programs used to generate the examples and figures, which can be used as a starting point for further investigation. A link to this can be found at www. cambridge. org/9781107034303.
Computational Methods in Earthquake Engineering: Volume 2 (Computational Methods in Applied Sciences #30)
by Manolis Papadrakakis Michalis Fragiadakis Vagelis PlevrisThis book provides an insight on advanced methods and concepts for the design and analysis of structures against earthquake loading. This second volume is a collection of 28 chapters written by leading experts in the field of structural analysis and earthquake engineering. Emphasis is given on current state-of-the-art methods and concepts in computing methods and their application in engineering practice. The book content is suitable for both practicing engineers and academics, covering a wide variety of topics in an effort to assist the timely dissemination of research findings for the mitigation of seismic risk. Due to the devastating socioeconomic consequences of seismic events, the topic is of great scientific interest and is expected to be of valuable help to scientists and engineers. The chapters of this volume are extended versions of selected papers presented at the COMPDYN 2011 conference, held in the island of Corfu, Greece, under the auspices of the European Community on Computational Methods in Applied Sciences (ECCOMAS).
Computational Methods in Earthquake Engineering: Volume 2 (Computational Methods in Applied Sciences #21)
by Manolis Papadrakakis Nikos D. Lagaros Michalis FragiadakisThis book provides an insight in advanced methods and concepts for structural analysis and design against seismic loading. The book consists of 25 chapters dealing with a wide range of timely issues in contemporary Earthquake Engineering. In brief, the topics covered are: collapse assessment, record selection, effect of soil conditions, problems in seismic design, protection of monuments, earth dam structures and liquid containers, numerical methods, lifetime assessment, post-earthquake measures. A common ground of understanding is provided between the communities of Earth Sciences and Computational Mechanics towards mitigating seismic risk. The topic is of great social and scientific interest, due to the large number of scientists and practicing engineers currently working in the field and due to the great social and economic consequences of earthquakes.
Computational Methods in Earthquake Engineering: Volume 3 (Computational Methods in Applied Sciences #44)
by Manolis Papadrakakis Nikos D. Lagaros Vagelis PlevrisThis book provides an insight in advanced methods and concepts for structural analysis and design against seismic loading. The book consists of 25 chapters dealing with a wide range of timely issues in contemporary Earthquake Engineering. In brief, the topics covered are: collapse assessment, record selection, effect of soil conditions, problems in seismic design, protection of monuments, earth dam structures and liquid containers, numerical methods, lifetime assessment, post-earthquake measures. A common ground of understanding is provided between the communities of Earth Sciences and Computational Mechanics towards mitigating seismic risk. The topic is of great social and scientific interest, due to the large number of scientists and practicing engineers currently working in the field and due to the great social and economic consequences of earthquakes.
Computational Methods in Physics: Compendium for Students (Graduate Texts in Physics)
by Simon Širca Martin HorvatThis book is intended to help advanced undergraduate, graduate, and postdoctoral students in their daily work by offering them a compendium of numerical methods. The choice of methods pays significant attention to error estimates, stability and convergence issues, as well as optimization of program execution speeds. Numerous examples are given throughout the chapters, followed by comprehensive end-of-chapter problems with a more pronounced physics background, while less stress is given to the explanation of individual algorithms. The readers are encouraged to develop a certain amount of skepticism and scrutiny instead of blindly following readily available commercial tools. The second edition has been enriched by a chapter on inverse problems dealing with the solution of integral equations, inverse Sturm-Liouville problems, as well as retrospective and recovery problems for partial differential equations. The revised text now includes an introduction to sparse matrix methods, the solution of matrix equations, and pseudospectra of matrices; it discusses the sparse Fourier, non-uniform Fourier and discrete wavelet transformations, the basics of non-linear regression and the Kolmogorov-Smirnov test; it demonstrates the key concepts in solving stiff differential equations and the asymptotics of Sturm-Liouville eigenvalues and eigenfunctions. Among other updates, it also presents the techniques of state-space reconstruction, methods to calculate the matrix exponential, generate random permutations and compute stable derivatives.
Computational Methods in Physics: Compendium for Students (Graduate Texts in Physics)
by Simon Širca Martin HorvatThis textbook provides a compendium of numerical methods to assist physics students and researchers in their daily work. It carefully considers error estimates, stability and convergence issues, the choice of optimal methods, and techniques to increase program execution speeds. The book supplies numerous examples throughout the chapters that are concluded by more comprehensive problems with a strong physics background. Instead of uncritically employing modern black-box tools, the readers are encouraged to develop a more ponderous and skeptical approach. This revised and expanded edition now includes a new chapter on numerical integration and stable differentiation, as well as fresh material on optimal filtering, integration of gravitational many-body problems, computation of Poincaré maps, regularization of orbits, singular Sturm-Liouville problems, techniques for time evolution and spatial treatment of (semi)infinite domains in spectral methods, and phase retrieval. It also brings updated discussions of algebraic problems involving sparse matrices and of high-resolution schemes for partial differential equations.
Computational Methods, Seismic Protection, Hybrid Testing and Resilience in Earthquake Engineering: A Tribute to the Research Contributions of Prof. Andrei Reinhorn (Geotechnical, Geological and Earthquake Engineering #33)
by Gian Paolo Cimellaro Satish Nagarajaiah Sashi K. KunnathThe book is a tribute to the research contribution of Professor Andrei Reinhorn in the field of earthquake engineering. It covers all the aspects connected to earthquake engineering starting from computational methods, hybrid testing and control, resilience and seismic protection which have been the main research topics in the field of earthquake engineering in the last 30 years. These were all investigated by Prof. Reinhorn throughout his career. The book provides the most recent advancements in these four different fields, including contributions coming from six different countries giving an international outlook to the topics.
Computational Methods to Study the Structure and Dynamics of Biomolecules and Biomolecular Processes: From Bioinformatics to Molecular Quantum Mechanics (Springer Series on Bio- and Neurosystems #8)
by Adam LiwoThis book provides a comprehensive overview of modern computer-based techniques for analyzing the structure, properties and dynamics of biomolecules and biomolecular processes. It is organized in four main parts; the first one deals with methodology of molecular simulations; the second one with applications of molecular simulations; the third one introduces bioinformatics methods and the use of experimental information in molecular simulations; the last part reports on selected applications of molecular quantum mechanics. This second edition has been thoroughly revised and updated to include the latest progresses made in the respective field of research.
Computational Modeling of Multiphase Geomaterials
by Fusao Oka Sayuri KimotoComputational Modeling of Multiphase Geomaterials discusses how numerical methods play a very important role in geotechnical engineering and in the related activity of computational geotechnics. It shows how numerical methods and constitutive modeling can help predict the behavior of geomaterials such as soil and rock.After presenting the fundament
Computational Modeling of Underground Coal Gasification
by Vivek V. Ranade Sanjay M Mahajani Ganesh Arunkumar SamdaniThe book deals with development of comprehensive computational models for simulating underground coal gasification (UCG). It starts with an introduction to the UCG process and process modelling inputs in the form of reaction kinetics, flow patterns, spalling rate, and transport coefficient that are elaborated with methods to generate the same are described with illustrations. All the known process models are reviewed, and relative merits and limitations of the modeling approaches are highlighted and compared. The book describes all the necessary steps required to determine the techno-economic feasibility of UCG process for a given coal reserve, through modeling and simulation.
Computational Models for Polydisperse Particulate and Multiphase Systems
by Daniele L. Marchisio Rodney O. FoxProviding a clear description of the theory of polydisperse multiphase flows, with emphasis on the mesoscale modelling approach and its relationship with microscale and macroscale models, this all-inclusive introduction is ideal whether you are working in industry or academia. Theory is linked to practice through discussions of key real-world cases (particle/droplet/bubble coalescence, break-up, nucleation, advection and diffusion and physical- and phase-space), providing valuable experience in simulating systems that can be applied to your own applications. Practical cases of QMOM, DQMOM, CQMOM, EQMOM and ECQMOM are also discussed and compared, as are realizable finite-volume methods. This provides the tools you need to use quadrature-based moment methods, choose from the many available options, and design high-order numerical methods that guarantee realizable moment sets. In addition to the numerous practical examples, MATLAB scripts for several algorithms are also provided, so you can apply the methods described to practical problems straight away.
Computational Multiphase Geomechanics
by Fusao Oka Sayuri KimotoNumerical methods are very powerful tools for use in geotechnical engineering, particularly in computational geotechnics. Interest is strong in the new field of multi-phase nature of geomaterials, and the area of computational geotechnics is expanding. Alongside their companion volume Computational Modeling of Multiphase Geomaterials (CRC Press, 2012), Fusao Oka and Sayuri Kimoto cover recent progress in several key areas, such as air-water-soil mixture, cyclic constitutive models, anisotropic models, noncoaxial models, gradient models, compaction bands (a form of volumetric strain localization and strain localization under dynamic conditions), and the instability of unsaturated soils. The text also includes applications of computational modeling to large-scale excavation of ground, liquefaction analysis of levees during earthquakes, methane hydrate development, and the characteristics of contamination using bentonite. The erosion of embankments due to seepage flow is also presented.
Computational Multiscale Modeling of Fluids and Solids: Theory and Applications (Graduate Texts in Physics)
by Martin Oliver SteinhauserThe expanded 3rd edition of this established textbook offers an updated overview and review of the computational physics techniques used in materials modelling over different length and time scales. It describes in detail the theory and application of some of the most important methods used to simulate materials across the various levels of spatial and temporal resolution. Quantum mechanical methods such as the Hartree-Fock approximation for solving the Schrödinger equation at the smallest spatial resolution are discussed as well as the Molecular Dynamics and Monte-Carlo methods on the micro- and meso-scale up to macroscopic methods used predominantly in the Engineering world such as Finite Elements (FE) or Smoothed Particle Hydrodynamics (SPH). Extensively updated throughout, this new edition includes additional sections on polymer theory, statistical physics and continuum theory, the latter being the basis of FE methods and SPH. Each chapter now first provides an overview of the key topics covered, with a new “key points” section at the end. The book is aimed at beginning or advanced graduate students who want to enter the field of computational science on multi-scales. It provides an in-depth overview of the basic physical, mathematical and numerical principles for modelling solids and fluids on the micro-, meso-, and macro-scale. With a set of exercises, selected solutions and several case studies, it is a suitable book for students in physics, engineering, and materials science, and a practical reference resource for those already using materials modelling and computational methods in their research.
Computational Network Application Tools for Performance Management (Asset Analytics)
by Millie Pant Tarun K. Sharma Sebastián Basterrech Chitresh BanerjeeThis book explores a range of important theoretical and practical issues in the field of computational network application tools, while also presenting the latest advances and innovations using intelligent technology approaches. The main focus is on detecting and diagnosing complex application performance problems so that an optimal and expected level of system service can be attained and maintained. The book discusses challenging issues like enhancing system efficiency, performance, and assurance management, and blends the concept of system modeling and optimization techniques with soft computing, neural network, and sensor network approaches. In addition, it presents certain metrics and measurements that can be translated into business value. These metrics and measurements can also help to establish an empirical performance baseline for various applications, which can be used to identify changes in system performance. By presenting various intelligent technologies, the book provides readers with compact but insightful information on several broad and rapidly growing areas in the computation network application domain.The book’s twenty-two chapters examine and address current and future research topics in areas like neural networks, soft computing, nature-inspired computing, fuzzy logic and evolutionary computation, machine learning, smart security, and wireless networking, and cover a wide range of applications from pattern recognition and system modeling, to intelligent control problems and biomedical applications. The book was written to serve a broad readership, including engineers, computer scientists, management professionals, and mathematicians interested in studying tools and techniques for computational intelligence and applications for performance analysis. Featuring theoretical concepts and best practices in computational network applications, it will also be helpful for researchers, graduate and undergraduate students with an interest in the fields of soft computing, neural networks, machine learning, sensor networks, smart security, etc.
A Computational Non-commutative Geometry Program for Disordered Topological Insulators (SpringerBriefs in Mathematical Physics #23)
by Emil ProdanThis work presents a computational program based on the principles of non-commutative geometry and showcases several applications to topological insulators. Noncommutative geometry has been originally proposed by Jean Bellissard as a theoretical framework for the investigation of homogeneous condensed matter systems. Recently, this approach has been successfully applied to topological insulators, where it facilitated many rigorous results concerning the stability of the topological invariants against disorder. In the first part of the book the notion of a homogeneous material is introduced and the class of disordered crystals defined together with the classification table, which conjectures all topological phases from this class. The manuscript continues with a discussion of electrons' dynamics in disordered crystals and the theory of topological invariants in the presence of strong disorder is briefly reviewed. It is shown how all this can be captured in the language of noncommutative geometry using the concept of non-commutative Brillouin torus, and a list of known formulas for various physical response functions is presented. In the second part, auxiliary algebras are introduced and a canonical finite-volume approximation of the non-commutative Brillouin torus is developed. Explicit numerical algorithms for computing generic correlation functions are discussed. In the third part upper bounds on the numerical errors are derived and it is proved that the canonical-finite volume approximation converges extremely fast to the thermodynamic limit. Convergence tests and various applications concludes the presentation. The book is intended for graduate students and researchers in numerical and mathematical physics.
Computational Ocean Acoustics (Modern Acoustics and Signal Processing)
by Henrik Schmidt Michael B. Porter Finn B. Jensen William A. KupermanSenior level/graduate level text/reference presenting state-of-the- art numerical techniques to solve the wave equation in heterogeneous fluid-solid media. Numerical models have become standard research tools in acoustic laboratories, and thus computational acoustics is becoming an increasingly important branch of ocean acoustic science. The first edition of this successful book, written by the recognized leaders of the field, was the first to present a comprehensive and modern introduction to computational ocean acoustics accessible to students. This revision, with 100 additional pages, completely updates the material in the first edition and includes new models based on current research. It includes problems and solutions in every chapter, making the book more useful in teaching (the first edition had a separate solutions manual). The book is intended for graduate and advanced undergraduate students of acoustics, geology and geophysics, applied mathematics, ocean engineering or as a reference in computational methods courses, as well as professionals in these fields, particularly those working in government (especially Navy) and industry labs engaged in the development or use of propagating models.
Computational Optical Phase Imaging (Progress in Optical Science and Photonics #21)
by Cheng Liu Shouyu Wang Suhas P. VeetilIn this book, computational optical phase imaging techniques are presented along with Matlab codes that allow the reader to run their own simulations and gain a thorough understanding of the current state-of-the-art. The book focuses on modern applications of computational optical phase imaging in engineering measurements and biomedical imaging. Additionally, it discusses the future of computational optical phase imaging, especially in terms of system miniaturization and deep learning-based phase retrieval.
Computational Paleontology
by Ashraf M.T. ElewaComputational paleontology is simply a term applied to using computers and its facilities in the field of paleontology. However, we should be exactly precise in describing the term through explaining the main themes of this motivating and attractive scientific field. The uppermost aim of this book is to explain how computation could be competent in fetching fossils to life and the past to present. Computers for paleontologists save time and costs, interpret mysterious events precisely and accurately, visualize the ancient life definitely and undeniably.
Computational Physics
by Cristian C. Bordeianu Rubin H. Landau Manuel J. PáezThe use of computation and simulation has become an essential part of the scientific process. Being able to transform a theory into an algorithm requires significant theoretical insight, detailed physical and mathematical understanding, and a working level of competency in programming. This upper-division text provides an unusually broad survey of the topics of modern computational physics from a multidisciplinary, computational science point of view. Its philosophy is rooted in learning by doing (assisted by many model programs), with new scientific materials as well as with the Python programming language. Python has become very popular, particularly for physics education and large scientific projects. It is probably the easiest programming language to learn for beginners, yet is also used for mainstream scientific computing, and has packages for excellent graphics and even symbolic manipulations. The text is designed for an upper-level undergraduate or beginning graduate course and provides the reader with the essential knowledge to understand computational tools and mathematical methods well enough to be successful. As part of the teaching of using computers to solve scientific problems, the reader is encouraged to work through a sample problem stated at the beginning of each chapter or unit, which involves studying the text, writing, debugging and running programs, visualizing the results, and the expressing in words what has been done and what can be concluded. Then there are exercises and problems at the end of each chapter for the reader to work on their own (with model programs given for that purpose).
Computational Physics: Problem Solving with Python
by Rubin H. Landau Manuel J. Páez Cristian C. BordeianuComputational Physics The classic in the field for more than 25 years, now with increased emphasis on data science and new chapters on quantum computing, machine learning (AI), and general relativity Computational physics combines physics, applied mathematics, and computer science in a cutting-edge multidisciplinary approach to solving realistic physical problems. It has become integral to modern physics research because of its capacity to bridge the gap between mathematical theory and real-world system behavior. Computational Physics provides the reader with the essential knowledge to understand computational tools and mathematical methods well enough to be successful. Its philosophy is rooted in “learning by doing”, assisted by many sample programs in the popular Python programming language. The first third of the book lays the fundamentals of scientific computing, including programming basics, stable algorithms for differentiation and integration, and matrix computing. The latter two-thirds of the textbook cover more advanced topics such linear and nonlinear differential equations, chaos and fractals, Fourier analysis, nonlinear dynamics, and finite difference and finite elements methods. A particular focus in on the applications of these methods for solving realistic physical problems. Readers of the fourth edition of Computational Physics will also find: An exceptionally broad range of topics, from simple matrix manipulations to intricate computations in nonlinear dynamicsA whole suite of supplementary material: Python programs, Jupyter notebooks and videos Computational Physics is ideal for students in physics, engineering, materials science, and any subjects drawing on applied physics.
Computational Physics: Simulation of Classical and Quantum Systems (Graduate Texts in Physics)
by Philipp O.J. SchererThis textbook presents basic and advanced computational physics in a very didactic style. It contains very-well-presented and simple mathematical descriptions of many of the most important algorithms used in computational physics. Many clear mathematical descriptions of important techniques in computational physics are given. The first part of the book discusses the basic numerical methods. A large number of exercises and computer experiments allows to study the properties of these methods. The second part concentrates on simulation of classical and quantum systems. It uses a rather general concept for the equation of motion which can be applied to ordinary and partial differential equations. Several classes of integration methods are discussed including not only the standard Euler and Runge Kutta method but also multistep methods and the class of Verlet methods which is introduced by studying the motion in Liouville space. Besides the classical methods, inverse interpolation is discussed, together with the popular combined methods by Dekker and Brent and a not so well known improvement by Chandrupatla. A general chapter on the numerical treatment of differential equations provides methods of finite differences, finite volumes, finite elements and boundary elements together with spectral methods and weighted residual based methods. A comparison of several methods for quantum systems is performed, containing pseudo-spectral methods, finite differences methods, rational approximation to the time evolution operator, second order differencing and split operator methods.The book gives simple but non trivial examples from a broad range of physical topics trying to give the reader insight into the numerical treatment but also the simulated problems. Rotational motion is treated in much detail to describe the motion of rigid rotors which can be just a simple spinning top or a collection of molecules or planets. The behaviour of simple quantum systems is studied thoroughly. One focus is on a two level system in an external field. Solution of the Bloch equations allows the simulation of a quantum bit and to understand elementary principles from quantum optics. As an example of a thermodynamic system, the Lennard Jones liquid is simulated. The principles of molecular dynamics are shown with practical simulations. A second thermodynamic topic is the Ising model in one and two dimensions. The solution of the Poisson Boltzman equation is discussed in detail which is very important in Biophysics as well as in semiconductor physics. Besides the standard finite element methods, also modern boundary element methods are discussed. Waves and diffusion processes are simulated. Different methods are compared with regard to their stability and efficiency. Random walk models are studied with application to basic polymer physics. Nonlinear systems are discussed in detail with application to population dynamics and reaction diffusion systems. The exercises to the book are realized as computer experiments. A large number of Java applets is provided. It can be tried out by the reader even without programming skills. The interested reader can modify the programs with the help of the freely available and platform independent programming environment "netbeans".
Computational Physics: Simulation of Classical and Quantum Systems (Graduate Texts in Physics)
by Philipp O. J. SchererThis textbook presents basic and advanced computational physics in a very didactic style. It contains very-well-presented and simple mathematical descriptions of many of the most important algorithms used in computational physics. Many clear mathematical descriptions of important techniques in computational physics are given. The first part of the book discusses the basic numerical methods. A large number of exercises and computer experiments allows to study the properties of these methods. The second part concentrates on simulation of classical and quantum systems. It uses a rather general concept for the equation of motion which can be applied to ordinary and partial differential equations. Several classes of integration methods are discussed including not only the standard Euler and Runge Kutta method but also multistep methods and the class of Verlet methods which is introduced by studying the motion in Liouville space. Besides the classical methods, inverse interpolation is discussed, together with the popular combined methods by Dekker and Brent and a not so well known improvement by Chandrupatla. A general chapter on the numerical treatment of differential equations provides methods of finite differences, finite volumes, finite elements and boundary elements together with spectral methods and weighted residual based methods. A comparison of several methods for quantum systems is performed, containing pseudo-spectral methods, finite differences methods, rational approximation to the time evolution operator, second order differencing and split operator methods. The book gives simple but non trivial examples from a broad range of physical topics trying to give the reader insight into the numerical treatment but also the simulated problems. Rotational motion is treated in much detail to describe the motion of rigid rotors which can be just a simple spinning top or a collection of molecules or planets. The behaviour of simple quantum systems is studied thoroughly. One focus is on a two level system in an external field. Solution of the Bloch equations allows the simulation of a quantum bit and to understand elementary principles from quantum optics. As an example of a thermodynamic system, the Lennard Jones liquid is simulated. The principles of molecular dynamics are shown with practical simulations. A second thermodynamic topic is the Ising model in one and two dimensions. The solution of the Poisson Boltzman equation is discussed in detail which is very important in Biophysics as well as in semiconductor physics. Besides the standard finite element methods, also modern boundary element methods are discussed. Waves and diffusion processes are simulated. Different methods are compared with regard to their stability and efficiency. Random walk models are studied with application to basic polymer physics. Nonlinear systems are discussed in detail with application to population dynamics and reaction diffusion systems. The exercises to the book are realized as computer experiments. A large number of Java applets is provided. It can be tried out by the reader even without programming skills. The interested reader can modify the programs with the help of the freely available and platform independent programming environment "netbeans".
Computational Plasma Science: Physics and Selected Simulation Examples (Springer Series in Plasma Science and Technology)
by Shigeo KawataThe book presents fundamentals of plasma physics with rich references and computational techniques in a concise manner. It particularly focuses on introductions to numerical simulation methods in plasma physics, in addition to those to physics and mathematics in plasma physics. It also presents the fundamentals of numerical methods, which solve mathematical models of plasmas, together with examples of numerical results. A discretization method, the so-called finite difference method, is introduced for particle-in-cell methods and fluid codes, which have been widely employed in plasma physics studies. In addition to the introduction to numerical solutions, it also covers numerical stability. The instabilities and numerical errors significantly influence the results, and for correct results, great efforts are required to avoid such numerical artifacts. The book also carefully discusses the numerical errors, numerical stability, and uncertainty in numerical computations. Readers are expected to have an understanding of fundamental physics of mechanics, electromagnetism, thermodynamics, statistical physics, relativity, fluid dynamics, and mathematics, but the book does not assume background knowledge on plasma. Therefore, it is a first book of plasma physics for upper undergraduate and early graduate students who are interested in learning it.
Computational Ship Design (Springer Series On Naval Architecture, Marine Engineering, Shipbuilding And Shipping Ser. #4)
by Myung-Il Roh Kyu-Yeul LeeThis book offers an introduction to the fundamental principles and systematic methodologies employed in computational approaches to ship design. It takes a detailed approach to the description of the problem definition, related theories, mathematical formulation, algorithm selection, and other core design information. Over eight chapters and appendices the book covers the complete process of ship design, from a detailed description of design theories through to cutting-edge applications. Following an introduction to relevant terminology, the first chapters consider ship design equations and models, freeboard calculations, resistance prediction and power estimation. Subsequent chapters cover topics including propeller deign, engine selection, hull form design, structural design and outfitting. The book concludes with two chapters considering operating design and economic factors including construction costs and fuel consumption. The book reflects first-hand experiences in ship design and R&D activities, and incorporates improvements based on feedback received from many industry experts. Examples provided are based on genuine case studies in the field. The comprehensive description of each design stage presented in this book offers guidelines for academics, researchers, students, and industrial manufactures from diverse fields, including ocean engineering and mechanical engineering. From a commercial point of view the book will be of great value to those involved in designing a new vessel or improving an existing ship.