Loading...
Search for:
nouri-bygi--mojtaba
0.11 seconds
Total 441 records
Near optimal line segment queries in simple polygons
, Article Journal of Discrete Algorithms ; Volume 35 , November , 2015 , Pages 51-61 ; 15708667 (ISSN) ; Ghodsi, M ; Sharif University of Technology
Elsevier
2015
Abstract
This paper considers the problem of computing the weak visibility polygon (WVP) of any query line segment pq (or WVP(pq)) inside a given simple polygon P. We present an algorithm that preprocesses P and creates a data structure from which WVP(pq) is efficiently reported in an output sensitive manner. Our algorithm needs O(n2log n) time and O(n2) space in the preprocessing phase to report WVP(pq) of any query line segment pq in time O(|WVP(pq)|+log2 n+κlog2 (nκ)), where κ is an input and output sensitive parameter of at most |WVP(pq)|. We improve the preprocessing time and space of current results for this problem [11,6] at the expense of more query time
Visibility of a moving segment observer
, Article 2009 14th International CSI Computer Conference, CSICC 2009, 20 October 2009 through 21 October 2009 ; 2009 , Pages 152-157 ; 9781424442621 (ISBN) ; Ghodsi, M ; Sharif University of Technology
2009
Abstract
In this paper we study combinatorial segment visibility, and show how to compute and maintain it as the observer moves in the plane. There are n non-overlapping convex objects in the plane, and we have a segment observer among them. We first consider static case of the problem, in which the observer and objects are static, and then we study dynamic case of the problem, in which the observer can move among obstacles. ©2009 IEEE
Visibility of a moving segment
, Article Proceedings of the 2009 International Conference on Computational Science and Its Applications, ICCSA 2009, 29 June 2009 through 2 July 2009, Yongin ; 2009 , Pages 169-176 ; 9780769537016 (ISBN) ; Ghodsi, M ; Sharif University of Technology
2009
Abstract
In this paper we define topological segment visibility, and show how to compute and maintain it as the observer moves in the plane. There are n non-intersecting line segment objects in the plane, and we have a segment observer among them. As the topological visibility of a line segment has not been studied before, we first consider static case of the problem, in which the observer and objects are static, and then we study dynamic case of the problem, in which the observer can move among obstacles
Weak visibility queries of line segments in simple polygons and polygonal domains
, Article International Journal of Computer Mathematics ; Volume 95, Issue 4 , 2018 , Pages 721-738 ; 00207160 (ISSN) ; Ghodsi, M ; Sharif University of Technology
Taylor and Francis Ltd
2018
Abstract
In this paper we consider the problem of computing the weak visibility polygon of a query line segment pq (or WVP(pq)) inside a given polygon P. Our first algorithm runs in simple polygons and needs O(n3 log n) time and O(n3) space in the preprocessing phase to report WVP(pq) of any query line segment pq in time O(log n + |WVP(pq)|).. We also give an algorithm to compute the weak visibility polygon of a query line segment in a non-simple polygon with h ≥ 1 pairwise-disjoint polygonal obstacles with a total of n vertices. Our algorithm needs O(n2 log n) time and O(n2) space in the preprocessing phase and WVP(pq) in query time of O(nh’ log n + k), in which h’ is an output sensitive parameter...
Weak visibility queries of line segments in simple polygons and polygonal domains
, Article International Journal of Computer Mathematics ; 2017 , Pages 1-18 ; 00207160 (ISSN) ; Ghodsi, M ; Sharif University of Technology
Taylor and Francis Ltd
2017
Abstract
In this paper we consider the problem of computing the weak visibility polygon of a query line segment pq (or (Formula presented.)) inside a given polygon (Formula presented.). Our first algorithm runs in simple polygons and needs (Formula presented.) time and (Formula presented.) space in the preprocessing phase to report (Formula presented.) of any query line segment pq in time (Formula presented.). We also give an algorithm to compute the weak visibility polygon of a query line segment in a non-simple polygon with (Formula presented.) pairwise-disjoint polygonal obstacles with a total of n vertices. Our algorithm needs (Formula presented.) time and (Formula presented.) space in the...
Polar diagram of moving objects
, Article 20th Annual Canadian Conference on Computational Geometry, CCCG 2008, Montreal, QC, 13 August 2008 through 15 August 2008 ; August , 2008 , Pages 51-54 ; Ghodsi, M ; Sharif University of Technology
2008
Abstract
Many important problems in Computational Geometry needs to perform some kind of angle processing. The Polar Diagram [4] is a locus approach for problems processing angles. Using this structure as preprocessing, one can eliminate exhaustive searches to find objects with smallest angle. Handling data in change is a significant concept in Computer Science. One of the design and analysis tools used in the modeling of moving geometric objects is the kinetic data structure (or KDS) framework Kinetic Data Structure is a framework for maintaining a certain attribute of a set of objects while moving in a continuous manner. In this paper, we use the notion of kinetic data structure to model the...
Weak Visibility of Line Segments in Different Environments
, Ph.D. Dissertation Sharif University of Technology ; Ghodsi, Mohammad (Supervisor)
Abstract
Visibility is an important topic in computational geometry, computer graphics, and motion planning. Two points inside a polygon are visible to each other if their connecting segment remains completely inside the polygon. Visibility polygon of a point in a simple polygon P is the set of points inside P that are visible from the point. The visibility problem has also been considered for line segments. A point v is said to be weakly visible to a line segment pq if there exists a point w 2 pq, such that w and v are visible to each other. The problem of computing the weak visibility polygon (or WVP) of pq inside a polygon P is to compute all points of P that are weakly visible from pq. In this...
Weak visibility counting in simple polygons
, Article Journal of Computational and Applied Mathematics ; Volume 288 , November , 2015 , Pages 215-222 ; 03770427 (ISSN) ; Daneshpajouh, S ; Alipour, S ; Ghodsi, M ; Sharif University of Technology
Elsevier
2015
Abstract
For a simple polygon P of size n, we define weak visibility counting problem (WVCP) as finding the number of visible segments of P from a query line segment pq. We present different algorithms to compute WVCP in sub-linear time. In our first algorithm, we spend O(n7) time to preprocess the polygon and build a data structure of size O(n6), so that we can optimally answer WVCP in O(logn) time. Then, we reduce the preprocessing costs to O(n4+ε) time and space at the expense of more query time of O(log5n). We also obtain a trade-off between preprocessing and query time costs. Finally, we propose an approximation method to reduce the preprocessing costs to O(n2) time and space and O(n1/2+ε) query...
Kinetic polar diagram
, Article 13th International Computer Society of Iran Computer Conference on Advances in Computer Science and Engineering, CSICC 2008, Kish Island, 9 March 2008 through 11 March 2008 ; Volume 6 CCIS , 2008 , Pages 283-290 ; 18650929 (ISSN); 3540899847 (ISBN); 9783540899846 (ISBN) ; Chitforoush, F ; Yazdandoost, M ; Ghodsi, M ; Sharif University of Technology
2008
Abstract
Polar Diagram [4] is a new locus approach for problems processing angles. The solution to many important problems in Computational Geometry requires some kind of angle processing of the data input. Using the Polar Diagrma as preprocessing, exhaustive searches to find those sites with smallest angle become unnecessary. In this paper, we use the notion of kinetic data structure [1][2] to model the dynamic case of polar diagram, i.e we maintain the polar diagram of a set of continuously moving objects in the scene. We show that our proposed structure meets the main criteria of a good KDS. © 2008 Springer-Verlag
Detection of Nanometer Size Species using a Nanofluidic Sensor
, M.Sc. Thesis Sharif University of Technology ; Taghipoor, Mojtaba (Supervisor) ; Nouri Broujerdi, Ali (Supervisor)
Abstract
Detecting small particles is one of the needs of researchers. Industrial and research developments in nano and biotechnology expands the need of suitable equipments. One of the challenges in this field is detecting the qualitative and quantitative properties in the sample. Until today there are numerous methods to detect the properties of the particles and different commercial machines are presented for this purpose. In this method, based on one the methods of detecting particles, called resistive pulse sensing, a mechanism is composed and by its help 7 um and 800 to 2000 nm particles are distinguished separately. This sensor has two important parts: the fluid and the electronic. In the...
Weak visibility queries in simple polygons
, Article Proceedings of the 23rd Annual Canadian Conference on Computational Geometry, CCCG 2011 ; 2011 ; Ghodsi, M ; Sharif University of Technology
2011
Abstract
In this paper, we consider the problem of computing the weak visibility (WV ) of a query line segment in- side a simple polygon. Our algorithm first preprocesses the polygon and creates data structures from which any WV query is answered efficiently in an output sensitive manner. In our solution, the preprocessing is performed in time O(n3 log n) and the size of the constructed data structure is O(n3). It is then possible to report the WV polygon of any query line segment in time O(log n+k), where k is the size of the output. Our algorithm im- proves the current results for this problem
H2 Production Via Cu2O Nanostructured on TNA in Water Splitting Reaction under Visible Photo-irradiation
, M.Sc. Thesis Sharif University of Technology ; Moshfegh, Alireza (Supervisor) ; Saboohi, Yadollah (Co-Advisor)
Abstract
In this research, initially, thin film of TiO2 nanotube arrays (TNA) was deposited on Titanium foil (Ti), using anodization technique under an optimized applied voltage of 60 V, for 200 minutes. Highly smooth and ordered TNA formed by effective two-step anodization method. The TNA synthesized by this procedure, showed a better surface smoothness and tube order as compared with the TNA prepared in one-step anodization process. The electrolyte which was utilized for the anodization process, contained 90% of Ethylene Glycol (EG) in volume, 10% de-ionized water (DI) in volume, 0.1M Ammonium Fluoride (NH4F), and 0.5 ml Phosphoric Acid (H3PO4) 1M in order to adjust the pH about 5.6. Moreover, the...
Two-phase flow in microchannels with a bounding porous medium
, Article ASME 2011 9th International Conference on Nanochannels, Microchannels, and Minichannels, ICNMM 2011, 19 June 2011 through 22 June 2011 ; Volume 1 , June , 2011 , Pages 263-268 ; 9780791844632 (ISBN) ; Sharif University of Technology
2011
Abstract
This paper investigates numerical simulation of one-dimensional homogeneous adiabatic gas-liquid two-phase flow in a rectangular microchannel with one boundary porous wall under the assumption of hydrophobic condition. Gas enters the microchannel with a uniform velocity and liquid is injected through the porous side wall. The present approach is to simulate water injection effects and developing mechanism of two-phase flow. The modeling and solution of the conservation equations provide pressure drop, vapor quality, void fraction and tow-phase mixture velocity for different water injection rates. The results show that velocity and pressure drop significantly perturbed when the water...
A new approach to thermo-fluid behavior through porous layer of heat pipes
, Article Scientia Iranica ; Volume 25, Issue 3B , 2018 , Pages 1236-1242 ; 10263098 (ISSN) ; Sharif University of Technology
Sharif University of Technology
2018
Abstract
This paper developed a new mathematical model to investigate the heat transfer as well as wick's thickness of a heat pipe. The model was established by conservative equations of continuity, momentum, and energy in the thermal boundary layer. Using a similarity variable, the governing equations were changed to a set of ordinary differential equations and were solved numerically by the forth-order Runge-Kutta method. The flow variables, such as velocity components, wick's thickness, and Nusselt number, were obtained. The results show that the Nusselt number is proportional to the square root of the Darcy-modified Rayleigh number and to the distance from the edge of the condenser surface....
Analysis of vacuum venting in die casting
, Article Scientia Iranica ; Volume 11, Issue 4 , 2004 , Pages 398-404 ; 10263098 (ISSN) ; Sharif University of Technology
Sharif University of Technology
2004
Abstract
The present study is undertaken to calculate the rate of change of pressure and residual air mass in die casting for vacuum venting under choked flow conditions. In these calculations, the influence of friction factor, due to roughness and vent air velocity change through the Mach number, has been taken into account. The results show that there is a critical area ratio below which the pressure and vent inlet Mach number increase with time and above which decrease with time. In addition, for an area ratio less than the critical area, the rate of change of residual air mass seems to be more changed at the late stages than at the early stages of the filling time. The picture is reversed for a...
Analytical modeling of convective condensation in smooth vertical tubes
, Article Scientia Iranica ; Volume 8, Issue 2 , 2001 , Pages 123-129 ; 10263098 (ISSN) ; Sharif University of Technology
Sharif University of Technology
2001
Abstract
In this paper, an analytical model is presented for forced convective film condensation inside smooth vertical tubes, in which Prandtl mixing length theory, Van Driest hypothesis and Reynolds analogy are used. Comparison of this model with the available experimental data and three other correlations reported in the literature demonstrates that the results are in satisfactory and close agreement
Preparation, Surface Modification and Application of Nanocomposite Membranes Based on Transition Metals- Dichalcogenide Nanoparticles in Forward Osmosis Desalination Process
, Ph.D. Dissertation Sharif University of Technology ; Bagherzadeh, Mojtaba (Supervisor) ; Ahadian, Mohammad Mahdi (Supervisor) ; Amini, Mojtaba (Supervisor)
Abstract
Different parts of this research are focused on developing FO membranes and improving their performance. For this purpose, thin film composite (TFC) membranes with fixed composition of polyethersulfone/polyamide (PES/PA) have been used to investigate the effect of nanocomposites containing transition metal dichalcogenides (TMDs) on their performance. The support layer in all cases is PES, which is prepared through the phase inversion process and does not contain any nanofillers. The modification process takes place in the polyamide layer by dispersing the desired nanoparticles in the aqueous monomer solution necessary to form this active layer. Identification and characterization of...
Synthesis and Study of Catalytic Activity of Iron (III)-bis(2-oxazolinyl) Methane complex by Urea Hydrogen Peroxide in Oxidation of Sulfides
, M.Sc. Thesis Sharif University of Technology ; Bagherzadeh, Mojtaba (Supervisor)
Abstract
Considerable effort has been directed in recent years towards the transition metal complex catalyzed oxidation of organic compounds. Herein the synthsis of the iron complex of bis(oxazoline) ligand as a novel catalyst is reported, and the catalytic activity of this complex in oxidation of sulfides is investigated. Bis(2-oxazolynil)methane as ligand is prepared by condensation of diethylmalonate with 2-aminoethanole in 1:2 molar ratio and finally corresponding complex is synthesized by the reaction between FeCl3.6H2O and Bis(2-Oxazolynil)methane in 1:1 molar ratio. The complex is characterized by using IR, UV-Vis, cyclic voltametery, conductometery and elemental analysis data. Moreover,...
Design of a Low Noise Amplifier without On-Chip Inductor
, M.Sc. Thesis Sharif University of Technology ; Atarodi, Mojtaba (Supervisor)
Abstract
In this project a wide-band inductorless Low Noise Amplifier (LNA) has been designed using 0.18 micrometer CMOS technology. The specification of this amplifier has been explored in frequency band of 330MHz to 10GHz. Wide-band input and output impedance matching, low Noise-Figure (NF), reasonable voltage gain and low power consumption are the main challenges of Low Noise Amplifier design. Without using an inductor a better overall performance of LNA in a wide frequency band as well as a lower chip area has been achieved. In this design a novel noise cancellation technique in common-gate topology has been used for lowering the Noise Figure of the LNA. Group Delay of the designed LNA, which is...
Synthesis, Structure and Catalytic Application of Mn, Fe and Mo Complexes with Schiff base and Oxazoline ligands and Theoretical Mechanistic Studies on the Role of Heme and non-Heme Iron(IV)-Oxo Species in Hydroxylation and Epoxidation Reactions
, Ph.D. Dissertation Sharif University of Technology ; Bagherzadeh, Mojtaba (Supervisor)
Abstract
The first part of this thesis describes the synthesis and characterization of several Mn, Fe and Mo complexes containing tridentate Schiff base and oxazoline ligands and their reactivities as catalysts in the oxidation of organic compounds like olefins and sulfides, as well. The crystal structures of newly prepared cis-dioxo-bis[2-(2′-hydroxyphenyl)-oxazolinato]molybdenum(VI), cis-[MoO2(phox)2] and (N-hydroxyphenyl-salicylidenamine)(acetylacetonato)ethanol iron(III), [FeIII(N-OPh-sal)(acac)EtOH] complexes have been described by X-ray crystallography. Due to the difficulties in the preparation of suitable single crystals of novel...