<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>University of Guilan</PublisherName>
				<JournalTitle>Journal of Mathematical Modeling</JournalTitle>
				<Issn>2345-394X</Issn>
				<Volume>13</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2025</Year>
					<Month>05</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Feature selection via mixed-integer program and supervised infinite feature selection method</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>341</FirstPage>
			<LastPage>356</LastPage>
			<ELocationID EIdType="pii">8291</ELocationID>
			
<ELocationID EIdType="doi">10.22124/jmm.2024.28684.2557</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Mohammad</FirstName>
					<LastName>Noroozi</LastName>
<Affiliation>Department of Applied Mathematics, Faculty of Mathematical Sciences, University of Guilan, Rasht, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Maziar</FirstName>
					<LastName>Salahi</LastName>
<Affiliation>Department of Applied Mathematics, Faculty of Mathematical Sciences, University of Guilan, Rasht, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Sadegh</FirstName>
					<LastName>Eskandari</LastName>
<Affiliation>Department of Computer Science, Faculty of Mathematical Sciences, University of Guilan, Rasht, Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2024</Year>
					<Month>10</Month>
					<Day>20</Day>
				</PubDate>
			</History>
		<Abstract>Feature selection is an important step in data preprocessing, which helps  reducing the dimensionality of data and simplifying the models. This process not only reduces the computational complexity of models, but also improves their accuracy by eliminating irrelevant features and noise. The three most widely used approaches for feature selection are filter, wrapper and embedded methods.  In this paper, first we review some support vector machine based Mixed-Integer Linear Programming (MILP) models and Supervised Infinite Feature Selection (Inf-FS$_s$) method.  Then, we propose three hybrid approaches based on them. The first approach involves solving the relaxed linear model of the underlying  MILP model and then solving the MILP model for those features with nonzero weights, namely a smaller MILP. In the second approach, first the Inf-FS$_s$ method is applied to rank the features. Then depending on the features costs, either chooses the top features from the ranked features until budget parameter is reached  or solves a knapsack problem to select cost effective features. The third approach applies the first approach to the top $20\%$ of features ranked by Inf-FS$_s$ method. To evaluate the proposed approaches&#039; performance, experiments are conducted on four high-dimensional benchmark datasets for fixed and random features costs. Results demonstrate that using either of the proposed approaches can significantly reduce running time of MILP models with comparable accuracies with the original MILP models.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Feature Selection</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Mixed integer linear program</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Infinite feature selection method</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Feature cost</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://jmm.guilan.ac.ir/article_8291_9967c01d636cb049be885618a39045f8.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
