
Jose-Luis Sanchez-RomeroUniversity of Alicante | UA · Computer Sciences and Computation
Jose-Luis Sanchez-Romero
PhD Computer Science
About
72
Publications
10,476
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
276
Citations
Introduction
Publications
Publications (72)
The sine cosine algorithm’s main idea is the sine and cosine-based vacillation outwards or towards the best solution. The first main contribution of this paper proposes an enhanced version of the SCA algorithm called as ESCA algorithm. The supremacy of the proposed algorithm over a set of state-of-the-art algorithms in terms of solution accuracy an...
Several heuristic optimization algorithms have been applied to solve engineering problems. Most of these algorithms are based on populations that evolve according to different rules and parameters to reach the optimal value of a functioncost through an iterative process. Different parallel strategies have been proposed to accelerate these algorithm...
Dear Colleagues,
in recent years, a growing trend has emerged addressed at improving data processing. From big data to artificial intelligence, strong requirements have arisen with regard to decreasing computational time while maintaining solutions’ quality.
These require a high computational power, and therefore it is necessary to provide high-per...
In industrial environments, nesting consists in cutting or extracting pieces from a material sheet, with the purpose of minimizing the surface of the sheet used. This problem is present in different types of industries, such as shipping, aeronautics, woodworking, footwear, and so on. In this work, the aim is to find an acceptable solution to solve...
The development of the smart city concept and the inhabitants’ need to reduce travel time, as well as society’s awareness of the reduction of fuel consumption and respect for the environment, lead to a new approach to the classic problem of the Travelling Salesman Problem (TSP) applied to urban environments. This problem can be formulated as “Given...
There is a growing need to automate the footwear industry by introducing new methods and tools to improve footwear production. The use of CAD tools for the design of shoes and their components is increasingly common, but it is a sector in permanent adaptation to socio-economic changes where it is therefore complicated to incorporate high-tech machi...
The development of the smart city concept and the inhabitants’ need to reduce travel time, as well as society’s awareness of the reduction of fuel consumption and respect for the environment, lead to a new approach to the classic problem of the Travelling Salesman Problem (TSP) applied to urban environments. This problem can be formulated as “Given...
The incorporation of technological advances in industry is a must, even for traditional sectors where most companies are SMEs and investments are limited. Technology can be used to increase productivity and the quality of the manufactured product. Drilling is a common procedure in industry. It usually consists of multiple drilling of a flat surface...
The development of the smart city concept and the inhabitants’ need to reduce travel time, as well as society’s awareness of the reduction of fuel consumption and respect for the environment, lead to a new approach to the classic problem of the Travelling Salesman Problem (TSP) applied to urban environments. This problem can be formulated as “Given...
The Jaya algorithm is a recent heuristic approach for solving optimisation problems. It involves a random search for the global optimum, based on the generation of new individuals using both the best and the worst individuals in the population, thus moving solutions towards the optimum while avoiding the worst current solution. In addition to its
p...
Several population-based metaheuristic optimization algorithms have been proposed in the last decades, none of which are able either to outperform all existing algorithms or to solve all optimization problems according to the No Free Lunch (NFL) theorem. Many of these algorithms behave effectively, under a correct setting of the control parameter(s...
Gamification has proved to be a methodology that increases the likelihood of success and sustainability of educational institutions. This methodology has recently revealed itself as one of the most efficient teaching methodologies in the student body, proving useful at all educational levels. One of the most frequently mentioned properties is its a...
The utilization of optimization algorithms within engineering problems has had a major rise in recent years, which has led to the proliferation of a large number of new algorithms to solve optimization problems. In addition, the emergence of new parallelization techniques applicable to these algorithms to improve their convergence time has made it...
In many countries around us, traditional sectors (footwear, textiles and clothing, furniture and toys, among others) are supported by small and medium-sized enterprises (SMEs) with limited capacity to invest in modern production technologies. Although these sectors rely heavily on product customization and short manufacturing cycles, they are not y...
The use of smart watches and fitness wrists has been increasing in recent years. On the one hand, their cost has become cheaper and their performance has improved. On the other hand, the increase in the number of people who practice sports such as running and cycling is another factor to consider. The increase in the number of popular athletes has...
Optimization methods allow looking for an optimal value given a specific function within a constrained or unconstrained domain. These methods are useful for a wide range of scientific and engineering applications. Recently, a new optimization method called Jaya has generated growing interest because its simplicity and efficiency. In this paper, we...
The digital transforms are intensive in multiplication and accumulation operations which have a high computational cost. Advances in computer arithmetic and digital technologies allow simplifying the processing of complex algorithms when they are implemented in modern circuits. New computation techniques can be explored to provide efficient operati...
To solve optimization problems, in the field of engineering optimization, an optimal value of a specific function must be found, in a limited time, within a constrained or unconstrained domain. Metaheuristic methods are useful for a wide range of scientific and engineering applications, which accelerate being able to achieve optimal or near-optimal...
In higher education, it is usual to separate the theoretical contents from the practical ones and use teacher-centered methodologies. This fact makes students lose motivation due to the lack of connection with real professional tasks. Conversely, student-centered learning methods, like Project Based Learning (PBL) or Flipped Classroom, aim to integ...
A numerous group of optimization algorithms based on heuristic techniques have been proposed in recent years. Most of them are based on phenomena in nature and require the correct tuning of some parameters, which are specific to the algorithm. Heuristic algorithms allow problems to be solved more quickly than deterministic methods. The computationa...
A wide range of applications use optimization algorithms to find an optimal value, often a
minimumone, for a given function. Depending on the application, both the optimization algorithms behavior, and its computational time, can prove to be critical issues. In this paper, we present our efficient parallel proposals of the Jaya algorithm, a recent...
Local binary patterns (LBP) are an effective texture descriptor for face recognition. In this work, a LBPbased hybrid system for face recognition is proposed. Thus, the dimensionality of LBP histograms is reduced by using principal component analysis and the classification is performed with support vector machines. The experiments were completed us...
Human activity recognition is a promising research field in a wide variety of areas: ambient assisted living, pervasive and mobile computing, surveillance based security and context aware computing are some examples. In domestic environment, daily and frequent people activities use all kind of electric devices (appliances). Appliances connection or...
Abstract. Nowadays, the different computer tools available enable designers to create complex industrial prototypes. The use of these tools is constrained by the limitations imposed by common devices, like screens and displays. Recently emerged Virtual and Augmented Reality techniques have started being used as supports in many learning and industr...
The last is the basic industrial component in footwear manufacturing, from which product development starts. Correct last grading ensures the best fit for the intended group of users of the footwear model to be produced. The size marked on the last should respect the specific intervals defined in the different international sizing systems, like the...
Ubiquitous systems used to improve quality of life include integration of multiple data and knowledge representing behaviour of people. These systems produce several sources of raw data (environmental,
wearable sensors) to produce new processed data (behaviour patterns, people actions). In the domestic environment, daily and frequent people activit...
Ubiquitous systems used to improve quality of life include integration of multiple data and knowledge representing behaviour of people. These systems produce several sources of raw data (environmental, wearable sensors) to produce new processed data (behaviour patterns, people actions). In the domestic environment, daily and frequent people activit...
Mathematical morphology has been an area of intensive research over the last few years. Although many remarkable advances have been achieved throughout these years, there is still a great interest in accelerating morphological operations in order for them to be implemented in real-time systems. In this work, we present a new model for computing mat...
La incorporación del EEES provocó una infinidad de desafíos y retos a las Universidades que a día de hoy aún están siendo solucionados. Además, ha conllevado nuevas oportunidades para la formación de estudiantes pero también para las Universidades. Entre ellas, la formación interuniversitaria entre estados miembro de la UE. El EEES permite unificar...
The use of 3D imaging techniques has been early adopted in the footwear industry. In particular, 3D imaging could be used to aid commerce and improve the quality and sales of shoes. Footwear customization is an added value aimed not only to improve product quality, but also consumer comfort. Moreover, customisation implies a new business model that...
Different kinds of algorithms can be chosen so as to compute elementary functions. Among all of them, it is worthwhile mentioning the shift-and-add algorithms due to the fact that they have been specifically designed to be very simple and to save computer resources. In fact, almost the only operations usually involved with these methods are additio...
The current structural reform in which the University of the European Higher Education is immersed involves the assumption of new roles for teachers as, among others, the Coordinator, either of the Degree, of Course or even of Subject, in some degrees. Assuming the need of coordination of teachers involves a change of university culture: moving fro...
In general geometric models, the design of objects is usually separated from the manufacture. Some advanced models give solutions to some of the derived problems but lack a related model of representation. The proposed model addresses the process of designing objects by assimilation of the machining process. It is based on set theory and mathematic...
Digital Signal Processors is an optional course in the Audiovisual Engineering Degree of the University of Alicante. This year a pilot project on developing a blog for the course has been introduced (http://blogs.ua.es/pds0910). This way, students must complete - working collaboratively- a set of assigned blog entries on different extension tasks r...
CORDIC is a well-known method to approximate mathematical functions. It basically works as an iterative algorithm for approximating rotation of a two-dimensional vector using only shift and add operations. The method has been widely applied in the design of digital signal processors and in the computation of typical signal processing functions. It...
A major problem encountered in higher education today is the high university dropout or failure rate of students coming from secondary education. Mostofthem drop outinthefirst year of their studies, primarily becauseatthis initial stage they are affectedby the high impact of university teaching after the experienceofthe high school educational syst...
Emerging VLSI and ULSI integration technologies provide new possibilities for developing computational paradigms based on memories with pre-calculated data. A memory can behave like a processor with complete functionality by simulating a classic Turing machine. By means of this stored logic based architecture, the processor adopts a simple and regu...
In this paper we present some experiences with the Erasmus program in the Informatics Faculty of the University of Alicante. The topics presented are related with different aspects of mobility. First, teaching staff experiences in Sweden and United Kingdom universities. Second, coordination of mobility programs for students support in national, Eur...
In order to fulfill the new ISO 14649 (STEP-NC), Computer Numeric Control (CNC) machines need to support high computational demand algorithms. This fact is one of the main barriers for the adoption of the STEP-NC standard for CNC machines. Hardware acceleration is an incremental solution that can be cleanly added to these systems while keeping ever...
Since radix-10 arithmetic has been gaining renewed importance over the last few years, high performance decimal systems and techniques are highly demanded. In this paper, a modification of the CORDIC method for decimal arithmetic is proposed so as to improve calculations. The algorithm works with BCD operands and no conversion to binary is needed....
Skin detection is a useful tool for many subsequent image processing tasks, such as face detection, face tracking or human-computer
interfaces. In many cases, using a skin color detection scheme is related to a proper representation of the color space chosen
to interpret image information. In this work, we propose a fuzzy system for detecting skin...
Since radix-10 arithmetic has been gaining renewed importance over the last few years, high performance decimal systems and techniques are highly demanded. In this paper, a modification of the CORDIC method for decimal arithmetic is proposed so as to improve calculations. The algorithm works with BCD operands and no conversion to binary is needed....
Purpose
– Cryptography has become an essential feature for many current technological applications. Cryptographic methods are usually divided into private‐key (or symmetric) and public‐key (or asymmetric) algorithms. The purpose of this paper is to propose a client/server architecture to efficiently authenticate users by means of their fingerprint...
A chief problem encountered in higher education today is the high university dropout or failure rate of students coming from secondary education. Most of them drop out in the first year of their studies which is when they are affected by the greater impact of university teaching after leaving the secondary system. This work proposes to analyze the...
Although radix-10 arithmetic has been gaining renewed importance over the last few years, high performance decimal systems and techniques are still under development. In this paper, a modification of the CORDIC method for decimal arithmetic is proposed so as to produce fast rotations. The algorithm works with BCD operands and no conversion to binar...
Although radix 10 based arithmetic has been gaining renewed importance over the last few years, decimal systems are not efficient enough and techniques are still under development. In this paper, an improvement of the CORDIC (coordinate rotation digital computer) method for decimal representation is proposed and applied to produce fast rotations. T...
In this paper we present a new technique for partial product reduction in multiplication operations. The method is based on the construction of counter elements by means of look-up tables. The organization of these counters into reduction trees takes advantage of the inherent benefits of the integration of the memories and provides an alternative t...
Since radix-10 arithmetic has been gaining renewed importance over the last few years, high performance decimal systems and techniques are highly demanded. In this paper, a modification of the CORDIC method for decimal arithmetic is proposed so as to improve calculations. The algorithm works with BCD operands and no conversion to binary is needed....
It is well known that multimedia applications provide the user with information through different methods (text, data, graphics,
images, audio, video, etc.) which must be digitally represented, transmitted, stored and processed. Due to the fact that there
is an increasing interest in developing high definition systems, multimedia applications are d...
Tool path generation is one of the most complex problems in computer aided manufacturing. Although some efficient strategies have been developed, most of them are only useful for standard machining. The algorithm called virtual digitizing avoids this problem by its own definition but its computing cost is high and makes it difficult for being integ...
Tool path generation is one of the most complex problems in computer aided manufacturing. The algorithm called virtual digitizing avoids this problem by its own definition but its computing cost is high. Presented in the paper there is a virtual digitizing hardware/software architecture that takes advantage of field programmable gate arrays (FPGAs)...
Decimal arithmetic supported by digital computers has been gaining renewed importance over the last few years. However, the development of high performance radix 10-based systems is still incipient. In this paper, a modification of the CORDIC method for decimal arithmetic is proposed. The resulting algorithm works with radix 10 operands and combine...
Tool path generation is one of the most complex problems in computer aided manufacturing. Although some efficient strategies have been developed, most of them are only useful for standard machining. The algorithm called Virtual Digitizing avoids this problem by its own definition but its computing cost is high and make it difficult for being integr...
Although radix-10 based arithmetic has been gaining renewed importance over the last few years, decimal systems are not efficient enough and techniques are still under development. In this paper, a modification of the CORDIC method for decimal arithmetic is proposed and applied to produce fast rotations. The algorithm uses BCD operands as inputs, c...
Tool path generation is one of the most complex problems in Computer Aided Manufacturing. Although some efficient strategies have been developed, most of them are only useful for standard machining. The algorithm called Virtual Digitizing computes the tool path by means of a virtually digitized model of the surface and a geometry specification of t...
In this paper a new technique for partial product reduction based on the use of look-up tables for efficient processing is presented. We describe how to construct counter devices with pre-calculated data and their subsequent integration into the whole operation. The development of reduction trees organizations for this kind of devices uses the inhe...
This paper proposes the utilisation of fuzzy logic so as to design a system which models the biological regulator of blood glucose. That system consists of several fuzzy relations, each one of them modeling a component of the biological glycemia regulator, that is, pancreatic insulin production, net hepatic glucose balance, insulin dependent and in...
La diabetes mellitus es una patología relacionada con una deficiente regulación de la glucemia. El sistema biológico encargado de controlar la glucosa en sangre es de gran complejidad, y su modelización basada tanto en esquemas clásicos como en redes neuronales y algoritmos genéticos presenta serios inconvenientes. En este trabajo se presenta una m...
This paper proposes the utilisation of fuzzy logic so as to design a system which models the biological regulator of blood
glucose. That system consists of several fuzzy relations, each one of them modeling a component of the biological glycemia
regulator, that is, pancreatic insulin production, net hepatic glucose balance, insulin dependent and in...